# rm-rf.es

Virt-install: Asistente para crear máquinas virtuales en Xen

El comando virt-install permite la creación de máquinas virtuales para Xen de forma sencilla, ya sea a través de un asistente desde la línea de comandos o del paso de parámetros con las distintas opciones al comando. El comando utiliza la librería «libvirt».

A través de esta herramienta, podemos realizar tanto instalaciones en modo texto como gráficas, y las imagenes del sistema operativo pueden ser cargadas desde FTP, HTTP, NFS o local.

El paquete a instalar es python-virtinst.noarch:

yum install python-virtinst.noarch

No obstante, personalmente al instalar xen instalo los siguientes paquetes y automáticamente por dependencias los coge todos:

yum install xen.i386 xen-devel.i386 virt-manager.i386

Una vez instalado, el modo de utilización es sencillo, vamos a ver como crear una máquina virtual con 2GB de disco, 256 MB de RAM, sistema operativo CentOS, etc:

# virt-install
What is the name of your virtual machine? test01
 How much RAM should be allocated (in megabytes)? 256
 What would you like to use as the disk (file path)? /home/virtual/test01.img
 How large would you like the disk (/home/virtual/test01.img) to be (in gigabytes)? 2
 Would you like to enable graphics support? (yes or no) no
 What is the install location? http://ftp.udl.es/pub/centos/5.3/os/i386/

Starting install...
Retrieving file CentOS...
Retrieving file vmlinuz...
Retrieving file initrd.img...
Creating storage file ...

Y ya comenzará la instalación interactiva del sistema:

Welcome to CentOS                                                               
                                                                                
                   +---------+ Choose a Language +---------+               
                   |                                       |                    
                   | What language would you like to use   |                    
                   | during the installation process?      |                    
                   |                                       |                    
                   |       Catalan                ^        |                    
                   |       Chinese(Simplified)    :        |                    
                   |       Chinese(Traditional)   #        |                    
                   |       Croatian               :        |                    
                   |       Czech                  :        |                    
                   |       Danish                 :        |                    
                   |       Dutch                  :        |                    
                   |       English                v        |                    
                   |                                       |                    
                   |                +----+                 |                    
                   |                | OK |                 |                    
                   |                +----+                 |                    
                   |                                       |                    
                   |                                       |                    
                   +---------------------------------------+                    
                                                                                
  / between elements  |  selects |  next screen 

Si en vez de utilizar el asistente queremos pasar manualmente los parámetros a virt-install no hay ningún problema, revisamos la ayuda y nos informan de todas las posibilidades:

# virt-install --help

Ejemplo:

# virt-install \
     --paravirt \
     --name test01 \
     --ram 256 \
     --file /home/virtual/test01.img \
     --file-size 2 \
     --nographics \
     --location http://ftp.udl.es/pub/centos/5.3/os/i386/
Salir de la versión móvil