Introducción
Este documento describe cómo configurar la virtualización de ID de puerto (NPIV) de Windows Server 2012 en Unified Computing System (UCS) versión 2.1(2a). Con esta función, una máquina virtual (VM) que se ejecute en un servidor puede compartir un único adaptador y, aun así, tener acceso independiente a su propio almacenamiento protegido.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Controlador del controlador del controlador de interfaz de red (fNIC) de Windows Fabric compatible con UCS Manager (UCSM) versión 2.1(2)
- Imagen de firmware de la tarjeta de interfaz virtual (VIC) UCSM versión 2.1(2)
- UCSM versión 2.1(2) en Fabric Interconnect/ módulos de E/S (IOM)
- Invitados de Hyper-V 2012 y Windows 2012
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- Hyper-V versión 3.0
- Windows Server 2012
- Almacenamiento NetApp
- Chasis UCS, Fabric Interconnects y servidores de la serie B
- Switches de la serie Cisco Nexus 5000
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Configurar
Complete estos pasos para configurar NPIV:
- Desde la perspectiva de UCS, debe configurar su perfil de servicio con dos adaptadores de bus de host virtual (vHBA), uno para cada fabric. Esta imagen muestra los vHBA para un perfil de servicio. Puede relacionar los nombres de puertos (WWPN) con el perfil de servicio en el resultado que se muestra más adelante en el documento.
Nota: Cuando se utiliza almacenamiento de red de área de almacenamiento (SAN) para arrancar hosts Hyper-V, se recomienda que se utilice un conjunto separado de vHBA para el tráfico de VM y para el arranque de dispositivos. Este ejemplo describe una configuración básica con dos vHBA.
- Configure la red de área de almacenamiento virtual (VSAN) desde Hyper-V Manager. Debe crear dos VSAN, una para cada fabric. Cuando cree una VSAN en otros hosts Hyper-V, asegúrese de utilizar los mismos nombres; de lo contrario, la migración en directo no funciona. Haga clic en el host y luego haga clic en Virtual SAN Manager.
- Cree una nueva SAN de Fibre Channel llamada FabricA y seleccione el nombre de nodo global (WWNN)/WWPN que corresponde a vHBA0-FabricA.
- Agregue FabricB y seleccione el WWNN/WWPN que corresponde a vHBA1-FabricB.
- Configure los parámetros de la VM de Windows Server 2012 y agregue dos adaptadores de canal de fibra. Con la VM apagada, haga clic con el botón derecho del ratón y elija Settings. Esto se hace con el Administrador de clústeres de conmutación por fallas porque estos hosts son parte de un clúster.
- Haga clic en Add Hardware, seleccione Fibre Channel Adapter y haga clic en Add.
- Seleccione Virtual SAN FabricA para el primer adaptador y Virtual SAN FabricB para el segundo adaptador.
Estas imágenes muestran ambos adaptadores y sus respectivos WWNN/WWPN.
- Agregue zoning a los switches Nexus 5k.
A continuación se muestra un ejemplo de cómo podría verse el switch Nexus serie 5000 (no se muestran las zonas para WWPN de los vHBA de UCS):
! Zoning for HYVERTEST Fabric A
fcalias name HYPERVTEST vsan 10
member pwwn c0:03:ff:69:d1:5c:00:0e
member pwwn c0:03:ff:69:d1:5c:00:0f
zone name HYPERVTEST_to_NetApp1 vsan 10
Member fcalias HYPERVTEST
Member fcalias NetApp1
zoneset name HyperVZoneset1 vsan 10
member HYPERVTEST_to_NetApp1
zoneset activate name HyperVZoneset1 vsan 10
!Zoning for HYPERVTEST Fabric B
fcalias name HYPERVTEST vsan 11
member pwwn c0:03:ff:69:d1:5c:00:10
member pwwn c0:03:ff:69:d1:5c:00:11
zone name HYPERVTEST_to_NetApp2 vsan 11
Member fcalias HYPERVTEST
Member fcalias NetApp2
zoneset name HypervZoneset2 vsan 11
member HYPERVTEST_to_NetApp2
zoneset activate name HyperVZoneset2 vsan 11
- Agregue los WWPN a NetApp para asegurarse de que puedan acceder a los Números de unidad lógica (LUN).
Migración en directo
Cada adaptador de VM tiene dos conjuntos de WWNN/WWPN. Hyper-V los utiliza durante una migración en directo. Esta imagen muestra cómo se utiliza cada uno de los WWPN durante la migración en vivo.
Fuente: Descripción general del canal de fibra virtual Hyper-V
Es importante tener en cuenta que hay un momento de superposición en el que ambos WWPN están conectados al fabric.
Esto garantiza un trabajo continuo en el almacenamiento sin interrupciones, incluso en caso de fallo de migración.
La sección Verificar migración en directo muestra la base de datos flogi durante el proceso de migración en vivo para que pueda ver los dos WWPN para el flogi del adaptador durante el proceso.
Migración rápida
A diferencia de la migración en directo, la migración rápida suspende temporalmente la máquina virtual que se mueve.
Debido a esto, no hay razón para iniciar sesión en ambos WWPN desde un conjunto. En su lugar, la máquina virtual puede desconectarse de un nodo e iniciar sesión desde un nuevo nodo.
Verificar la migración en directo
Si todo está configurado correctamente, debería ver una entrada flogi en la base de datos flogi para los vHBA de UCS y los adaptadores de canal de fibra VM.
NEXUS1# show flogi database
--------------------------------------------------------------------------------
Interface VSAN FCID Port Name Node Name
--------------------------------------------------------------------------------
fc1/31 10 0x930001 50:0a:09:83:8d:80:b7:ae 50:0a:09:80:8d:80:b7:ae
fc1/32 10 0x930000 50:0a:09:84:9d:80:b7:ae 50:0a:09:80:8d:80:b7:ae
San-po31 10 0x930002 24:1f:54:7f:ee:57:1d:c0 20:0a:54:7f:ee:57:1d:c1
San-po31 10 0x930003 20:00:00:25:b5:02:a0:8f 20:00:00:25:b5:02:00:8f <vHBA0-FabricA
San-po31 10 0x930004 20:00:00:25:b5:02:a0:9f 20:00:00:25:b5:02:00:9f
San-po31 10 0x930005 20:00:00:25:b5:02:a0:6f 20:00:00:25:b5:02:00:6f
San-po31 10 0x930006 20:00:00:25:b5:02:a0:7f 20:00:00:25:b5:02:00:7f
San-po31 10 0x930007 20:00:00:25:b5:02:a0:4f 20:00:00:25:b5:02:00:4f
San-po31 10 0x930008 20:00:00:25:b5:02:a0:5f 20:00:00:25:b5:02:00:5f
San-po31 10 0x930009 c0:03:ff:69:d1:5c:00:0e c0:03:ff:00:00:ff:ff:00 <Set A for
Adapter FabricA
NEXUS2# show flogi database
--------------------------------------------------------------------------------
Interface VSAN FCID Port Name Node Name
--------------------------------------------------------------------------------
fc1/31 11 0x9f0001 50:0a:09:84:8d:80:b7:ae 50:0a:09:80:8d:80:b7:ae
fc1/32 11 0x9f0000 50:0a:09:83:9d:80:b7:ae 50:0a:09:80:8d:80:b7:ae
San-po32 11 0x9f0002 24:20:54:7f:ee:57:1a:80 20:0b:54:7f:ee:57:1a:81
San-po32 11 0x9f0003 20:00:00:25:b5:02:b1:8f 20:00:00:25:b5:02:00:8f <vHBA1-FabricB
San-po32 11 0x9f0004 20:00:00:25:b5:02:b1:9f 20:00:00:25:b5:02:00:9f
San-po32 11 0x9f0005 20:00:00:25:b5:02:b1:6f 20:00:00:25:b5:02:00:6f
San-po32 11 0x9f0006 20:00:00:25:b5:02:b1:7f 20:00:00:25:b5:02:00:7f
San-po32 11 0x9f0007 20:00:00:25:b5:02:b1:4f 20:00:00:25:b5:02:00:4f
San-po32 11 0x9f0008 20:00:00:25:b5:02:b1:5f 20:00:00:25:b5:02:00:5f
San-po32 11 0x9f000b c0:03:ff:69:d1:5c:00:10 c0:03:ff:00:00:ff:ff:00 <Set A for
Adapter FabricB
Para mostrar el LUN, abra Disk Management en la máquina virtual invitada e ingrese el comando rescan disks. Si el LUN aparece dos veces, no se habilita la E/S de múltiples rutas (MPIO).
Durante una migración en directo, debería ver el WWPN para el conjunto de direcciones A y el conjunto de direcciones B en cada uno de los switches.
NEXUS1# show flogi database
--------------------------------------------------------------------------------
Interface VSAN FCID Port Name Node Name
--------------------------------------------------------------------------------
fc1/31 10 0x930001 50:0a:09:83:8d:80:b7:ae 50:0a:09:80:8d:80:b7:ae
fc1/32 10 0x930000 50:0a:09:84:9d:80:b7:ae 50:0a:09:80:8d:80:b7:ae
San-po31 10 0x930002 24:1f:54:7f:ee:57:1d:c0 20:0a:54:7f:ee:57:1d:c1
San-po31 10 0x930003 20:00:00:25:b5:02:a0:8f 20:00:00:25:b5:02:00:8f
San-po31 10 0x930004 20:00:00:25:b5:02:a0:9f 20:00:00:25:b5:02:00:9f
San-po31 10 0x930005 20:00:00:25:b5:02:a0:6f 20:00:00:25:b5:02:00:6f
San-po31 10 0x930006 20:00:00:25:b5:02:a0:7f 20:00:00:25:b5:02:00:7f
San-po31 10 0x930007 20:00:00:25:b5:02:a0:4f 20:00:00:25:b5:02:00:4f
San-po31 10 0x930008 20:00:00:25:b5:02:a0:5f 20:00:00:25:b5:02:00:5f
San-po31 10 0x930009 c0:03:ff:69:d1:5c:00:0e c0:03:ff:00:00:ff:ff:00 <Address Set A
San-po31 10 0x93000a c0:03:ff:69:d1:5c:00:0f c0:03:ff:00:00:ff:ff:00 <Address Set B
NEXUS2# show flogi database
--------------------------------------------------------------------------------
Interface VSAN FCID Port Name Node Name
--------------------------------------------------------------------------------
fc1/31 11 0x9f0001 50:0a:09:84:8d:80:b7:ae 50:0a:09:80:8d:80:b7:ae
fc1/32 11 0x9f0000 50:0a:09:83:9d:80:b7:ae 50:0a:09:80:8d:80:b7:ae
San-po32 11 0x9f0002 24:20:54:7f:ee:57:1a:80 20:0b:54:7f:ee:57:1a:81
San-po32 11 0x9f0003 20:00:00:25:b5:02:b1:8f 20:00:00:25:b5:02:00:8f
San-po32 11 0x9f0004 20:00:00:25:b5:02:b1:9f 20:00:00:25:b5:02:00:9f
San-po32 11 0x9f0005 20:00:00:25:b5:02:b1:6f 20:00:00:25:b5:02:00:6f
San-po32 11 0x9f0006 20:00:00:25:b5:02:b1:7f 20:00:00:25:b5:02:00:7f
San-po32 11 0x9f0007 20:00:00:25:b5:02:b1:4f 20:00:00:25:b5:02:00:4f
San-po32 11 0x9f0008 20:00:00:25:b5:02:b1:5f 20:00:00:25:b5:02:00:5f
San-po32 11 0x9f000b c0:03:ff:69:d1:5c:00:10 c0:03:ff:00:00:ff:ff:00 <Address Set A
San-po32 11 0x9f000c c0:03:ff:69:d1:5c:00:11 c0:03:ff:00:00:ff:ff:00 <Address Set B
Troubleshoot
En esta sección se brinda información que puede utilizar para resolver problemas en su configuración.
Problemas Comunes
- El mensaje dispositivo o controlador no soporta el canal de fibra virtual se muestra en la columna Estado de una SAN de Fibre Channel virtual en Hyper-V Manager > Virtual SAN Manager cuando el controlador FNIC de Microsoft Windows 2012 no está en la versión correcta. Verifique la versión actual del controlador FNIC yendo a Administrador de dispositivos > Controladores de almacenamiento > Cisco VIC FCoE Storport Miniport > Propiedades > Controlador. Utilice la matriz de interoperabilidad de UCS para determinar qué controlador se admite en función del modelo de servidor blade, la versión de firmware de UCS y el adaptador. Si es necesario, actualice el controlador.
- En ciertas condiciones, la Migración en Directo falla con el Puerto FibreChannel Sintético: Error al finalizar el mensaje de reserva de recursos. Hay que verificar un par de cosas:
- Si los WWPN se agregan a los grupos de iniciadores del destino de almacenamiento en NetApp.
- Si la información de zoning representa el acceso de ambos conjuntos de WWPN asignados a VM.
- Si los últimos parches se han aplicado desde Microsoft, que incluye KB 2894032.
- La migración en directo puede fallar cuando el dispositivo utiliza el mismo par de HBA para el arranque y el tráfico de VM. Esto se describe en Unified Computing System Virtual Machine Live Migration Fails with Virtual Fibre Channel Adapters.
MPIO
Para la resistencia y la tolerancia a fallos, se debe habilitar la E/S de MultiPath en el sistema operativo.
- Habilite Asymmetric Logical Unit Access (ALUA) en NetApp para un grupo de iniciadores determinado.
- Habilite la función MPIO en el lado de Microsoft. En Agregar funciones, asegúrese de que MPIO esté habilitado.
Información Relacionada