Luego de intentar varias maneras de instalar CentOS sobre Xen y luego de varios intentos fallidos, puedo resumir todo en 5 sensillos pasos para no morir en el intento.
- Descargar las imágenes
Descargar las siguientes imágenes (checkear si existen más nuevas):
* https://mirror.centos.org/centos/5.3/os/i386/images/xen/vmlinuz
* https://mirror.centos.org/centos/5.3/os/i386/images/xen/initrd.img
Por ejemplo, dejemoslo en /tmp/
wget https://mirror.centos.org/centos/5.3/os/i386/images/xen/vmlinuz -O /tmp/
wget https://mirror.centos.org/centos/5.3/os/i386/images/xen/initrd.img -O /tmp/
- Configuración de la máquina virtual
El fichero de configuración de la máquina debe ser algo como: (//modificar según requerimientos//)
kernel=’/tmp/vmlinuz’
ramdisk=’/tmp/initrd.img’
extra=’text’
maxmem=’3072′
memory=’2048′
vcpus=2
disk=[
‘file:/vm/cpanel/root.img,hda,w’,
‘file:/vm/cpanel/home.img,hdb,w’,
‘file:/vm/cpanel/tmp_swap.img,hdc,w’,
]
name=’cpanel’
vif=[ ‘ip=200.55.200.126,mac=00:1B:CC:C3:B3:33,bridge=xenbr1’ ]
on_poweroff = ‘destroy’
on_reboot = ‘restart’
on_crash = ‘restart’
- Preparación de discos
root será nuestra partición que montaremos en /
en home vamos a montar nuestro /home y
tmp_swap la usaremos para montar /tmp y la swap del sistema.
Creamos los discos:
dd if=/dev/zero of=root.img bs=1M count=10240 #10Gb
dd if=/dev/zero of=home.img bs=1M count=40960 #40Gb
dd if=/dev/zero of=tmp_swap.img bs=1M count=2048 #2Gb
- Instalación
Iniciamos la máquina virtual:
xm create -c configuration.cfg
Seguimos paso a paso la instalación y finalizamos.
- Booteo
Para bootear debemos hacer una modificacion en el fichero de configuración de la máquina, la dejamos así:
bootloader = ‘/usr/lib/xen-3.2-1/bin/pygrub’ #El path depende de la version
extra=’text’
maxmem=’3072′
memory=’2048′
vcpus=2
disk=[
‘file:/vm/cpanel/root.img,hda,w’,
‘file:/vm/cpanel/home.img,hdb,w’,
‘file:/vm/cpanel/tmp_swap.img,hdc,w’,
]
name=’cpanel’
vif=[ ‘ip=200.55.200.126,mac=00:1B:CC:C3:B3:33,bridge=xenbr1’ ]
on_poweroff = ‘destroy’
on_reboot = ‘restart’
on_crash = ‘restart’
Luego iniciamos la maquina:
xm create configuration.cfg -c
Comentarios recientes