Introducción
Este documento describe las pruebas realizadas para verificar la compatibilidad de vMotion con el C9800-CL que se ejecuta en vSphere ESXi.
Prerequisites
C9800-CL es el diseño de máquina virtual del controlador de LAN inalámbrica Catalyst 9800. Puede utilizar VMware vSphere vMotion para realizar una migración en tiempo real sin tiempo de inactividad de Catalyst 9800-CL de un servidor host a otro. Esta capacidad es posible en vSwitches y clústeres. El objetivo es que, durante la migración en tiempo real de C9800-CL, la red inalámbrica permanezca activa y los usuarios inalámbricos sigan disponiendo de la conectividad que necesitan.
vMotion se puede realizar manualmente o como parte de una configuración de VMware vSphere Distributed Resource Scheduler (DRS). DRS distribuye las cargas de trabajo de las máquinas virtuales entre los hosts de vSphere dentro de un clúster y supervisa los recursos disponibles para usted. En función de su nivel de automatización, DRS migra las máquinas virtuales a otros hosts del clúster para maximizar el rendimiento. Aunque DRS funciona sobre vMotion y, por lo tanto, la migración en vivo funciona igual, los escenarios específicos de DRS no se han probado en este momento y, por lo tanto, no se admiten oficialmente.
Requirements
- Utilizar versiones de software probadas recomendadas:
- ESXi vCenter 6.7 o posterior
- Software C9800-CL: 17.9.2 y versiones posteriores
- La latencia (RTT) entre el almacenamiento remoto y el servidor donde se ejecuta C9800-CL debe ser < 60 ms
- La VM de C9800-CL no debe tener ninguna correspondencia específica de host de ESXi, como CD/DVD, conexión de puerto de consola serie, etc.
- Configure vMotion según las directrices de VMware para host, almacenamiento remoto compartido y redes aquí .
- Cumplir los requisitos de red de VMware para vMotion aquí .
Topología
Para estas pruebas de verificación se utilizó una topología simple con tres hosts de servidor diferentes y almacenamiento remoto iSCSI (también se puede utilizar el almacenamiento NFS). El almacenamiento remoto aprovecha la conexión de 10 Gbps a los servidores. En el host ESXi, se crea una máquina virtual C9800-CL en modo independiente y otras dos máquinas virtuales C9800-CL configuradas para la alta disponibilidad de conmutación stateful (SSO HA). El par de HA se crea a través de dos servidores diferentes para la redundancia física y para poder migrar el WLC activo y en espera por separado. Cada máquina virtual C9800-CL se conecta al switch virtual mediante el uso de tres puertos:
- G1 > Puerto SP (opcional)
- G2 > Puerto troncal para VLAN de la interfaz de administración inalámbrica (WMI) y VLAN de cliente, si existen
- G3 > Puerto RP. Esto es para la creación del clúster de SSO. No conectado para el modo independiente
Cada servidor host tiene un puerto físico dedicado y un switch dedicado (switch n.º 1) para conectar los puertos RP a través de un enlace L2, a través de los servidores. Los otros dos puertos físicos están conectados a un switch de enlace ascendente separado (switch n.º 2). Un diagrama que representa la topología de prueba:
Resultados de la prueba
Para estas pruebas, se consideraron dos escenarios de migración:
- Se migra un C9800-CL independiente entre el servidor #1 y el servidor #2
- Un par de C9800-CL configurados como en alta disponibilidad SSO. En este caso, primero el WLC activo se migra entre el servidor #1 y el servidor #3 y luego el WLC en espera se migra del servidor #2 al servidor #3
En ambos casos, se probaron los tres tipos diferentes de migración de vMotion: solo recursos informáticos, solo almacenamiento, tanto informática como almacenamiento.
Para activar vMotion, haga clic con el botón derecho del ratón en la máquina virtual y haga clic en Migrar:
Seleccione el tipo de migración y realice los pasos siguientes:
Aquí está el resultado de cada prueba:
Prueba |
C9800-CL independiente |
Tipo de vMotion |
Observaciones/comentarios |
1 |
|
Sólo recurso de cálculo |
Not Supported: Los AP y los clientes caen vistos, que se recuperan después de algún tiempo, debido al problema del etiquetado de invitado virtual (VLAN 802.1q): artículo de KB Solución Aternativa: Inicie un ping continuo desde el controlador a cualquier dispositivo de red con cables |
2 |
|
Sólo almacenamiento |
Supported: los AP y los clientes son estables, se ve una sola caída de ping |
3 |
|
Recursos informáticos y almacenamiento |
Not Supported: Los AP y los clientes caen vistos, que se recuperan después de algún tiempo, debido al problema del etiquetado de invitado virtual (VLAN 802.1q): artículo de KB Solución Aternativa: inicie un ping continuo desde el controlador a cualquier dispositivo de red con cables |
Prueba |
SSO activo keepalive de HA: 100 ms |
Tipo de vMotion |
|
4 |
|
Sólo recurso de cálculo |
Admitido: El tráfico es estable en la recarga de combinación de pila en espera activa vista debido a que las señales de mantenimiento HA RP vencieron |
5 |
|
Sólo almacenamiento |
Admitido: El tráfico es estable, la mayor parte del tiempo el RP se activa antes de que caduque el temporizador de señales de mantenimiento RP, por lo que no se ve ninguna combinación de pila |
6 |
|
Recursos informáticos y almacenamiento |
Admitido: El modo en espera pasó al estado de recuperación en espera y a la recarga debido a la fusión de la pila. |
Prueba |
SSO activo keepalive de HA: 200 ms |
Tipo de vMotion |
|
7 |
|
Sólo recurso de cálculo |
Admitido: Los AP y los clientes son estables, se ve una sola caída de ping en activo, en espera también estable |
8 |
|
Sólo almacenamiento |
Admitido: Los AP y los clientes son estables, se ve una sola caída de ping en la posición activa, también estable |
9 |
|
Recursos informáticos y almacenamiento |
Admitido: Los AP y los clientes son estables, se ve una sola caída de ping en la posición activa, también estable |
Prueba |
SSO en espera keepalive de HA: 100 ms |
Tipo de vMotion |
|
10 |
|
Sólo recurso de cálculo |
Admitido: Los puntos de acceso y los clientes se mantienen estables en el modo activo y también se mantienen estables tras la operación de vMotion; a veces se ven recargas de combinación de pilas en espera. |
11 |
|
Sólo almacenamiento |
Admitido: Los puntos de acceso y los clientes se mantienen estables en el modo activo y también se mantienen estables tras la operación de vMotion; a veces se ven recargas de combinación de pilas en espera. |
12 |
|
Recursos informáticos y almacenamiento |
Admitido: Los puntos de acceso y los clientes se mantienen estables en el modo activo y también se mantienen estables tras la operación de vMotion; a veces se ven recargas de combinación de pilas en espera. |
Prueba |
HA en espera keepalive de HA: 200 ms |
|
|
13 |
|
Sólo recurso de cálculo |
Admitido: Los puntos de acceso y los clientes se mantienen estables en el modo activo y también se mantienen estables tras la operación de vMotion |
14 |
|
Sólo almacenamiento |
Admitido: Los puntos de acceso y los clientes se mantienen estables en el modo activo y también se mantienen estables tras la operación de vMotion |
15 |
|
Recursos informáticos y almacenamiento |
Admitido: Los puntos de acceso y los clientes se mantienen estables en el modo activo y también se mantienen estables tras la operación de vMotion |
Como se puede ver en esta tabla, vMotion falla en el primer y tercer escenario (prueba #1 y #3) con el modo independiente C9800-CL, ya que realiza una migración informática y de almacenamiento; en este caso, la dirección MAC e IP de WMI del C9800-CL se mueve al nuevo host y, por lo tanto, a un puerto de switch diferente. vMotion no puede enviar un protocolo de resolución de dirección inversa (RARP) para la VLAN de administración inalámbrica del C9800-CL, ya que el host ESXi no puede identificar qué VLAN está utilizando el invitado sistema que se ejecuta en la máquina virtual. Para admitir este escenario, debe implementar una solución alternativa: iniciar un ping continuo desde el C9800-CL a cualquier host con cable antes de realizar la migración; esto hace que la red del switch detecte la nueva ubicación (puerto) de la VM y, por lo tanto, converja más rápido.
En el caso de migración analógica con HA SSO (prueba #4, por ejemplo), la interfaz de administración de redundancia (RMI) se aprovecha para comprobar la disponibilidad del gateway y entre activo y en espera, y por lo tanto genera el tráfico que mantiene actualizada la tabla de direcciones MAC en el switch y el problema no ocurre.
Recomendación: Para obtener los mejores resultados, se recomienda configurar los keepalives del puerto RP a por lo menos el doble del keepalive predeterminado de 100 ms (establézcalo en 200 ms). Si la red entre el almacenamiento y los hosts puede estar ocupada y aumentar la latencia, considere establecer el temporizador de señales de mantenimiento en 300 ms. Para configurar el temporizador de señal de mantenimiento en la GUI, vaya a Administration > Device > Redundancy:
En la CLI, utilice este comando en modo exec (¡no en modo de configuración!)
C9800-SSO#chassis redundancy keep-alive timer 3
Para verificarlo, utilice este comando show:
C9800-SSO#sh chassis ha-status active
My state = ACTIVE
Peer state = STANDBY HOT
Last switchover reason = none
Last switchover time = none
Image Version = 17.9.1
Chassis-HA Local-IP Remote-IP MASK HA-Interface
-----------------------------------------------------------------------------
This Boot: 169.254.201.23 169.254.201.24 255.255.255.0
Next Boot: 169.254.201.23 169.254.201.24 255.255.255.0
Chassis-HA Chassis# Priority IFMac Address Peer-timeout(ms)*Max-retry
Shape-----------------------------------------------------------------------------------------
This Boot: 1 1 300*5
Next Boot: 1 1 300*5
Advertencias resueltas:
Estas son las advertencias fijadas en 17.9.2:
ID de bug de Cisco CSCwd17349 - C9800: es posible que el chasis activo se atasque durante la conmutación por fallo de SSO en 17.9
Summary
VMware vSphere vMotion se puede aprovechar para migrar la máquina virtual C9800-CL de un host a otro sin que ello afecte a las operaciones de red inalámbrica. vMotion es compatible oficialmente con C9800-CL a partir de la versión 17.9.2.