TallerPractico

download TallerPractico

of 45

Transcript of TallerPractico

  • 8/8/2019 TallerPractico

    1/45

    Virtualizando con XenTaller prctico: Compilacin, instalacin yconfiguracin de Xen 3.4.3 y herramientas de

    control y gestin en GNU/Linux Debianpor @canonigos

  • 8/8/2019 TallerPractico

    2/45

    Instalacin del SistemaOperativo

    Empezaremos el taller con una instalacin limpia (standardbase) del sistema operativo GNU/Linux Debian Lenny64bits ala que accederemos mediante ssh (OpenSSH(tcp_22))

    Necesitamos una particin con soporte LVM donde alojaremosnuestras mquinas virtuales (vserver)

    Ver presentacin: InstalacinDebianConSoporteLVM.pdf Ojo!: Si vas a usar una mquina con un sistema operativo

    existente, te aconsejo que hagas copias de seguridad de todoslos datos que creas importantes.

    Ojo!: La instalacin propuesta en la presentacinInstalacionDebianConSoporteLVM.pdf est pensada para unamquina de test. Para sistemas en produccin sera conveniente

    utilizar otro esquema de particiones y tener distintiasconsideraciones de seguridad que no se tratn aqu.

  • 8/8/2019 TallerPractico

    3/45

    Objetivo

    Compilaremos e instalaremos una versin actualizada (3.4.3)de Xen sobre GNU/Linux Debian ya que sta trae como binarioen sus repositorios la versin de Xen 3.2.1 adems de lasherramientas necesarias para la gestin y control.

    Utilizaremos el kernel 2.6.26-1-amd64-xen tanto para dom0como para los domUs que viene como binario en la

    distribucin. Utilizaremos un grupo de volmenes LVM para almacenar las

    imgenes de las mquinas virtuales. (Se pueden usar ficherosde imagen, dispositivos de bloques o recursos en red de tiponfs, iscsi o aoe).

    Configuraremos Xen-Tools e instalaremos una mquina virtualcon dicha herramienta.

    Operaremos sobre la mquina virtual mediante la interfaz deconsola xm y veremos distintas tareas.

    Si nos da tiempo veremos como virtualizar un sistemaoperativo mediante HVM.

  • 8/8/2019 TallerPractico

    4/45

    Comprobar soporteVMX/SVM

  • 8/8/2019 TallerPractico

    5/45

    Prerequisitos para laCompilacin

  • 8/8/2019 TallerPractico

    6/45

    Buscar Kernel

  • 8/8/2019 TallerPractico

    7/45

    Instalar Kernel 2.6.26-1-amd64-xen para dom0 y

    domUs

  • 8/8/2019 TallerPractico

    8/45

    Descargar cdigo fuente deXen, Xen-Tools y Xen-Shell

  • 8/8/2019 TallerPractico

    9/45

    Descargar cdigo fuente deXen, Xen-Tools y Xen-Shell

  • 8/8/2019 TallerPractico

    10/45

    Descargar cdigo fuente deXen, Xen-Tools y Xen-Shell

  • 8/8/2019 TallerPractico

    11/45

    Descomprimir tarballs

  • 8/8/2019 TallerPractico

    12/45

    Compilar e Instalar Xen

  • 8/8/2019 TallerPractico

    13/45

    Compilacin 2.6.18-xen-hg

  • 8/8/2019 TallerPractico

    14/45

    Cocinando Xen

    http://xkcd.com/303/

  • 8/8/2019 TallerPractico

    15/45

    htop del equipo durantecompilacin

  • 8/8/2019 TallerPractico

    16/45

    Compilacin finalizada conxito

  • 8/8/2019 TallerPractico

    17/45

    Compilar e instalarHerramientas

  • 8/8/2019 TallerPractico

    18/45

    Cocinando Herramientas

    http://xkcd.com/149/

  • 8/8/2019 TallerPractico

    19/45

    Agregar xend y xendomains alarranque por defecto

  • 8/8/2019 TallerPractico

    20/45

    Actualizar gestor dearranque Grub

  • 8/8/2019 TallerPractico

    21/45

    Editar configuracin Grub

  • 8/8/2019 TallerPractico

    22/45

    Limitar memoria del dom0

  • 8/8/2019 TallerPractico

    23/45

    Reiniciar (la primera yltima vez)

  • 8/8/2019 TallerPractico

    24/45

    Comprobar caps delHypervisor

  • 8/8/2019 TallerPractico

    25/45

    Instalar Xen-Tools

  • 8/8/2019 TallerPractico

    26/45

    Instalar Xen-Shell

  • 8/8/2019 TallerPractico

    27/45

    Editar configuracin Xen-Tools (I)

  • 8/8/2019 TallerPractico

    28/45

    Editar configuracin Xen-Tools (II)

  • 8/8/2019 TallerPractico

    29/45

    Editar configuracin Xen-Tools (III)

  • 8/8/2019 TallerPractico

    30/45

    Editar configuracin Xen-Tools (IV)

  • 8/8/2019 TallerPractico

    31/45

    Editar configuracin Xen-Tools (V)

  • 8/8/2019 TallerPractico

    32/45

    Editar configuracin Xen-Tools (VI)

  • 8/8/2019 TallerPractico

    33/45

    Crear mquina virtual

  • 8/8/2019 TallerPractico

    34/45

    Resumen de Xen-Tools ycreacin de discos sobre LVM

  • 8/8/2019 TallerPractico

    35/45

    htop del equipo durantecreacin

  • 8/8/2019 TallerPractico

    36/45

    Terminando de crear mquinavirtual, ejecutando hooks

  • 8/8/2019 TallerPractico

    37/45

    Mquina virtual creada conxito

  • 8/8/2019 TallerPractico

    38/45

    Ejecucin de mquinavirtual

  • 8/8/2019 TallerPractico

    39/45

    Accediendo a la nuevamquina virtual

  • 8/8/2019 TallerPractico

    40/45

    xm list

  • 8/8/2019 TallerPractico

    41/45

    xm top

  • 8/8/2019 TallerPractico

    42/45

    Vir

    tu

    alizan

    do

    HVM

    Ej i d i

  • 8/8/2019 TallerPractico

    43/45

    Ejecucin de mquinavirtual

  • 8/8/2019 TallerPractico

    44/45

    Preguntas

  • 8/8/2019 TallerPractico

    45/45

    Creative Commons

    http://creativecommons.org/licenses/by-nc-sa/3.0/es/