Citrix Hypervisor

Solucionar problemas de redes

Si tiene problemas con la configuración de redes, primero asegúrese de que no ha cambiado directamente ninguno de los archivos ifcfg-* de dominio de control. El agente host de dominio de control administra los archivos ifcfg directamente y se sobrescriben los cambios.

Diagnóstico de corrupción en la red

Algunos modelos de tarjetas de red requieren actualizaciones de firmware del proveedor para funcionar de manera confiable bajo carga o cuando se activan ciertas optimizaciones. Si ve tráfico dañado en las máquinas virtuales, intente obtener el firmware más reciente del proveedor y, a continuación, aplique una actualización del BIOS.

Si el problema persiste, puede usar la CLI para inhabilitar las optimizaciones de descarga de recepción o transmisión en la interfaz física.

Advertencia:

La desactivación de las optimizaciones de descarga de recepción o transmisión puede provocar una pérdida de rendimiento y un mayor uso de la CPU.

Primero, determine el UUID de la interfaz física. Puede filtrar en el campo device de la siguiente manera:

xe pif-list device=eth0
<!--NeedCopy-->

A continuación, establezca el siguiente parámetro en el PIF para inhabilitar la descarga TX:

xe pif-param-set uuid=pif_uuid other-config:ethtool-tx=off
<!--NeedCopy-->

Por último, vuelva a conectar el PIF o reinicie el host para que el cambio surta efecto.

Restablecimiento de la red

Una configuración de red incorrecta puede provocar la pérdida de la conectividad de red. Cuando no hay conectividad de red, el servidor de Citrix Hypervisor puede volverse inaccesible a través de XenCenter o SSH remoto. El restablecimiento de red de emergencia proporciona un mecanismo sencillo para recuperar y restablecer la red de un host.

La función de restablecimiento de red de emergencia está disponible en la CLI mediante el comando xe-reset-networking y en la sección Interfaz de red y administración de xsconsole.

Las configuraciones incorrectas que provocan una pérdida de conectividad de red incluyen cambiar el nombre de las interfaces de red, crear enlaces o VLAN, o errores al cambiar la interfaz de administración. Por ejemplo, escribir una dirección IP incorrecta. También es posible que quiera ejecutar esta utilidad en los siguientes casos:

  • Cuando una actualización gradual del grupo, actualización manual, instalación de parches rápidos o instalación de controladores provoca una falta de conectividad de red, o

  • Si un maestro de grupo o host de un fondo de recursos no puede ponerse en contacto con otros hosts.

Utilice la utilidad xe-reset-networking solo en caso de emergencia, ya que elimina la configuración de todos los PIF, enlaces, VLAN y túneles asociados al host. Se conservan las redes de invitados y las VIF. Como parte de esta utilidad, las VM se cierran con fuerza. Antes de ejecutar este comando, apague las VM de forma limpia siempre que sea posible. Antes de aplicar un restablecimiento, puede cambiar la interfaz de administración y especificar qué configuración de IP, DHCP o estática se puede usar.

Si el maestro de grupo requiere un restablecimiento de red, primero restablezca la red en el maestro de grupo antes de aplicar un restablecimiento de red a los miembros del grupo. Aplique el restablecimiento de red en todos los hosts restantes del grupo para garantizar que la configuración de red del grupo sea homogénea. La homogeneidad de la red es un factor importante para la migración en vivo.

Nota:

Si la dirección IP del maestro de grupo (la interfaz de administración) cambia como resultado de un restablecimiento de red o xe host-management-reconfigure, aplique el comando de restablecimiento de red a otros hosts del grupo. Esto es para garantizar que los miembros del grupo puedan volver a conectarse al Pool Master en su nueva dirección IP. En esta situación, se debe especificar la dirección IP del Pool Master.

El restablecimiento de red NO se admite cuando la alta disponibilidad está habilitada. Para restablecer la configuración de red en este caso, primero debe inhabilitar manualmente la alta disponibilidad y, a continuación, ejecutar el comando network reset.

Verificación del restablecimiento de la red

Después de especificar el modo de configuración que se utilizará después del restablecimiento de la red xsconsole y la configuración de visualización de la CLI que se aplicará después del reinicio del host. Es una última oportunidad de modificar antes de aplicar el comando de reinicio de red de emergencia. Después del reinicio, la nueva configuración de red se puede verificar en XenCenter y xsconsole. En XenCenter, con el host seleccionado, seleccione la ficha Redes para ver la nueva configuración de red. La sección Interfaz de red y administración de xsconsole muestra esta información.

Nota:

Ejecute un restablecimiento de red de emergencia en otros miembros del grupo para replicar enlaces, VLAN o túneles desde la nueva configuración del Pool Master.

Uso de la CLI para restablecer la red

La siguiente tabla muestra los parámetros opcionales disponibles que se pueden utilizar ejecutando el comando xe-reset-networking.

Advertencia:

Los usuarios son responsables de garantizar la validez de los parámetros para el comando xe-reset-networking, y de verificar los parámetros cuidadosamente. Si especifica parámetros no válidos, es posible que se pierdan la conectividad y la configuración de la red. En esta situación, le recomendamos que vuelva a ejecutar el comando xe-reset-networking sin utilizar ningún parámetro.

El restablecimiento de la configuración de red de todo un grupo debe comenzar en el maestro del grupo, seguido del restablecimiento de la red en todos los hosts restantes del grupo.

Parámetro Requerido/opcional Descripción
-m,--master Opcional Dirección IP de la interfaz de administración del Pool Master. El valor predeterminado es la última dirección IP conocida del Pool Master.
--device Opcional Nombre del dispositivo de la interfaz de administración. De forma predeterminada, el nombre del dispositivo especificado durante la instalación.
--mode=static Opcional Habilita los cuatro parámetros de red siguientes para la configuración de IP estática para la interfaz de administración. Si no se especifica, las redes se configuran mediante DHCP.
--ip Obligatorio, si mode=static Dirección IP de la interfaz de administración del host. Solo válido simode=static.
--netmask Obligatorio, si mode=static Máscara de red para la interfaz de administración. Solo válido simode=static.
--gateway Opcional Puerta de enlace para la interfaz de administración. Solo válido simode=static.
--dns Opcional Servidor DNS para la interfaz de administración. Solo válido simode=static.
--vlan Opcional Etiqueta VLAN para la interfaz de administración. Se establece de forma predeterminada en la etiqueta VLAN especificada durante la instalación.

Ejemplos de línea de comandos de Pool master

Ejemplos de comandos que se pueden aplicar en un Pool Master:

Para restablecer las redes para la configuración de DHCP:

xe-reset-networking
<!--NeedCopy-->

Para restablecer las redes para la configuración de IP estática:

xe-reset-networking --mode= static --ip=ip-address \
    --netmask=netmask --gateway=gateway \
    --dns=dns
<!--NeedCopy-->

Para restablecer las redes para la configuración de DHCP si otra interfaz se convirtió en la interfaz de administración después de la configuración inicial:

xe-reset-networking --device=device-name
<!--NeedCopy-->

Para restablecer las redes para la configuración de IP estática si otra interfaz se convirtió en la interfaz de administración después de la configuración inicial:

xe-reset-networking --device=device-name --mode=static \
    --ip=ip-address --netmask=netmask \
    --gateway=gateway --dns=dns
<!--NeedCopy-->

Para restablecer las redes para la interfaz de administración en la VLAN:

xe-reset-networking --vlan=VLAN TAG
<!--NeedCopy-->

Nota:

El comando reset-network también se puede utilizar junto con los ajustes de configuración IP.

Ejemplos de línea de comandos de miembros del grupo

Todos los ejemplos anteriores también se aplican a los miembros del grupo. Además, se puede especificar la dirección IP del Pool Master (lo cual es necesario si ha cambiado).

Para restablecer las redes para la configuración de DHCP:

xe-reset-networking
<!--NeedCopy-->

Para restablecer la red para DHCP si se cambió la dirección IP del Pool Master:

xe-reset-networking --master=master-ip-address
<!--NeedCopy-->

Para restablecer las redes para la configuración de IP estática, suponiendo que la dirección IP del Pool Master no cambió:

xe-reset-networking --mode=static --ip=ip-address --netmask=netmask \
    --gateway=gateway --dns=dns
<!--NeedCopy-->

Para restablecer las redes para la configuración de DHCP si la interfaz de administración y la dirección IP del Pool Master se cambiaron después de la configuración inicial:

xe-reset-networking --device=device-name --master=master-ip-address
<!--NeedCopy-->
Solucionar problemas de redes