E-science grid facility for Europe and Latin America Aumentando la disponibilidad con Máquinas Virtuales Laudin Alessandro Molina T. CeCalCULA
E-science grid facility for Europe and Latin America ¿Virtualización? ¿Por qué virtualizar? ¿Como instalar máquinas virtuales? Instalación del anfitrión Instalación de los huéspedes Utilizar máquinas virtuales Contenido
E-science grid facility for Europe and Latin America ¿Virtualización? ¿Para qué? Abstracción de recursos Mantener imágenes
E-science grid facility for Europe and Latin America ¿Como virtualizar? Varias opciones: VMWare OpenVZ Qemu XEN
E-science grid facility for Europe and Latin America Instalando XEN Sistema operativo anfitrión: Debian GNU/Linux Etch Sistema operativo huésped: Scientific Linux 4.X
E-science grid facility for Europe and Latin America Anfitrión $ su - # aptitude install \ xen-hypervisor i386 \ xen-linux-system xen-vserver-686 \ xen-utils
E-science grid facility for Europe and Latin America Anfitrión Editar /etc/xen/xend-config.sxp y descomentar (network-script network- bridge) Reiniciar la máquina real para cargar el nuevo kernel.
E-science grid facility for Europe and Latin America Anfitrión Verificar el kernel que está corriendo: # uname -a Verificar las máquinas que están corriendo: # xm list
E-science grid facility for Europe and Latin America Huéspedes Crear las imágenes: Copiando la instalación de una máquina ya instalada Utilizando xen-trap
E-science grid facility for Europe and Latin America Utilizando xen-strap # wget # chmod +x xen-strap # mkdir -p /vserver/domains/test/ #./xen-strap sl45 file:/vserver/domains/test/disk.imgfile:/vserver/domains/test/disk.img # mv /vserver/domains/test/disk.img-SWAP \ /vserver/domains/test/swap.img # mv /etc/xen/disk /etc/xen/test.cfg
E-science grid facility for Europe and Latin America Utilizando xen-strap # mount -o loop /vserver/domains/test/disk.img /mnt EDITAR /mnt/etc/passwd y BORRAR EL PASS DE ROOT # umount /mnt
E-science grid facility for Europe and Latin America Utilizando xen-strap Xen-strap crea el fichero de configuración de la máquina virtual: /etc/xen/disk ramdisk = '/var/lib/xen-strap/disk/initrd ELxenU.img' kernel = '/var/lib/xen-strap/disk/vmlinuz ELxenU' memory = '256' root = '/dev/sda1 ro' disk = [ 'file:/vserver/domains/test/disk.img,sda1,w', 'file:/vserver/domains/test/swap.img,sda2,w' ] name = 'test.r2.ula.ve' vif = [ 'mac=00:16:3E:00:00:30, ip= ' ] on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'
E-science grid facility for Europe and Latin America Arrancando la máquina virtual # xm list # xm create /etc/xen/test.cfg # xm list # xm console test Para salir de la consola presionar Ctrl+]
E-science grid facility for Europe and Latin America Arranque automático de las máquinas virtuales # mkdir /etc/xen/auto # cd /etc/xen/auto # ln -s../test.cfg