O Virtual N-Port ID Virtualization (NPIV) é um padrão ANSI T11 que descreve como uma única porta HBA do Fibre Channel pode ser registrada na malha usando vários nomes de porta mundiais (WWPNs). Isso permite que uma porta N conectada à malha reivindique vários endereços de malha. Cada endereço aparece como uma entidade exclusiva na malha Fibre Channel. Você pode configurar suas máquinas virtuais para usar o NPIV Fibre Channel.
Como funciona o acesso a LUNs com base em NPIV
A NPIV permite que uma única porta FC HBA registre vários identificadores exclusivos de World Wide Name (WWN) com a malha, cada um dos quais pode ser atribuído a uma máquina virtual individual. Ao usar o NPIV, um administrador de SAN pode monitorar e rotear o acesso ao armazenamento por uma máquina virtual.
Somente máquinas virtuais com RDMs podem ter atribuições de WWN, e elas usam essas atribuições para todo o tráfego de RDM.
Quando uma máquina virtual tem um WWN atribuído a ela, o arquivo de configuração da máquina virtual (.vmx) é atualizado para incluir um par de WWNs. O par de WWN consiste em um World Wide Port Name (WWPN) e um World Wide Node Name (WWNN). Quando essa máquina virtual é ligada, o VMkernel cria uma porta virtual (VPORT) no HBA físico que é usado para acessar o LUN. A VPORT é um HBA virtual que aparece para a malha FC como um HBA físico. Como seu identificador exclusivo, a VPORT usa o par de WWNs que foi atribuído à máquina virtual.
Cada VPORT é específica para a máquina virtual. A VPORT é destruída no host e não aparece mais para a malha FC quando a máquina virtual é desligada. Quando uma máquina virtual é migrada de um host para outro, a VPORT é fechada no primeiro host e aberta no host de destino.
Quando as máquinas virtuais não têm atribuições de WWN, elas acessam LUNs de armazenamento com os WWNs dos HBAs físicos do host.
Requisitos para uso da NPIV
Se você planeja habilitar o NPIV em suas máquinas virtuais, deve estar ciente de certos requisitos.
- A NPIV só pode ser usada para máquinas virtuais com discos RDM. As máquinas virtuais com discos virtuais normais usam os WWNs dos HBAs físicos do host.
- Os HBAs no seu host devem oferecer suporte a NPIV.
Para obter informações, consulte o VMwareGuia de compatibilidade e consulte a documentação do seu fornecedor.
- Use HBAs do mesmo tipo. VMware não é compatível com HBAs heterogêneos no mesmo host que acessam os mesmos LUNs.
- Se um host usar vários HBAs físicos como caminhos para o armazenamento, zoneie todos os caminhos físicos para a máquina virtual. Isso é necessário para oferecer suporte a vários caminhos, mesmo que apenas um caminho por vez esteja ativo.
- Certifique-se de que os HBAs físicos no host possam detectar todos os LUNs que devem ser acessados por máquinas virtuais habilitadas para NPIV em execução nesse host.
- Os comutadores na malha devem estar cientes de NPIV.
- Ao configurar um LUN para acesso NPIV no nível de armazenamento, certifique-se de que o número de LUN NPIV e a ID de destino NPIV correspondam ao LUN físico e à ID de destino.
- Zonear os WWPNs da NPIV para que eles se conectem a todos os sistemas de armazenamento que os hosts de cluster podem acessar, mesmo que a VM não use o armazenamento. Se você adicionar novos sistemas de armazenamento a um cluster com uma ou mais VMs habilitadas para NPIV, adicione as novas zonas para que os WWPNs NPIV possam detectar as novas portas de destino do sistema de armazenamento.
Capacidades e Limitações da NPIV
Saiba mais sobre os recursos e as limitações específicos do uso de NPIV com o ESXi.
- O NPIV é compatível com o vMotion. Quando você usa o vMotion para migrar uma máquina virtual, ele mantém o WWN atribuído.
Se você migrar uma máquina virtual habilitada para NPIV para um host que não oferece suporte a NPIV, o VMkernel reverterá para o uso de um HBA físico para rotear a E/S.
- Se o seu ambiente FC SAN oferecer suporte a E/S simultânea nos discos de uma matriz ativa-ativa, a E/S simultânea para duas portas NPIV diferentes também será suportada.
Quando você usa ESXi com NPIV, as seguintes limitações se aplicam:
- Como a tecnologia NPIV é uma extensão do protocolo FC, ela requer um comutador FC e não funciona nos discos FC conectados diretamente.
- Quando você clona uma máquina virtual ou um modelo com um WWN atribuído a ele, os clones não retêm o WWN.
- A NPIV não é compatível com Storage vMotion.
- Desativar e, em seguida, reativar o recurso NPIV em um switch FC enquanto as máquinas virtuais estão em execução pode fazer com que um link FC falhe e a E/S pare.
Configurar ou modificar atribuições do WWN
Atribua configurações do WWN a uma máquina virtual. Posteriormente, você poderá modificar as atribuições do WWN.
Você pode criar de 1 a 16 pares de WWN, que podem ser mapeados para os primeiros 1 a 16 HBAs FC físicos no host.
Normalmente, você não precisa alterar as atribuições de WWN existentes em sua máquina virtual. Em determinadas circunstâncias, por exemplo, quando WWNs atribuídos manualmente estão causando conflitos na SAN, pode ser necessário alterar ou remover WWNs.
Pré-requisitos
- Antes de configurar o WWN, certifique-se de que o host ESXi possa acessar a lista de controle de acesso (ACL) do LUN de armazenamento configurada no lado da matriz.
- Se você quiser editar os WWNs existentes, desligue a máquina virtual.
Procedimento
- Clique com o botão direito do mouse na máquina virtual no inventário e selecione Editar configurações (Edit Settings).
- Clique em VM Options e expanda Fibre Channel NPIV.
- Crie ou edite as atribuições do WWN selecionando uma das seguintes opções:
Opção Descrição Desabilitar temporariamente o NPIV para esta máquina virtual Desative, mas não remova, as atribuições de WWN existentes para a máquina virtual. Deixar inalterado Retenha as atribuições de WWN existentes. A seção Atribuições de WWN somente leitura exibe os valores de nó e porta de quaisquer atribuições de WWN existentes. Gerar novos WWNs Gere novos WWNs, substituindo quaisquer WWNs existentes. Os WWNs do HBA não são afetados. Especifique o número de WWNNs e WWPNs. São necessários no mínimo dois WWPNs para oferecer suporte a failover com NPIV. Normalmente, apenas um WWNN é criado para cada máquina virtual. Remover atribuição do WWN Remova os WWNs atribuídos à máquina virtual. A máquina virtual usa os WWNs HBA para acessar o LUN de armazenamento. - Clique em OK para salvar suas alterações.