NOTA IMPORTANTE: Este artículo NO es un manual, NO explica, es un simple documento para uso personal aunque quizas pueda ser de utilidad para otra persona que no sea yo. Si quieres alguna explicación adicional sobre algo no tendré inconveniente en ampliar conceptos en la medida de mis limitadísimas posibilidades (no es falsa modestia, es que soy un paquete con blog).
NOTA IMPORTANTE 2: La máquina donde tenemos las máquinas virtuales tiene instalada Debian Etch.
En la medida de lo posible todo lo realizado será mediante linea de comando en una terminal, esto asustará a algunos,y a otros le parecerá una muestra de frikismo, pero hay una explicación muy simple: las aplicaciones gráficas ejecutan(y ocultan) lo mismo que hacemos por linea de comandos, esto parecerá mas dificil, pero solo en la medida en que no estamos habituados y el utilizar aplicaciones gráficas nos impide conocer el funcionamiento de lo que hacemos.
Al lio:
No hago mención al proceso de instalación de xen, supongo que ya está instalado, por si a alguien le interesa el paquete de mi hypervisor es xen-hypervisor-3.0.3-1-amd64 y estoy con el nucleo 2.6.18-5-xen-amd64, como habreis deducido mi plataforma es powerpc (ejem).
# xen-create-image –hostname wilson –ip 10.0.0.4
con esto se crea la máquina virtual wilson con la ip 10.0.0.4
No he hecho mención de la configuración establecida en los ficheros/etc/xen-tools/xen-tools.conf
/etc/xen/xend-config.sxp
ya que previamente había creado otra máquina virtual.
En teoria una vez creada la máquina virtual podriamos conectarnos con ssh, pero en este caso no ha sido posible, no route to host dice el mensajito de error. Intento hacer ping 10.0.0.4 y de nuevo error: host unreacheable. Evidetemente algo falla,para entrar en wilson vamos a usar:
#xm console wilson
con esto podemos manejar wilson como si estuvieramos fisicamente delante de la máquina, no de forma remota como intentaba con ssh. Al hacer esto vemos un error al levantar /etc/network/interfaces. Así que vamos a editar el fichero a ver que pasa. Para logearnos solo tenemos que introducir usuario root, no nos pide contraseña ya que es la primera vez que accedemos a la máquina, así que vamos a poner una con :
#passwd
Nos pide la contraseña y la confirmación y procedemos a editar /etc/network/interfaces.
Hay un problema evidente y es la no configuración del gateway ni tampoco la netmask. Como gateway pongo 10.0.0.131 ya que mi configuración crea la máquina virtual con NAT, por lo que en el Dom0 se ha “instalado” una interfaz de red con la ip de la máquina creada+127. Esto hace que 10.0.0.4 sumandole 127 resulte 10.0.0.131. Como máscara de red he elegido /24–>(255.255.255.0), salvo el archivo y reinicio la interfaz de red con:
/etc/init.d/networking restart
Ahora ya responde al ping, asi que tambien deberiamos poder conectarnos con ssh:
#ssh 10.0.0.4
The authenticity of host ‘wilson (10.0.0.4)’ can’t be established.
RSA key fingerprint is 55:7a:62:d5:23:5x:14:30:69:6d:51:84:34:ea:bc:64.
Are you sure you want to continue connecting (yes/no)?
Decimos que sí y ya nos pide la contraseña de root.¡Prueba superada!.
Os debo una entrada relativa a xen explicando el proceso de instalación/configuración, de todas formas me remito a la nota importante inicial por las tremendas lagunas existentes.
Saludos virtuales