xen3-0

5

Click here to load reader

Upload: edgardo-palomino-m

Post on 23-Jun-2015

58 views

Category:

Documents


0 download

DESCRIPTION

Gerencia General de Telecomunicaciones/ Oficina de Evaluación TecnológicaEDICIÓN Nº1 Este manual se distribuye bajo la licencia de Documentación Libre de GNU, sin restricciones adicionales. Usted es libre de copiar, distribuir y modificar este texto según los términos de esta licencia. El texto completo de la licencia puede consultarse en: http://www.gnu.org/copyleft/fdl.htmlMANUAL DE USUARIO XEN 3.0Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada

TRANSCRIPT

Page 1: XEN3-0

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

MANUAL DE USUARIOMANUAL DE USUARIOXEN 3.0XEN 3.0

EDICIÓN Nº1EDICIÓN Nº1Este manual se distribuye bajo la licencia de

Documentación Libre de GNU, sin restricciones adicionales.Usted es libre de copiar, distribuir y modificar este texto según los términos de esta licencia. El texto completo

de la licencia puede consultarse en: http://www.gnu.org/copyleft/fdl.html

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf. 0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Page 2: XEN3-0

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

1. INTRODUCCIÓN

¿QUÉ ES XEN?

Es una máquina virtual de código abierto desarrollada por la Universidad de Cambridge. La meta del diseño es poder ejecutar instancias de sistemas operativos con todas sus características, de forma completamente funcional en un equipo sencillo. Xen proporciona aislamiento seguro, control de recursos, garantías de calidad de servicio y migración de máquinas virtuales en caliente. Los sistemas operativos deben ser modificados explícitamente para correr Xen (aunque manteniendo la compatibilidad con aplicaciones de usuario). Esto permite a Xen alcanzar virtualización de alto rendimiento sin un soporte especial de hardware.

2. LICENCIA

Xen es un programa de código abierto y liberado bajo la licencia GNU/GPL.

3. REQUERIMIENTOS MÍNIMOS DE HARDWARE Y SOFTWARE

HARDWARE:

Arquitectura equivalente a un PIII con un mínimo de memoria RAM de 512 mb.

SOFTWARE:

Depende de los siguientes paquetes y librerías:

–– Linux-image-2.6

–– xen-vserver-686

–– xen-hypervisor-3.0.3-1-i386-pae

–– xen-tools

–– xen-linux-system-2.6.18-4

–– xen-vserver-686

–– linux-headers-2.6

–– xen-vserver-686

–– libc6-xen bridge-utils

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf. 0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Page 3: XEN3-0

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

4. INSTALACIÓN

Esto proporciona instrucciones paso a paso en cómo instalar Xen en un sistema Debian 4.0, usted puede encontrar todo el software utilizado aquí en los repositorios del sistema, así que no es necesario la búsqueda ni la compilación de archivos externos.

#apt-get install linux-image-2.6-xen-vserver-686 xen-hypervisor-3.0.3-1-i386-pae xen-tools xen-linux-system-2.6.18-4-xen-vserver-686

linux-headers-2.6-xen-vserver-686 libc6-xen bridge-utils

Ahora acabamos de instalar Xen con su núcleo remendado, todas las herramientas para crear y modificar las imágenes y el libc6 nuevo con el remiendo de Xen que quita el problema molesto de los tls. Sí usted tiene una CPU que apoye la virtualización del hardware y desea la virtualización completa de sistemas operativos sin modificaciones, tales como línea de productos de Windows de Microsoft, y los núcleos estándares de Linux, usted debe instalar el paquete del xen-ioemu.

#apt-get install xen-ioemu-3.0.3-1

También necesitamos agregar el módulo loop al núcleo cada vez que booteamos nuestro sistema, así que corregimos /etc/modules y agregamos el módulo del lazo:

# nano /etc/modules loop max_loop=64

Ahora reiniciamos el computador.

Es hora de comenzar a utilizar Xen, así que necesitamos modificar la configuración de red. Lo más simple es hacer un bridge sobre la interfaz de red con el Xen uno.

#nano /etc/xen/xend-config.sxp

# To bridge network traffic, like this:## dom0: fake eth0 -> vif0.0 -+# |# bridge -> real eth0 -> the network# |# domU: fake eth0 -> vifN.0 -+## use#(network-script network-bridge)

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf. 0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Page 4: XEN3-0

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

#

Ahora reiniciamos el demonio para cargar la nueva configuración

#/etc/init.d/xend restart

Ahora observamos las interfaces de red

#ifconfig | lesspeth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF*cut*vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF*cut*xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF

Editamos el archivo de la configuración para decir a Xen que tenemos un diverso núcleo (actualizado) y un nuevo directorio donde almacenamos los archivos del dominio

#nano /etc/xen-tools/xen-tools.conf (En este archivo de configuración, también editamos el tamaño del disco, memoria distribución y el tipo de imagen que se utilizará en el momento de crearla).

Descomentamos la siguiente línea

dir = /home/xen

Y editamos las siguientes líneas

kernel = /boot/vmlinuz-2.6.18-4-xen-vserver-686initrd = /boot/initrd.img-2.6.18-4-xen-vserver-686

Ahora creamos el directorio xen en nuestro home

#mkdir /home/xen

Y ahora creamos nuestro primer dominio

# xen-create-image --debootstrap --hostname xen-etch --dhcp --dist=etch

Después de varios minutos*cut*

Creating Xen configuration fileDoneAll done

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf. 0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve

Page 5: XEN3-0

Gerencia General de Telecomunicaciones/ Oficina de Evaluación Tecnológica

Ahora iniciamos el dominio creado anteriormente

#xm create /etc/xen/xen-etch.cfg Using config file "/etc/xen/xen-etch.cfg". Started domain xen-etch

Ahora observamos el dominio creado

#xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 358 1 r----- 315.5 xen-etch 2 128 1 ------ 3.7

Y luego al logearnos en nuestro nuevo dominio xen

#xm console xen-etch

Luego de ingresar por primera vez y colocar password, podemos ingresar por ssh a la máquina xen creada.

5.AYUDA Y DOCUMENTACIÓN

Web:Web: http://xen.org/

Av. Universidad, Esquina El Chorro, Torre MCT (antigua sede de Banesco), piso 11, La Hoyada, Caracas Telf. 0212-7718800. Fax 0212-771.86.48

Sitio Web: www.cnti.gob.ve