2 Errores comunes con Xen.

Imagen de NEO

Forums: 

Qué tal amigos??

Me pasa muy a menudo los siguientes dos problemas al virtualizar en Xen.

PRIMERO.-
Cuando hago un cambio en las direcciones IP de las máquinas virtuales, me es necesario reiniciar la red o inclusive a veces reiniciar todo el equipo para que dichos cambios tengan efecto.

SEGUNDO.-
Cuando a uno de los equiops físicos, que se conectan a alguna de las máquinas virtuales, le cambio de dirección IP varias veces este pierde conexión con dicha máquina virtual, y me es necesario reiniciar la red de la máquina virtual para que surta efecto el cambio en la dirección IP del équipo físico.

Agradecería mucho sus opiniones para solucionar dichos problemas.

Saludos
NEO

1- es normal si has definido

Imagen de Epe

1- es normal si has definido una IP en el archivo de configuración de la máquina.

2- supongo es un tema de arp, si limpias o rehaces la tabla arp te funcionará. Realmente no tiene mucho que ve con la virtualización sino en el cómo se propagan las tablas arp en la red

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Gracias por tu respuesta

Imagen de NEO

Gracias por tu respuesta EPE.
1. Los archivos de configuración de las máquinas mas o menos son así:

[root@dom0 xen]# cat firewall
name = "firewall"
uuid = "a75ad7faf5603be885400057414bee44"
maxmem = 700
memory = 700
vcpus = 1
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
vfb = [ "type=vnc,vncunused=1" ]
disk = [ "phy:/dev/discos/firewall01,xvda,w" ]
vif = [ "mac=00:16:3e:69:b1:7a,bridge=xenbr0", "mac=00:16:3e:76:fe:d7,bridge=xenbr1", "mac=00:16:3e:5f:89:15,bridge=xenbr2" ]

Unicamente tengo definidas las MAC.

2. Algo asi leí en http://wiki.xensource.com/xenwiki/XenFaq#head-2e2a099d5575bb46de6d52786f093c13599af333
Con qué frecuencia me recomendarías que haga la limpieza del arp?
Será suficiente con aplicar estas instrucciones??

for i in `arp -n | awk '{print $1}' | grep -v Address`
do
arp -d $i
done

Gracias de nuevo

Saludos NEO

sobre arp ni idea, debería

Imagen de Epe

sobre arp ni idea, debería trabaar solito... a mi no me ha pasado..

pero te pediría que si te funciona limpiando el arp lo confirmes por aqui

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Que tal amigos!. Mas vale

Imagen de NEO

Que tal amigos!.
Mas vale tarde que nunca.

La manera en la que limpio la tabla ARP es reiniciando la red.
Esto me ha dado muy buenos resultados, pero a veces cuando se empieza hacer el barrido para cachear las direcciones nuevas a veces las mismas salen incompletas como se muestra aquí:

[root@firewall ~]# arp -a
internet.dominio.com (10.10.10.5) at (incomplete) [ether] on eth4

En este caso también falla la red. Ahora he encontrado la solución
Hacer una entrada permanente con bandera CM de ese registro así:

arp -v -s 10.10.10.10 00:16:3E:11:B5:A9

Claro que la IP y la MAC deben estar de acuerdo a la realidad

Saludos
NEO