Para migrar las interfaces de VMkernel desde un conmutador de VSS o DVS a un conmutador de N-VDS en un nivel de clúster, configure el perfil del nodo de transporte con los detalles de asignación de red que se necesitan para la migración (asignar las interfaces de VMkernel a conmutadores lógicos). De forma similar, para migrar las interfaces de VMkernel en un nodo de host, establezca la configuración del nodo de transporte. Para revertir la migración de las interfaces de VMkernel a un conmutador de VSS o DVS, configure la desinstalación de asignación de red (asignar puertos lógicos a una interfaz de VMkernel) en el perfil del nodo de transporte para que se realice durante la desinstalación.
Durante la migración, se migran las NIC físicas que se están usando en ese momento a un conmutador de N-VDS, mientras que las NIC físicas que están disponibles o libres se asocian al conmutador de N-VDS después de la migración.
En la siguiente figura, si un host solo tiene dos NIC físicas, es posible que desee asignar ambas NIC al N-VDS para la redundancia y sus interfaces de VMkernel asociadas, de manera que las interfaces no pierdan la conectividad con el host.
Antes de la migración, el host ESXi tiene dos vínculos superiores derivados de los dos puertos físicos: vmnic0 y vmnic1. Aquí, vmnic0 está configurado para estar en un estado activo, conectado a un VSS, mientras que vmnic1 no se utiliza. Adicionalmente, existen tres interfaces de VMkernel: vmk0, vmk1 y vmk2.
Las interfaces de VMkernel se pueden migrar mediante la interfaz de usuario de NSX-T Data Center Manager o las API de NSX-T Data Center. Consulte Guía de la API de NSX-T Data Center.
Después de la migración, vmnic0, vmnic1 y sus interfaces de VMkernel se migran al conmutador de N-VDS. Tanto vmnic0 como vmnic1 se conectan a través de VLAN y las zonas de transporte superpuestas.
Consideraciones para la migración de VMkernel
- Migración de PNIC y VMkernel: antes de migrar las NIC físicas ancladas y las interfaces de VMkernel asociadas a un conmutador de N-VDS, anote la asignación de red (asignación de NIC físicas a un grupo de puertos) en el conmutador de host.
- Migración solo de PNIC: si tiene pensado migrar solo las PNIC, compruebe que no se ha migrado la NIC física de administración conectada a la interfaz de administración de VMkernel. Provoca la pérdida de conectividad con el host. Para obtener más detalles, consulte el campo Migración solo de PNIC en Agregar perfil de nodo de transporte.
- Revertir la migración: antes de plantearse revertir la migración de las interfaces de VMkernel al conmutador de host VSS o DVS para las dos NIC físicas ancladas, compruebe que ha anotado la asignación de red (asignación de NIC físicas a un grupo de puertos) en el conmutador de host. Es obligatorio configurar el perfil del nodo de transporte con la asignación del conmutador de host en el campo Asignación de red para la desinstalación. Sin esta asignación, NSX-T Data Center no sabe a qué grupos de puertos se deben migrar de nuevo las interfaces de VMkernel. Esta situación puede provocar la pérdida de conectividad con la red de vSAN.
- Registro de vCenter Server antes de la migración: si tiene pensado migrar una VMkernel o PNIC conectada a un conmutador de DVS, compruebe que vCenter Server está protegido con NSX Manager.
- Coincidencia del identificador de VLAN: después de la migración, la interfaz de VMkernel de administración y la NIC de administración deben estar en la misma VLAN en la que la NIC estaba conectada antes de la migración. Si vmnic0 y vmk0 están conectados a la red de administración y se migran a una VLAN distinta, se perderá la conectividad con el host.
- Migración al conmutador de VSS: no se pueden volver a migrar las dos interfaces de VMkernel al mismo grupo de puertos de un conmutador de VSS.
- vMotion: Ejecute vMotion para mover cargas de trabajo de máquinas virtuales a otro host antes de la migración a PNIC y/o VMkernel. Si se produce un error en la migración, las máquinas virtuales de la carga de trabajo no se ven afectadas.
- vSAN: Si el tráfico de vSAN se ejecuta en el host, ponga el host en modo de mantenimiento mediante vCenter Server y mueva las máquinas virtuales del host mediante la función vMotion antes de la migración de PNIC y/o VMkernel.
-
Migración: Si un VMkernel ya está conectado a un conmutador de destino, aún se puede seleccionar para migrarlo al mismo conmutador. Esta propiedad hace que la operación de migración de PNIC y/o VMK sean idempotente. Esto resulta útil cuando se migra solo PNICs a un conmutador de destino. Debido a que la migración siempre requiere al menos un VMkernel y una PNIC, debe seleccionar un VMkernel que ya se haya migrado a un conmutador de destino cuando migre solo PNICs a un conmutador de destino. Si no es necesario migrar ningún VMkernel, cree un VMkernel temporal mediante una instancia de vCenter Server en el conmutador de origen o en el de destino. A continuación, mígrelo junto con las PNIC y elimine el VMkernel temporal mediante vCenter Server una vez que haya finalizado la migración.
- Uso compartido de direcciones MAC: Si una interfaz de VMkernel y una PNIC comparten la misma dirección MAC y se encuentran en el mismo conmutador, se deberán migrar conjuntamente al mismo conmutador de destino si se usan después de la migración. Mantenga siempre vmk0 y vmnic0 en el mismo conmutador.
Compruebe los equipos Mac utilizados por todos los VMK y PNIC en el host. Para ello, ejecute los siguientes comandos:
esxcfg-vmknic -l
esxcfg-nics -l
- Puertos lógicos de VIF creados después de la migración: después de migrar el VMkernel de un conmutador VSS o DVS a otro N-VDS, se crea un puerto de conmutador lógico del tipo VIF en NSX Manager. No debe crear reglas de firewall distribuido en estos puertos de conmutadores lógicos de VIF.
Migrar interfaces de VMkernel a un conmutador de N-VDS
El flujo de trabajo de alto nivel para migrar Interfaces de VMkernel a un conmutador de N-VDS:
- Si es necesario, cree un conmutador lógico.
- Apague las máquinas virtuales en el host desde el cual se migran las interfaces de VMkernel y las PNICs a un conmutador de N-VDS.
- Configure un perfil de nodo de transporte con una asignación de red que se utilice para migrar las interfaces de VMkernel durante la creación de los nodos de transporte. La asignación de red implica la asignación de una interfaz de VMkernel a un conmutador lógico.
Para obtener más información, consulte Agregar perfil de nodo de transporte.
- Compruebe que las asignaciones de adaptador de red en vCenter Server reflejan una nueva asociación del conmutador de VMkernel con un conmutador de N-VDS. En el caso de las NIC físicas ancladas, compruebe que la asignación en NSX-T Data Center refleja cualquier VMkernel anclada en una NIC física en vCenter Server.
- En NSX Manager, vaya a Redes → Segmentos. En la página de Segmentos, compruebe que la interfaz de VMkernel está asociada al segmento a través de un puerto lógico creado recientemente.
- Vaya a Sistema > Nodos > Nodo de transporte de host. Para cada nodo de transporte, compruebe que el estado en la columna Estado del nodo es Correcto para confirmar que la configuración del nodo de transporte se ha validado correctamente.
- En la página Nodo de transporte de host, compruebe que el estado en Estado de configuración es Correcto para confirmar que el host se ha realizado correctamente con la configuración especificada.
Después de migrar interfaces de VMkernel y PNIC de un conmutador VDS a un N-VDS mediante la interfaz de usuario de NSX-T o la API del nodo de transporte, vCenter Server mostrará advertencias para el VDS. Si es necesario que el host esté conectado al VDS, quite el host del VDS. La instancia de vCenter Server dejará de mostrar advertencias para VDS.
Para obtener detalles sobre los errores que pueden surgir durante la migración, consulte Errores de migración de VMkernel.
Revertir la migración de las interfaces de VMkernel a un conmutador de VSS o DVS
El flujo de trabajo de alto nivel para revertir la migración de las interfaces de VMkernel desde un conmutador de N-VDS a un conmutador de VSS o DVS durante la desinstalación de NSX-T Data Center:
- En el host de ESXi, apague las máquinas virtuales conectadas a los puertos lógicos que aloja la interfaz de VMkernel después de la migración.
- Configure un perfil de nodo de transporte con una asignación de red que se utilice para migrar las interfaces de VMkernel durante el proceso de desinstalación. La asignación de red durante la desinstalación asigna las interfaces de VMkernel a un grupo de puertos en el conmutador de VSS o DVS en el host de ESXi.
Nota: Para revertir la migración de una interfaz de VMkernel a un grupo de puertos en un conmutador de DVS, compruebe que el tipo de grupo de puertos está establecido en Efímero.
Para obtener más información, consulte Agregar perfil de nodo de transporte.
- Compruebe que las asignaciones de adaptador de red en vCenter Server reflejan una nueva asociación del conmutador de VMkernel con un grupo de puertos del conmutador de VSS o DVS.
- En NSX Manager, vaya a Redes → Segmentos. En la página Segmentos, compruebe que se elimina el segmento que contiene las interfaces de VMkernel.
Para obtener detalles sobre los errores que pueden surgir durante la migración, consulte Errores de migración de VMkernel.
Actualizar la asignación del conmutador de host
-
Hosts con estado: se admiten las operaciones de agregar y actualizar. Para actualizar una asignación existente, puede agregar una nueva entrada de la interfaz de VMkernel a la configuración de asignación de red. Si actualiza la configuración de asignación de red de una interfaz de VMkernel que ya se ha migrado al conmutador de N-VDS, no se realiza la asignación de red actualizada en el host.
-
Hosts sin estado: se admiten las operaciones de agregar, actualizar y eliminar. Los cambios que se realicen en la configuración de asignación de red se harán efectivos una vez que se reinicie el host.
Para actualizar las interfaces de VMkernel a un nuevo conmutador lógico, puede editar el perfil de nodo de transporte para aplicar las asignaciones de red en un nivel de clúster. Si prefiere que las actualizaciones se apliquen únicamente a un host, configure el nodo de transporte mediante las API de nivel de host.
- Para actualizar todos los hosts de un clúster, edite el campo Asignación de red durante la instalación para actualizar la asignación de VMkernel a conmutadores lógicos.
Para obtener más información, consulte Agregar perfil de nodo de transporte.
- Guarde los cambios. Los cambios que se realizan en un perfil de nodo de transporte se aplican automáticamente a todos los hosts miembros del clúster, a excepción de los hosts que están marcados con el estado se anulado.
- Del mismo modo, para actualizar un host individual, edite la asignación de VMkernel en la configuración del nodo de transporte.
Para obtener detalles sobre los errores que pueden surgir durante la migración, consulte Errores de migración de VMkernel.
Migrar interfaces de VMkernel en un clúster sin estado
- Prepare y configure un host como un host de referencia mediante las API de nodo de transporte.
- Extraiga el perfil de host del host de referencia.
- En vCenter Server, aplique el perfil de host al clúster sin estado.
- En NSX-T Data Center, aplique el perfil de nodo de transporte al clúster sin estado.
- Reinicie cada host del clúster.
Los hosts del clúster pueden tardar varios minutos en aplicar los estados actualizados.
Escenarios de errores en la migración
- Si se produce un error en la migración por algún motivo, el host intentará migrar las NIC físicas y las interfaces de VMkernel tres veces.
- Si se sigue generando un error en la migración, el host realiza una reversión a la configuración anterior mediante la conversación de la conectividad de VMkernel con la NIC física de administración, vmnic0.
- En caso de que se produzca también un error en la reversión (por ejemplo, que se pierda el VMkernel configurado en la NIC física de administración), tendrá que restablecer el host.
Escenarios de migración no compatible
No se admiten los siguientes escenarios:
- Las interfaces de VMkernel de dos conmutadores de VSS o DVS distintos se migran al mismo tiempo.
- En hosts con estado, la asignación de red se actualiza para asignar la interfaz de VMkernel a otro conmutador lógico. Por ejemplo, antes de la migración, el VMkernel se asigna al conmutador lógico 1 y la interfaz de VMkernel se asigna al conmutador lógico 2.