Hola! vamos a ver como instalar Ubuntu12.04 en XenServer. Como siempre utilizo el metodo
HVM y luego la conversión a PV.
Instalamos desde la ISO como un
"Other Install Media", poniendo así el espacio de disco, RAM y CPU
que queramos, arrancamos desde CD e instalamos Ubuntu. A tener en cuenta:
- Utilizar EXT3 o si quereis utilizar EXT4, hay que tener la partición /boot en un disco EXT3 o EXT2
- Utilizar un particionado personalizado y poner que la Swap sea el disco xdva1 y la raiz (o el disco susceptible a ser ampliado como xvda2) o mejor ahun, no pongas Swap (si hace falta, la montas luego como un VDI aparte ;)
Una vez instalado ajustamos la
máquina para que sea paravirtual.
- apt-get install linux-virtual
- cd /boot/ y hacemos lo siguiente:
root@ubuntu12:/boot#
ln -s vmlinuz-3.2.0-24-virtual vmlinuz.xen
root@ubuntu12:/boot#
ln –s initrd.img-3.2.0-24-virtual initrd.img.xen
Nos conectamos al Dom0 y
modificamos los siguientes parametros de la máquina virtual:
xenserver# xe
vm-param-set uuid=
HVM-boot-policy=""
xenserver# xe
vm-param-set uuid= HVM-boot-params=""
xenserver# xe vm-param-set
uuid= HVM-shadow-multiplier=""
xenserver# xe
vm-param-set uuid= PV-bootloader-args="--kernel=/boot/vmlinuz.xen
--ramdisk=/boot/initrd.img.xen"
xenserver# xe
vm-param-set uuid= PV-args="root=/dev/xvda1
ro quiet console=hvc0 xencons=hvc0"
xenserver# xe
vm-param-set uuid= PV-bootloader="pygrub"
xenserver# xe vbd-param-set
uuid= bootable=true
Arrancamos la máquina virtual y si todo funciona OK ya estará corriendo
para virtualizada, instalamos las XenTools y modificamos el fichero /etc/fstab
/dev/xvda1 / ext3 errors=remount-ro,barrier=0 0 1
Sin esta config en el fstab, la raiz se monta en RO eventualmente, de este
modo funciona bien.
Tambien es necesario ajustar la tty por defecto para que sea hvc0:
sed -e “s/tty1/hvc0/ig” /etc/init/tty1.conf | sudo bash -c ‘cat > /etc/init/hvc0.conf
Con esto, ya teneis el nuevo template ;)
Saludos
No hay comentarios:
Publicar un comentario