15.10. vHBA 생성
vHBA(가상 호스트 버스 어댑터) 장치는 호스트 시스템을 SCSI 장치에 연결하고 SCSI 기반 스토리지 풀을 생성하는 데 필요합니다.
XML 구성 파일에서 이를 정의하여 vHBA 장치를 생성할 수 있습니다.
프로세스
virsh nodedev-list --cap vports명령을 사용하여 호스트 시스템에서 HBA를 찾습니다.다음 예제에서는 vHBA를 지원하는 두 개의 HBA가 있는 호스트를 보여줍니다.
virsh nodedev-list --cap vports
# virsh nodedev-list --cap vports scsi_host3 scsi_host4Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh nodedev-dumpxml HBA_device명령을 사용하여 HBA의 세부 정보를 확인합니다.virsh nodedev-dumpxml scsi_host3
# virsh nodedev-dumpxml scsi_host3Copy to Clipboard Copied! Toggle word wrap Toggle overflow 명령의 출력에는 vHBA를 생성하는 데 사용되는 <
name> , <wwnn> 및 <wwpn> 필드가 나열됩니다.<max_vports>는 지원되는 최대 vHBA 수를 표시합니다. 예를 들면 다음과 같습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서 <
max_vports> 값은 HBA 구성에서 사용할 수 있는 총 127개의 가상 포트가 있음을 보여줍니다. <vports> 값은 현재 사용 중인 가상 포트 수를 보여줍니다. 이러한 값은 vHBA를 생성한 후 업데이트됩니다.vHBA 호스트에 대해 다음 중 하나와 유사한 XML 파일을 생성합니다. 이 예제에서 파일의 이름은
vhba_host3.xml입니다.이 예에서는
scsi_host3을 사용하여 상위 vHBA를 설명합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서는 WWNN/WWPN 쌍을 사용하여 상위 vHBA를 설명합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고WWNN 및 WWPN 값은 이전 단계에서 확인한 HBA 세부 정보에 있는 값과 일치해야 합니다.
&
lt;parent> 필드는 이 vHBA 장치와 연결할 HBA 장치를 지정합니다. <device> 태그의 세부 사항은 다음 단계에서 호스트에 대한 새 vHBA 장치를 생성하는 데 사용됩니다.nodedevXML 형식에 대한 자세한 내용은 libvirt 업스트림 페이지를 참조하십시오.참고virsh명령은parent_wwnn,parent_wwpn또는parent_fabric_wwn속성을 정의하는 방법을 제공하지 않습니다.virsh nodev-create명령을 사용하여 이전 단계에서 만든 XML 파일을 기반으로 VHBA를 만듭니다.virsh nodedev-create vhba_host3
# virsh nodedev-create vhba_host3 Node device scsi_host5 created from vhba_host3.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
virsh nodedev-dumpxml명령을 사용하여 새 vHBA의 세부 정보(scsi_host5)를 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow