NPIV를 사용하면 단일 FC HBA 포트가 여러 개의 고유 WWN을 패브릭에 등록할 수 있으며 이 WWN 각각은 개별 가상 시스템에 할당할 수 있습니다.

스위치, HBA, 스토리지 디바이스 또는 가상 시스템과 같은 SAN 개체에 WWN(World Wide Name) 식별자를 할당할 수 있습니다. WWN은 Fibre Channel 패브릭에서 이러한 개체를 고유하게 식별합니다. 가상 시스템에 WWN이 할당된 경우 가상 시스템은 모든 RDM 트래픽에 이를 사용하므로 가상 시스템에서 RDM이 가리키는 LUN은 해당 WWN에 대해 마스킹되지 않아야 합니다. 가상 시스템에 WWN이 할당되지 않은 경우에는 호스트의 물리적 HBA의 WWN으로 스토리지 LUN에 액세스합니다. 하지만 SAN 관리자는 NPIV를 사용하여 가상 시스템별로 스토리지 액세스를 모니터링하고 라우팅할 수 있습니다. 다음 섹션에서는 작동 방식을 설명합니다.

가상 시스템에 WWN이 할당된 경우 가상 시스템의 구성 파일(.vmx)이 업데이트되어 WWPN(World Wide Port Name)과 WWNN(World Wide Node Name)으로 구성된 WWN 쌍이 포함됩니다. 이 가상 시스템의 전원을 켜면 VMkernel은 LUN에 액세스하는 데 사용되는 물리적 HBA의 가상 포트(VPORT)를 인스턴스화합니다. VPORT는 FC 패브릭에 물리적 HBA로 나타나는 가상 HBA입니다. 즉, 가상 시스템에 할당된 WWN 쌍인 자체적인 고유한 식별자를 가집니다. 각 VPORT는 가상 시스템마다 다르며 가상 시스템 전원을 끄면 VPORT가 호스트에서 제거되고 더 이상 FC 패브릭에 나타나지 않습니다. 가상 시스템이 한 호스트에서 다른 호스트로 마이그레이션되면 VPORT는 첫 번째 호스트에서 닫히고 대상 호스트에서 열립니다.

NPIV를 사용하도록 설정하면 생성할 때 각 가상 시스템에 대해 WWN 쌍(WWPN & WWNN)이 지정됩니다. NPIV를 사용하는 가상 시스템의 전원을 켜면 해당 가상 시스템은 이 WWN 쌍을 하나씩 차례로 사용하여 스토리지에 대한 액세스 경로를 찾습니다. 인스턴스화된 VPORT의 수는 호스트에 있는 물리적 HBA의 수와 같습니다. VPORT는 물리적 경로가 발견된 각 물리적 HBA에 생성됩니다. 각 물리적 경로는 LUN에 액세스하는 데 사용될 가상 경로를 결정하는 데 사용됩니다. NPIV를 인식하지 않는 HBA의 경우 VPORT를 인스턴스화할 수 없기 때문에 이 탐색 프로세스에서 건너뜁니다.