XenServer

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 fiable 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, utilícelo para actualizar el hardware.

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, defina el siguiente parámetro en el PIF para inhabilitar la descarga de 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, es posible que no se pueda acceder al host de XenServer 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. Es posible que también 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 coordinador de grupos o un host de un grupo 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 coordinador del grupo requiere un restablecimiento de la red, primero restablezca la red en el coordinador del grupo antes de aplicar un restablecimiento de la 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 coordinador del grupo (la interfaz de administración) cambia como resultado de un restablecimiento de la red o xe host-management-reconfigure, aplique el comando network reset a otros hosts del grupo. Esto es para garantizar que los miembros del grupo puedan volver a conectarse con el coordinador del grupo en su nueva dirección IP. En esta situación, se debe especificar la dirección IP del coordinador del grupo.

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 el restablecimiento de la red de emergencia en otros miembros del grupo para replicar enlaces, VLAN o túneles desde la nueva configuración del coordinador del grupo.

Uso de la CLI para restablecer la red

En la tabla siguiente se muestran los parámetros opcionales disponibles que se pueden usar al ejecutar el comando xe-reset-networking.

Advertencia:

Los usuarios son responsables de garantizar la validez de los parámetros del comando xe-reset-networking y de comprobar 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 redes de un grupo completo debe comenzar en el coordinador 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 coordinador del grupo. El valor predeterminado es la última dirección IP del coordinador de grupo conocido.
--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 para coordinadores de grupos

Ejemplos de comandos que se pueden aplicar en un coordinador de grupos:

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 usar junto con los valores de configuración de 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 coordinador del grupo (lo cual es necesario si ha cambiado).

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

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

Para restablecer las redes para DHCP si se cambió la dirección IP del coordinador del grupo:

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

Para restablecer las redes para la configuración de IP estática, suponiendo que la dirección IP del coordinador del grupo no haya cambiado:

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 coordinador del grupo se cambiaron después de la configuración inicial:

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