virtualizando con xen - oficina de software libre de la ...€¦ · virtualizando con xen taller...
TRANSCRIPT
Virtualizando con XenTaller práctico: Compilación, instalación y
configuración de Xen 3.4.3 y herramientas de control y gestión en GNU/Linux Debian
por @canonigos
Instalación del Sistema Operativo
• Empezaremos el taller con una instalación limpia (standard base) del sistema operativo GNU/Linux Debian ‘Lenny’ 64bits a la que accederemos mediante ssh (OpenSSH(tcp_22))
• Necesitamos una partición con soporte LVM donde alojaremos nuestras máquinas virtuales (vserver)
• Ver presentación: InstalaciónDebianConSoporteLVM.pdf• Ojo!: Si vas a usar una máquina con un sistema operativo
existente, te aconsejo que hagas copias de seguridad de todos los datos que creas importantes.
• Ojo!: La instalación propuesta en la presentación ‘InstalacionDebianConSoporteLVM.pdf’ está pensada para una máquina de test. Para sistemas en producción sería conveniente utilizar otro esquema de particiones y tener distintias consideraciones de seguridad que no se tratán aquí.
Objetivo• Compilaremos e instalaremos una versión actualizada (3.4.3)
de Xen sobre GNU/Linux Debian ya que ésta trae como binario en sus repositorios la versión de Xen 3.2.1 además de las herramientas necesarias para la gestión y control.
• Utilizaremos el kernel 2.6.26-1-amd64-xen tanto para dom0 como para los domU’s que viene como binario en la distribución.
• Utilizaremos un grupo de volúmenes LVM para almacenar las imágenes de las máquinas virtuales. (Se pueden usar ficheros de imagen, dispositivos de bloques o recursos en red de tipo nfs, iscsi o aoe).
• Configuraremos Xen-Tools e instalaremos una máquina virtual con dicha herramienta.
• Operaremos sobre la máquina virtual mediante la interfaz de consola xm y veremos distintas tareas.
• Si nos da tiempo veremos como virtualizar un sistema operativo mediante HVM.
Comprobar soporte VMX/SVM
Prerequisitos para la Compilación
Buscar Kernel
Instalar Kernel 2.6.26-1-amd64-xen para dom0 y
domU’s
Descargar código fuente de Xen, Xen-Tools y Xen-Shell
Descargar código fuente de Xen, Xen-Tools y Xen-Shell
Descargar código fuente de Xen, Xen-Tools y Xen-Shell
Descomprimir tarballs
Compilar e Instalar Xen
Compilación 2.6.18-xen-hg
Cocinando Xen
http://xkcd.com/303/
htop del equipo durante compilación
Compilación finalizada con éxito
Compilar e instalar Herramientas
Cocinando Herramientas
http://xkcd.com/149/
Agregar xend y xendomains al arranque por defecto
Actualizar gestor de arranque Grub
Editar configuración Grub
Limitar memoria del dom0
Reiniciar (la primera y última vez)
Comprobar caps del Hypervisor
Instalar Xen-Tools
Instalar Xen-Shell
Editar configuración Xen-Tools (I)
Editar configuración Xen-Tools (II)
Editar configuración Xen-Tools (III)
Editar configuración Xen-Tools (IV)
Editar configuración Xen-Tools (V)
Editar configuración Xen-Tools (VI)
Crear máquina virtual
Resumen de Xen-Tools y creación de discos sobre LVM
htop del equipo durante creación
Terminando de crear máquina virtual, ejecutando hooks
Máquina virtual creada con éxito
Ejecución de máquina virtual
Accediendo a la nueva máquina virtual
xm list
xm top
Vir
tualiz
an
do H
VM
Ejecución de máquina virtual
Preguntas
Creative Commons
http://creativecommons.org/licenses/by-nc-sa/3.0/es/