XEN
viernes, 17 de diciembre de 2010
miércoles, 15 de diciembre de 2010
ALGUNOS TIPS
Hay que aclarar primero que se debe hacer sobre una máquina física pero si se quiere tener windows y linux a la vez, entonces se debera hacer una partición y si se trabaja sobre windows 7 para hacerla ya existe una opción en el panel de control. Luego ya se nota las opciones en el grub y a windows 7 lo reconoce como windows vista.
1. Para instalar una máquina virtual mediante interfaz gráfica y no con comandos se usa el administrador de máquinas virtuales pero si no la encuentras instaladas ve al repositorio y buscas virt-manager y procedes a instalarla.
2. Si el hardware no es compatible con xen entonces para poder instalar full-virtualización entonces se va al gestor de paquetes y se instala los paquetes qemu, luego se realiza el proceso explicado en el blog.
3. NO se debe eliminar el domain0 ya que si se lo hace, al ser el sistema anfitrión se perdera todo.
4. Por defecto al crear una máquina virtual se guardan los archivos en var/lib/xen/images.img, y si no existe se
produce un error ya que la carpeta no la encuentra, pero esto no es más que el lugar donde se van a encontrar los archivos de instalación, así que si se quiere se crea esa carpeta en ese lugar o si no se crea otra donde se quiera y se carga el path sin olvidar que al final ira .img
5. Al crear la máquina virtual existe la opción de red, si se escoge la primera opción se creara la máquina virtual
pero al reiniciar su máquina ya no se podrá observar, dirá que no se puede iniciar, entonces para ello se debe reiniciar el demonio xend y reiniciar el puenteo, por ello es más sencillo escoger la segunda opción ya que no se
tendrá ese problema.
6. Si no se puede visualizar alguna opción en el grub, se puede ir hasta menu.lst del sistema de archivos para modificar la visualización.
viernes, 10 de diciembre de 2010
RESUMEN DE INSTALACIÓN
Haciendo un pequeño resumen acerca de los comandos que se han utilizado para este próposito se va a tener lo siguiente, tomando en cuenta que se lo hace desde el root:
domingo, 28 de noviembre de 2010
INSTALANDO LA MAQUINA VIRTUAL
Para hacer esto, vamos a usar capas de abstracción ya que se es capaz de ejecutar los mismos comandos para diferentes plataformas, sistemas operativos o arquitecturas.
Para este fin se usara libvirt que es una colección de las bibliotecas y herramientas que pueden ser utilizados para desplegar máquinas virtuales en diferentes tipos de sistemas de virtualización.
Ya que se encuentra como paquete debian se usara el siguiente comando para su debida instalación:
Una vez que la instalación se haya completado, será recibido con su nueva máquina virtual de entrada del sistema
Para este fin se usara libvirt que es una colección de las bibliotecas y herramientas que pueden ser utilizados para desplegar máquinas virtuales en diferentes tipos de sistemas de virtualización.
Ya que se encuentra como paquete debian se usara el siguiente comando para su debida instalación:
apt-get install libvirt-bin virtinst
Entonces procedemos a instalar la primera máquina virtual:
virt-install \
--name=test-debian-install \
--ram=1024 \
--file-size=10 \
--nographics \
--paravirt \
--file=/var/lib/xen/images/test-debian-install.img \
--location=http://ftp.belnet.be/debian/dists/lenny/main/\
installer-i386
--name=test-debian-install \
--ram=1024 \
--file-size=10 \
--nographics \
--paravirt \
--file=/var/lib/xen/images/test-debian-install.img \
--location=http://ftp.belnet.be/debian/dists/lenny/main/\
installer-i386
sábado, 27 de noviembre de 2010
INSTALANDO XEN II PARTE
Ok, luego de reiniciar el sistema y entrar con el kernel que da soporte a xen , vamos otra vez al terminal y se ejecuta la siguiente linea de comando:
Entonces se puede observar que el kernel que se esta ejecutando es el 2.6.26-2 y ya se puede tener un dominio disponible, que será el dominio 0.
Para observar los dominios se ejecuta el comando: xm list
Luego se realiza la configuración en el documento de xend para que exista un puente disponible en las máquinas virtuales hacía la red externa ya que por default no se suele encontrar, entonces colocamos el comando:
Debe estar descomentada la linea referente al network-script
Luego se debe asegurar de que se cargue la nueva configuración:
uname -a
Entonces se puede observar que el kernel que se esta ejecutando es el 2.6.26-2 y ya se puede tener un dominio disponible, que será el dominio 0.
Para observar los dominios se ejecuta el comando: xm list
Luego se realiza la configuración en el documento de xend para que exista un puente disponible en las máquinas virtuales hacía la red externa ya que por default no se suele encontrar, entonces colocamos el comando:
vim /etc/xen/xend-config.sxp
Debe estar descomentada la linea referente al network-script
Para insertar algo en el documento se pulsa "s" en el teclado, para guardar ":w" y para regresar a la pantalla del terminal ":q!" luego de haber pulsado esc.
Luego se debe asegurar de que se cargue la nueva configuración:
/etc/init.d/xend restart
Si no se edita esa linea no se va a recargar el demonio de xen.
miércoles, 24 de noviembre de 2010
INSTALANDO XEN EN DEBIAN
Aquí se ha utilizado debian 5 para realizar la instalación de xen, además se lo ha hecho en una partición física con espacio mínimo de 10 Gb, esto último es importante ya que si se lo hace con menos espacio entonces se hará todo el procedimiento y luego te dirá que la máquina virtual no puede correr por insuficiencia de espacio.
Vamos a partir del hecho que se ya se encuentra instalado debian y comprobamos que el paquete xen-tools se encuentra instalado. Por defecto en esta versión ya se encuentra si lo buscamos con el gestor de paquetes Synaptic.
Abrimos el terminal del root.
1. Actualizamos las paginas de donde se va a descargar los paquetes a ser utilizados.
2. Permite ver las imagenes del kernel del Xen y las más recientes a instalar
3. Empieza la instalación de los paquetes
Con esto se tiene instalado xen pero no funcionando, entonces se debe reiniciar la máquina e iniciar con el nuevo kernel compilado con soporte para Xen
Vamos a partir del hecho que se ya se encuentra instalado debian y comprobamos que el paquete xen-tools se encuentra instalado. Por defecto en esta versión ya se encuentra si lo buscamos con el gestor de paquetes Synaptic.
Abrimos el terminal del root.
1. Actualizamos las paginas de donde se va a descargar los paquetes a ser utilizados.
apt-get update
2. Permite ver las imagenes del kernel del Xen y las más recientes a instalar
apt-cache search xen | grep image | awk '{print $1}'
3. Empieza la instalación de los paquetes
Con esto se tiene instalado xen pero no funcionando, entonces se debe reiniciar la máquina e iniciar con el nuevo kernel compilado con soporte para Xen
jueves, 18 de noviembre de 2010
PARAVIRTUALIZACIÓN y VIRTUALIZACIÓN
Paravirtualización se hace con un kernel modificado que es "consciente" de que está siendo virtualizado. Esto produce un mejor rendimiento, sino que requiere ya sea a) un núcleo de código abierto que la comunidad se ha modificado para dar soporte de Xen, o b) el proveedor responsable del kernel para incorporar soporte de Xen. Linux, algunos de los BSD, OpenSolaris y el apoyo para-virtualización.
La virtualización completa se realiza con una herramienta de emulación de hardware y soporte de virtualización basada en el procesador que le permite ejecutar sin modificar los núcleos de evaluación que no son "conscientes" de que se están virtualizados. El resultado es que te dan el rendimiento en estas plataformas. Windows, NetWare, y la mayoría de código cerrado-O / Ss requieren virtualización completa. Muchos de estos clientes tienen controladores fotovoltaicos disponibles, sin embargo, que permitir a los dispositivos como discos, tarjetas de red, etc, para ejecutar con un rendimiento mejorado.
Para comentar: http://saberxen.blogspot.com/p/comentarios.html
Para comentar: http://saberxen.blogspot.com/p/comentarios.html
INSTALACIÓN XEN EN CENTOS 5.4
A continuación detallaremos paso a paso para la instalación de XEN para Centos 5.2
Xen permite alvergar sistemas operativos llamados máquinas virtuales bajo un sistema operativo anfitrión. Usando XEN el usuario pueda separar sus aplicaciones destro de diferentes máquinas que son totalmente independientes una de otra pero continua usando el mismo hardware. Esto ahorra dinero, y lo que es más importante, es más seguro.
Vamos a usar la distribución de Centos tanto para el sitema recidente como para el sistema huesped.
Paso 1: Instalación de XEN.
Ejecutar el comando:
yum install kernel-xen xen
para verificar si instalaron las imagenes del kernel en el directorio /boot/ ejecutamos:
ls -l boot

Debemos reiniciar el sistema, podemos modificar al GRUB para que arranque desde el kernel del XEN. Debemos abrir /boot/grub/menu.lst con el siguiente comando:
vi /boot/grub/menu.lst
y agregar la siguiente instancia sobre todas las demás instancias de kernel.


Después de esto reiniciamos el sistema:
shutdown -r now
El sistema debería automáticamente iniciar el nuevo Xen kernel. Después de que el sistema a sido iniciado podemos comprobar que está corriendo.
uname -r

Ahora debemos correr:
xm list
comprobamos si el XEN a iniciado. Debería listar Domain-0:

Para comentar: http://saberxen.blogspot.com/p/comentarios.html
Suscribirse a:
Comentarios (Atom)


















