La virtualización de identificador de puerto N (NPIV) es un estándar ANSI T11 que describe cómo un puerto HBA de canal de fibra único puede registrarse con el tejido usando varios nombres de puertos universales (WWPN). Esto permite que un puerto N ligado a un tejido reclame varias direcciones de tejido. Cada dirección aparece como entidad única en el tejido de canal de fibra. Puede configurar las máquinas virtuales de vSphere para que utilicen el canal de fibra NPIV.
Funcionamiento del acceso al LUN basado en NPIV
NPIV permite que un solo puerto HBA de FC registre varios identificadores World Wide Name (WWN) únicos en el tejido, y cada uno de ellos puede asignarse a una máquina virtual individual. Al utilizar NPIV, el administrador de SAN puede supervisar y enrutar el acceso de almacenamiento por una máquina virtual.
Solo las máquinas virtuales con RDM pueden tener asignaciones de WWN, que usan para todo el tráfico RDM.
Cuando una máquina virtual tiene un WWN asignado, el archivo de configuración de la máquina virtual (.vmx) se actualiza para incluir un par de WWN. El par de WWN consta de un WWPN (World Wide Port Name) y un WWNN (World Wide Node Name). Cuando se enciende esa máquina virtual, el VMkernel crea un puerto virtual (Virtual Port, VPORT) en el HBA físico que se utiliza para acceder al LUN. El VPORT es un HBA virtual que aparece en el tejido de canal de fibra como un HBA físico. Como su identificador único, el VPORT usa el par WWN que se asignó a la máquina virtual.
Cada VPORT es específico de la máquina virtual. El VPORT se destruye en el host y ya no aparece en el tejido de FC cuando se apaga la máquina virtual. Cuando se migra una máquina virtual de un host a otro, el VPORT se cierra en el primer host y se abre en el host de destino.
Cuando las máquinas virtuales no tienen asignaciones de WWN, acceden a los LUN de almacenamiento con los WWN de los HBA físicos del host.
Requisitos para utilizar NPIV
Si planea habilitar NPIV en las máquinas virtuales, debe conocer ciertos requisitos.
- NPIV puede usarse solo con las máquinas virtuales que tienen RDM. Las máquinas virtuales que tienen discos virtuales normales usan los WWN de los HBA físicos del host.
- Los HBA del host deben ser compatibles con NPIV.
Para obtener información, consulte la Guía de compatibilidad de VMware y la documentación del proveedor.
- Use HBA del mismo tipo. VMware no admite que HBA heterogéneos en el mismo host accedan a los mismos LUN.
- Si un host usa varios HBA físicos como rutas al almacenamiento, divida en zonas todas las rutas físicas a la máquina virtual. Esto es necesario para admitir múltiples rutas, a pesar de que solo habrá una ruta de acceso activa a la vez.
- Asegúrese de que los HBA físicos en el host puedan detectar todos los LUN a los que deben acceder las máquinas virtuales habilitadas para NPIV que se ejecutan en ese host.
- Los conmutadores en el tejido deben tener reconocimiento de NPIV.
- Cuando configure un LUN para el acceso de NPIV en el nivel del almacenamiento, asegúrese de que el número LUN de NPIV y el identificador de destino de NPIV coincidan con el LUN y el identificadores de destino físicos.
- Divida en zonas los WWPN de NPIV para que se conecten a todos los sistemas de almacenamiento a los que pueden acceder los hosts del clúster, incluso si la máquina virtual no utiliza el almacenamiento. Si agrega sistemas de almacenamiento nuevos a un clúster con una o varias máquinas virtuales habilitadas para NPIV, agregue zonas nuevas de modo que los WWPN de NPIV puedan detectar los puertos de destino de los sistemas de almacenamiento nuevos.
Funcionalidades y limitaciones de NPIV
Obtenga información sobre las capacidades y las limitaciones de la utilización de NPIV con ESXi.
- NPIV es compatible con vMotion. Cuando se utiliza vMotion para migrar una máquina virtual, se retiene el WWN asignado.
Si migra una máquina virtual basada en NPIV a un host que no es compatible con NPIV, el VMkernel vuelve a utilizar un HBA físico para enrutar las operaciones de E/S.
- Si el entorno de SAN de canal de fibra admite E/S simultáneas en los discos de una matriz activa-activa, también se admiten operaciones de E/S simultáneas en dos puertos de NPIV diferentes.
Cuando se utiliza ESXi con NPIV, se aplican las siguientes limitaciones:
- Debido a que la tecnología NPIV es una extensión del protocolo de FC, requiere un conmutador de canal de fibra y no funciona en los discos de canal de fibra de conexión directa.
- Cuando se clonan una máquina virtual o una plantilla con un WWN asignado, los clones no retienen el WWN.
- NPIV no es compatible con Storage vMotion.
- Desactivar y volver a activar la funcionalidad de NPIV en un conmutador de canal de fibra con máquinas virtuales en ejecución puede provocar errores en un vínculo de canal de fibra y la interrupción de las operaciones de E/S.
Configurar o modificar asignaciones de WWN
Asigne la configuración de WWN a la máquina virtual. Más adelante, puede modificar las asignaciones de WWN.
Puede crear entre 1 y 16 pares de WWN, que pueden asignarse a los primeros 1 a 16 HBA de FC físicos en el host.
En general, no es necesario cambiar las asignaciones de WWN existentes en la máquina virtual. En determinadas circunstancias, por ejemplo, cuando los WWN asignados manualmente provocan conflictos en la SAN, es posible que deba cambiar o quitar los WWN.
Requisitos previos
- Antes de configurar WWN, asegúrese de que el host ESXi tenga acceso a la lista de control de acceso (Access Control List, ACL) de LUN de almacenamiento configurada en el lado de la matriz.
- Si desea editar WWN existentes, desconecte la máquina virtual.
Procedimiento
- Haga clic con el botón derecho en una máquina virtual desde el inventario y seleccione Editar configuración.
- Haga clic en la pestaña Opciones de máquina virtual y expanda la opción Canal de fibra NPIV.
- Para crear o editar las asignaciones de WWN, seleccione una de las siguientes opciones:
Opción Descripción Deshabilitar NPIV temporalmente para esta máquina virtual Se desactiva, pero no se eliminan las asignaciones de WWN existentes de la máquina virtual. Dejar sin modificaciones Se conservan las asignaciones de WWN existentes. La sección de solo lectura Asignaciones de WWN muestra los valores de puerto y nodo de las asignaciones de WWN existentes. Generar nuevos WWN Se generan nuevos WWN y se anulan los WWN existentes. Los WWN de HBA no se ven afectados. Especifique la cantidad de WWNN y WWPN. Se necesita un mínimo de dos WWPN para admitir la conmutación por error con NPIV. Por lo general, se crea solo un WWNN para cada máquina virtual. Quitar la asignación de WWN Se eliminan los WWN asignados a la máquina virtual. La máquina virtual utiliza los WWN de HBA para acceder al LUN de almacenamiento. - Haga clic en Aceptar para guardar los cambios.