XenServer

Solucionar problemas de red

Si experimenta problemas al configurar la red, primero asegúrese de no haber modificado directamente ninguno de los archivos ifcfg-* del dominio de control. El agente de host del dominio de control gestiona directamente los archivos ifcfg, y cualquier cambio se sobrescribe.

Diagnóstico de corrupción de red

Algunos modelos de tarjetas de red requieren actualizaciones de firmware del proveedor para funcionar de forma fiable bajo carga, o cuando se activan ciertas optimizaciones. Si observa tráfico corrupto hacia las máquinas virtuales, intente obtener el firmware más reciente de su proveedor y luego úselo para actualizar su hardware.

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

Advertencia:

Deshabilitar las optimizaciones de descarga de recepción o transmisión puede resultar en una pérdida de rendimiento y un mayor uso de la CPU.

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

xe pif-list device=<network-interface>
<!--NeedCopy-->

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

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

Finalmente, vuelva a conectar la PIF o reinicie el host para que el cambio surta efecto.

Restablecimiento de red de emergencia

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

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

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

  • Cuando una actualización gradual del grupo, una actualización manual, la instalación de una revisión o la instalación de un controlador causa una falta de conectividad de red, o

  • Si un coordinador de pool o un host en un pool de recursos no puede contactar 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 con el host. Las redes de invitados y los VIF se conservan. Como parte de esta utilidad, las máquinas virtuales se apagan forzosamente. Antes de ejecutar este comando, apague limpiamente las máquinas virtuales 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 utilizar.

Si el coordinador del pool requiere un restablecimiento de red, restablezca la red en el coordinador del pool primero antes de aplicar un restablecimiento de red en los miembros del pool. Aplique el restablecimiento de red en todos los hosts restantes del pool para asegurar que la configuración de red del pool 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 pool (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 pool. Esto es para asegurar que los miembros del pool puedan volver a conectarse al coordinador del pool en su nueva dirección IP. En esta situación, se debe especificar la dirección IP del coordinador del pool.

El restablecimiento de red NO es compatible cuando la alta disponibilidad está habilitada. Para restablecer la configuración de red en este escenario, primero debe deshabilitar manualmente la alta disponibilidad y luego ejecutar el comando de restablecimiento de red.

Verificación del restablecimiento de red

Después de especificar el modo de configuración que se utilizará después del restablecimiento de red, xsconsole y la CLI muestran la configuración que se aplicará después del reinicio del host. Es una última oportunidad para modificar antes de aplicar el comando de restablecimiento 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 pestaña Redes para ver la nueva configuración de red. La sección Interfaz de red y administración en xsconsole muestra esta información.

Nota:

Ejecute el restablecimiento de red de emergencia en otros miembros del pool para replicar enlaces, VLAN o túneles de la nueva configuración del coordinador del pool.

Uso de la CLI para el restablecimiento de red

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

Advertencia:

Los usuarios son responsables de asegurar 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, la conectividad y la configuración de la red pueden perderse. En esta situación, le aconsejamos que vuelva a ejecutar el comando xe-reset-networking sin usar ningún parámetro.

El restablecimiento de la configuración de red de un pool completo debe comenzar en el coordinador del pool, seguido del restablecimiento de red en todos los hosts restantes del pool.

Parámetro Obligatorio/Opcional Descripción
-m, --master Opcional Dirección IP de la interfaz de administración del coordinador del pool. Por defecto, es la última dirección IP conocida del coordinador del pool.
--device Opcional Nombre del dispositivo de la interfaz de administración. Por defecto, es 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 de la interfaz de administración. Si no se especifica, la red se configura mediante DHCP.
--ip Obligatorio, si mode=static Dirección IP para la interfaz de administración del host. Solo válido si mode=static.
--netmask Obligatorio, si mode=static Máscara de red para la interfaz de administración. Solo válido si mode=static.
--gateway Opcional Puerta de enlace para la interfaz de administración. Solo válido si mode=static.
--dns Opcional Servidor DNS para la interfaz de administración. Solo válido si mode=static.
--vlan Opcional Etiqueta VLAN para la interfaz de administración. Por defecto, la etiqueta VLAN especificada durante la instalación.

Ejemplos de línea de comandos del coordinador de pool

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

Para restablecer la red para la configuración DHCP:

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

Para restablecer la red 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 la red para la configuración 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 la red 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 la red para la interfaz de administración en VLAN:

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

Nota:

El comando reset-network también se puede usar junto con la configuración de IP.

Ejemplos de línea de comandos para miembros del pool

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

Para restablecer la red para la configuración DHCP:

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

Para restablecer la red para DHCP si la dirección IP del coordinador del pool se cambió:

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

Para restablecer la red para la configuración de IP estática, asumiendo que la dirección IP del coordinador del pool no cambió:

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

Para restablecer la red para la configuración DHCP si la interfaz de administración y la dirección IP del coordinador del pool se cambiaron después de la configuración inicial:

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