¿Cómo reordenar interfaces en XenServer?
¡Hola de nuevo! Soy Ferran Serafini y como cada miércoles estoy aquí para hablarte sobre Citrix XenServer y Xen OpenSource. Hoy explicaré cómo solucionar un problema de red bastante común en versiones XenServer 5.5-5.6.
El problema suele pasar tras una apagada de un servidor host (dom0), el servidor no tiene red en algún interface o incluso en ninguno. El problema es debido a un desorden de las NICs físicas respecto su configuración del interface original. Por ejemplo la NIC física que antes era la eth0 pasa a ser la eth4 y por lo tanto si la configuración del interface eth4 es diferente, la eth0 no funciona. Podemos ver lo más gráficamente si analizamos las MAC
Antes de apagar |
Después de apagar |
|||
Interface |
MAC |
Interface |
MAC |
|
eth0 |
4e:f0:97:d4:2c:e2 |
eth0 |
4e:f0:97:d4:2c:e3 |
|
eth1 |
4e:f0:97:d4:2c:e3 |
eth1 |
4e:f0:97:d4:2c:e2 |
Para ordenarlas en el orden original hay que realizar el siguiente.
xe pif-scan host-uuid=<uuid del host>
El comando anterior nos va a “refrescar” los interfaces físicos
xe pif-list
Este nos devolverá toda la información que tenemos almacenada en la XAPI actualmente. Podemos pasarle params= para ver las MAC.
xe pif-list params=
Determinamos que interface queremos cambiar y pasamos su UUID al siguiente comando
xe pif-forget uuid=<UUID del PIF>
xe pif-introduce host-uuid=<UUID host> mac=<la MAC separada por :> device=eth<x>
Por ejemplo:
xe pif-introduce host-uuid=5ddec5b4-e2cc-063c-f0db-296309316c77 mac=4e:f0:97:d4:2c:e2 device=eth0
De este modo podemos reconfigurar fácilmente nuestras interfaces para que queden correctamente configuradas. Es recomendable reiniciar después de hacer estos pasos para ver que todo ha quedado bien serializado.
Con esto, me despido por hoy. Espero como siempre haber podido ayudarte en tu día a día con tu entorno XenServer. Saludos
¿Crees que este post puede interesar a alguien que conoces? En ese caso clica en los botones de compartir de abajo. Muchas gracias por tu apoyo.