SlideShare une entreprise Scribd logo
1  sur  45
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
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í.
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.
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/

Contenu connexe

Tendances

2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
Freddy Banguero
 

Tendances (19)

Debian Lenny Asterisk
Debian Lenny AsteriskDebian Lenny Asterisk
Debian Lenny Asterisk
 
Cluster pelican hpc
Cluster pelican hpcCluster pelican hpc
Cluster pelican hpc
 
PelicanHPC Implementación fisica con dos nodos
PelicanHPC Implementación fisica con dos nodosPelicanHPC Implementación fisica con dos nodos
PelicanHPC Implementación fisica con dos nodos
 
Mejoras realizadas en las instalaciones del centro
Mejoras realizadas en las instalaciones del centroMejoras realizadas en las instalaciones del centro
Mejoras realizadas en las instalaciones del centro
 
Practicas linux
Practicas linuxPracticas linux
Practicas linux
 
Instalación de Docker Engine en Ubuntu Server 16.04 LTS
Instalación de Docker Engine en Ubuntu Server 16.04 LTSInstalación de Docker Engine en Ubuntu Server 16.04 LTS
Instalación de Docker Engine en Ubuntu Server 16.04 LTS
 
Instalación de CentOS 7
Instalación de CentOS 7Instalación de CentOS 7
Instalación de CentOS 7
 
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
 
Planes de llamada
Planes de llamadaPlanes de llamada
Planes de llamada
 
Uso de yum en CentOS 7
Uso de yum en CentOS 7Uso de yum en CentOS 7
Uso de yum en CentOS 7
 
Integrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active DirectoryIntegrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active Directory
 
Bd practica 1.10
Bd practica 1.10Bd practica 1.10
Bd practica 1.10
 
Como compilar el kernel de Opensuse 42.3
Como compilar el kernel de Opensuse 42.3Como compilar el kernel de Opensuse 42.3
Como compilar el kernel de Opensuse 42.3
 
2013 03 - rooted - free pbx-for fun and profit
2013 03 - rooted - free pbx-for fun and profit2013 03 - rooted - free pbx-for fun and profit
2013 03 - rooted - free pbx-for fun and profit
 
Presentación SUbversion
Presentación SUbversionPresentación SUbversion
Presentación SUbversion
 
Andrés gonzález suárez sshfs
Andrés gonzález suárez   sshfsAndrés gonzález suárez   sshfs
Andrés gonzález suárez sshfs
 
José Luis Verdeguer - FreePBX for fun & profit [Rooted CON 2013]
José Luis Verdeguer - FreePBX for fun & profit [Rooted CON 2013]José Luis Verdeguer - FreePBX for fun & profit [Rooted CON 2013]
José Luis Verdeguer - FreePBX for fun & profit [Rooted CON 2013]
 
Cluster rhel7
Cluster rhel7Cluster rhel7
Cluster rhel7
 
Software IOS Cisco
Software IOS CiscoSoftware IOS Cisco
Software IOS Cisco
 

Similaire à Xen - Taller practico

Compilación del Kernel
Compilación del KernelCompilación del Kernel
Compilación del Kernel
Juan Sánchez
 
Cómo compilar el kernel
Cómo compilar el kernelCómo compilar el kernel
Cómo compilar el kernel
MIT
 
40 configuración del kernel y dispositivos
40  configuración del kernel y dispositivos40  configuración del kernel y dispositivos
40 configuración del kernel y dispositivos
Aprende Viendo
 
Ubuntu server aw
Ubuntu server awUbuntu server aw
Ubuntu server aw
olgalt9
 

Similaire à Xen - Taller practico (20)

Virtualización con Xen
Virtualización con XenVirtualización con Xen
Virtualización con Xen
 
Compilación del Kernel
Compilación del KernelCompilación del Kernel
Compilación del Kernel
 
Cómo compilar el kernel
Cómo compilar el kernelCómo compilar el kernel
Cómo compilar el kernel
 
Servidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/LinuxServidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/Linux
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
40 configuración del kernel y dispositivos
40  configuración del kernel y dispositivos40  configuración del kernel y dispositivos
40 configuración del kernel y dispositivos
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
 
ASP.NET 5 en Linux y Mac OS X: herramientas e integración
ASP.NET 5 en Linux y Mac OS X: herramientas e integraciónASP.NET 5 en Linux y Mac OS X: herramientas e integración
ASP.NET 5 en Linux y Mac OS X: herramientas e integración
 
Taller 2
Taller 2Taller 2
Taller 2
 
Debian
DebianDebian
Debian
 
Presentación1
Presentación1Presentación1
Presentación1
 
Debian
DebianDebian
Debian
 
Compilacion del Kernel a la Debian
Compilacion del Kernel a la DebianCompilacion del Kernel a la Debian
Compilacion del Kernel a la Debian
 
Virtualizacion Con Xen En Open Solaris
Virtualizacion Con Xen En Open SolarisVirtualizacion Con Xen En Open Solaris
Virtualizacion Con Xen En Open Solaris
 
Ubuntu server aw
Ubuntu server awUbuntu server aw
Ubuntu server aw
 
Instalación Knoppix
Instalación KnoppixInstalación Knoppix
Instalación Knoppix
 
Sistema operativo FreeBSD
Sistema operativo FreeBSDSistema operativo FreeBSD
Sistema operativo FreeBSD
 
Sistema operativo FreeBSD
Sistema operativo FreeBSDSistema operativo FreeBSD
Sistema operativo FreeBSD
 
FreeBSD Linux
FreeBSD LinuxFreeBSD Linux
FreeBSD Linux
 
Despues de instalar fedora 14
Despues de instalar fedora 14Despues de instalar fedora 14
Despues de instalar fedora 14
 

Dernier

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Dernier (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Xen - Taller practico