jueves, 12 de febrero de 2009

Instalación de convirt.net como gestor de máquinas virtuales

Una vez evaluado virt-manager y para intentar tener una mejor gestión de los nodos Xen previamente a una instalación cluster (conga u openqrm).

Uso como base una PVM Centos 5.2. con una instalación mínima de servidor y gnome (ver yum group install). Se ha añadido GITCO como repositorio rpms con Xen 3.3.0.

Receta de instalación:

  • Dependencias (desde http://xenman.sourceforge.net/wiki/index.php/Download)

wget "http://dag.wieers.com/rpm/packages/python-crypto/python-crypto-2.0-1.2.el5.rf.x86_64.rpm"
yum install python-crypto-2.0-1.2.el5.rf.x86_64.rpm
Installed: python-crypto.x86_64 0:2.0-1.2.el5.rf
wget "http://download.opensuse.org/repositories/home:/mge1512:/virtualisation/RHEL_5/x86_64/python-paramiko-1.7.1-8.1.x86_64.rpm"
yum install python-paramiko-1.7.1-8.1.x86_64.rpm
Installed: python-paramiko.x86_64 0:1.7.1-8.1

  • Instalación convirt: selecciono el rpm compilado para Fedora.
wget 'http://downloads.sourceforge.net/xenman/convirt-0.9.6-1.fedora.noarch.rpm?modtime=1226892945&big_mirror=0'
yum install convirt-0.9.6-1.fedora.noarch.rpm
Installed: convirt.noarch 0:0.9.6-1.fedora
Dependency Installed: xen.x86_64 0:3.3.1-0
Updated: xen-libs.x86_64 0:3.3.1-0
reboot

  • Oooops: Ha instalado un nuevo kernel de xen y no arranca. Modifico el kernel que arranca grub por defecto: "losetup -o`echo 512*63 |bc` /dev/loop0 archivoimagenvm.img" && mount /dev/loop0 /mnt && vi /boot/grub.conf
  • La primera ejecución de convirt crea una plantilla de configuración (/etc/convirt.conf) y termina. En la segunda ejecución se puede iniciar la configuración.

1 comentario: