Virtualizando con Xen
Taller práctico: Compilación, instalación y configuración de
Xen 3.4.3 y herramientas de control y g...
Instalación del Sistema OperativoInstalación del Sistema Operativo
• Empezaremos el taller con una instalación limpia (sta...
ObjetivoObjetivo
• Compilaremos e instalaremos una versión actualizada (3.4.3) de Xen sobre
GNU/Linux Debian ya que ésta t...
Comprobar soporte VMX/SVMComprobar soporte VMX/SVM
Prerequisitos para la CompilaciónPrerequisitos para la Compilación
Buscar KernelBuscar Kernel
Instalar Kernel 2.6.26-1-amd64-xen
para dom0 y domU’s
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
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 tarballsDescomprimir tarballs
Compilar e Instalar XenCompilar e Instalar Xen
Compilación 2.6.18-xen-hgCompilación 2.6.18-xen-hg
Cocinando XenCocinando Xen
http://xkcd.com/303/
htop del equipo durante compilaciónhtop del equipo durante compilación
Compilación finalizada con éxitoCompilación finalizada con éxito
Compilar e instalar HerramientasCompilar e instalar Herramientas
Cocinando HerramientasCocinando Herramientas
http://xkcd.com/149/
Agregar xend y xendomains al
arranque por defecto
Agregar xend y xendomains al
arranque por defecto
Actualizar gestor de arranque GrubActualizar gestor de arranque Grub
Editar configuración GrubEditar configuración Grub
Limitar memoria del dom0Limitar memoria del dom0
Reiniciar (la primera y última vez)Reiniciar (la primera y última vez)
Comprobar caps del HypervisorComprobar caps del Hypervisor
Instalar Xen-ToolsInstalar Xen-Tools
Instalar Xen-ShellInstalar Xen-Shell
Editar configuración Xen-Tools (I)Editar configuración Xen-Tools (I)
Editar configuración Xen-Tools (II)Editar configuración Xen-Tools (II)
Editar configuración Xen-Tools (III)Editar configuración Xen-Tools (III)
Editar configuración Xen-Tools (IV)Editar configuración Xen-Tools (IV)
Editar configuración Xen-Tools (V)Editar configuración Xen-Tools (V)
Editar configuración Xen-Tools (VI)Editar configuración Xen-Tools (VI)
Crear máquina virtualCrear máquina virtual
Resumen de Xen-Tools y creación de
discos sobre LVM
Resumen de Xen-Tools y creación de
discos sobre LVM
htop del equipo durante creaciónhtop del equipo durante creación
Terminando de crear máquina virtual,
ejecutando hooks
Terminando de crear máquina virtual,
ejecutando hooks
Máquina virtual creada con éxitoMáquina virtual creada con éxito
Ejecución de máquina virtualEjecución de máquina virtual
Accediendo a la nueva máquina virtualAccediendo a la nueva máquina virtual
xm listxm list
xm topxm top
VirtualizandoHVMVirtualizandoHVM
Ejecución de máquina virtualEjecución de máquina virtual
PreguntasPreguntas
Creative CommonsCreative Commons
http://creativecommons.org/licenses/by-nc-sa/3.0/es/
Upcoming SlideShare
Loading in …5
×

Xen - Taller practico

1,180 views

Published on

Presentación sobre Xen y GNU/Linux Debian en los talleres de Software Libre de la OSLUGR (http://osl.ugr.es) por @canonigos.

Taller Práctico de Instalación y Configuración de Xen 3.4.3 sobre GNU/Linux Debian 'Lenny'

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,180
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Xen - Taller practico

  1. 1. Virtualizando con Xen Taller 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
  2. 2. Instalación del Sistema OperativoInstalació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í.
  3. 3. ObjetivoObjetivo • 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.
  4. 4. Comprobar soporte VMX/SVMComprobar soporte VMX/SVM
  5. 5. Prerequisitos para la CompilaciónPrerequisitos para la Compilación
  6. 6. Buscar KernelBuscar Kernel
  7. 7. Instalar Kernel 2.6.26-1-amd64-xen para dom0 y domU’s Instalar Kernel 2.6.26-1-amd64-xen para dom0 y domU’s
  8. 8. Descargar código fuente de Xen, Xen- Tools y Xen-Shell Descargar código fuente de Xen, Xen- Tools y Xen-Shell
  9. 9. Descargar código fuente de Xen, Xen- Tools y Xen-Shell Descargar código fuente de Xen, Xen- Tools y Xen-Shell
  10. 10. Descargar código fuente de Xen, Xen- Tools y Xen-Shell Descargar código fuente de Xen, Xen- Tools y Xen-Shell
  11. 11. Descomprimir tarballsDescomprimir tarballs
  12. 12. Compilar e Instalar XenCompilar e Instalar Xen
  13. 13. Compilación 2.6.18-xen-hgCompilación 2.6.18-xen-hg
  14. 14. Cocinando XenCocinando Xen http://xkcd.com/303/
  15. 15. htop del equipo durante compilaciónhtop del equipo durante compilación
  16. 16. Compilación finalizada con éxitoCompilación finalizada con éxito
  17. 17. Compilar e instalar HerramientasCompilar e instalar Herramientas
  18. 18. Cocinando HerramientasCocinando Herramientas http://xkcd.com/149/
  19. 19. Agregar xend y xendomains al arranque por defecto Agregar xend y xendomains al arranque por defecto
  20. 20. Actualizar gestor de arranque GrubActualizar gestor de arranque Grub
  21. 21. Editar configuración GrubEditar configuración Grub
  22. 22. Limitar memoria del dom0Limitar memoria del dom0
  23. 23. Reiniciar (la primera y última vez)Reiniciar (la primera y última vez)
  24. 24. Comprobar caps del HypervisorComprobar caps del Hypervisor
  25. 25. Instalar Xen-ToolsInstalar Xen-Tools
  26. 26. Instalar Xen-ShellInstalar Xen-Shell
  27. 27. Editar configuración Xen-Tools (I)Editar configuración Xen-Tools (I)
  28. 28. Editar configuración Xen-Tools (II)Editar configuración Xen-Tools (II)
  29. 29. Editar configuración Xen-Tools (III)Editar configuración Xen-Tools (III)
  30. 30. Editar configuración Xen-Tools (IV)Editar configuración Xen-Tools (IV)
  31. 31. Editar configuración Xen-Tools (V)Editar configuración Xen-Tools (V)
  32. 32. Editar configuración Xen-Tools (VI)Editar configuración Xen-Tools (VI)
  33. 33. Crear máquina virtualCrear máquina virtual
  34. 34. Resumen de Xen-Tools y creación de discos sobre LVM Resumen de Xen-Tools y creación de discos sobre LVM
  35. 35. htop del equipo durante creaciónhtop del equipo durante creación
  36. 36. Terminando de crear máquina virtual, ejecutando hooks Terminando de crear máquina virtual, ejecutando hooks
  37. 37. Máquina virtual creada con éxitoMáquina virtual creada con éxito
  38. 38. Ejecución de máquina virtualEjecución de máquina virtual
  39. 39. Accediendo a la nueva máquina virtualAccediendo a la nueva máquina virtual
  40. 40. xm listxm list
  41. 41. xm topxm top
  42. 42. VirtualizandoHVMVirtualizandoHVM
  43. 43. Ejecución de máquina virtualEjecución de máquina virtual
  44. 44. PreguntasPreguntas
  45. 45. Creative CommonsCreative Commons http://creativecommons.org/licenses/by-nc-sa/3.0/es/

×