====== Virtualizacion con XEN ======
===== Descripción =====
Sistema de Virtualizacion libre
===== Prerequistos =====
Un GNU/Linux .. hemos probado y corrido SuSE, Debian y CentOS
===== Procedimiento =====
==== A. Instalación básica ====
+ http:%%//%%wiki.xenproject.org/wiki/Xen_Beginners_Guide --
En Debian se debe tener instalado\\
apt-get install xen-system-amd64
Y eso instala todo\\
\\
Despues virt-manager, xen-tools\\
\\
En el /etc/default/grub al final\\
\\
######\\
# Xen boot parameters for all Xen boots\\
#GRUB_CMDLINE_XEN="something"\\
\\
# Xen boot parameters for non-recovery Xen boots (in addition to GRUB_CMDLINE_XEN)\\
GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=512M dom0_max_vcpus=1 dom0_vcpus_pin vga=normal"\\
\\
# Xen boot parameters for all Xen boots\\
GRUB_CMDLINE_XEN="vga=normal"\\
\\
==== B. Configuración ====
=== 1. Acceso con virt-manager ===
OJo con el archivo de configuracion para poderlo administrar con virt-manager (http) o con Xen citrix (xmlrcp ..creo)\\
\\
/etc/xen/xend-config.sxp\\
\\
Y debe agregar los accesos\\
\\
#(xend-http-server no)\\
(xend-http-server yes)\\
(xend-unix-server yes)\\
#(xend-tcp-xmlrpc-server no)\\
(xend-tcp-xmlrpc-server yes)\\
#(xend-unix-xmlrpc-server yes)\\
(xend-unix-xmlrpc-server yes)\\
#(xend-relocation-server no)\\
#(xend-relocation-ssl-server no)\\
#(xend-udev-event-server no)\\
\\
(xend-unix-path /var/lib/xend/xend-socket)\\
\\
==== ====
C. Webmin
Hay un modulo llamado virt-manager que funciona bastante bien.
Hay que hacerle un cambio al archivo /usr/libexec/webmin/virt-manager/index.cgi
-------------------
foreach my $dom (@doms) {\\
my $vncport = exec_virsh("vncdisplay $$dom{'id'}");\\
$vncport =~ s/:%%//%% ;\\
...
($access{'virtsee'} ? (($$dom{'id'} eq "0" || $$dom{'id'} eq "-") ? "" : "
") : "")\\
]);
-------------------
Y la version original esta configurada para los puertos 30000 y por estandar usamos 5900 y toca cambiarlo en los archvios redirect-socket.pl y view.cgi
===== Configuraciones especiales y Trucos =====
==== 1. Que arranquen las maquinas automaticamente cuando sube la maquina ====
- Ponga un vinculo en Auto
==== 2. Redimensionar disco ====
- http:%%//%%linuxwave.blogspot.com/2008/08/resizing-your-xen-domu-using-lvm.html --
==== 3. Como migrar maquinas ====
- http:%%//%%pbraun.nethence.com/doc/sysutils_xen/xenp2v.html --
==== 4. De OpenSuSE a Centos ====
Copie el archivo de configuracion de /etc/xen/vm en el suse al /etc/xen en el Centos y hagale dos cambios importantres
* Los discos estan identificados con "file:" .. pongalos como "tap:aio:"
* El boot loader cambielo de /usr/lib/xen/boot/domUloader.py a /usr/bin/pygrub
Algun problema tuve tambien con las interfaces, pues quitarlas y volverlas a poner con las mismas MAC a mano.
==== 5. Como configurar varios bridge xenbr0 y xenbr1 ====
http:%%//%%www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/es-ES/Virtualization/ch-virt-bridge-errors.html --
===== Problemas =====
==== 1. No despliega consolas (xenconsole: Could not read tty from store: No such file or directory) y maquinas no suben por esto ====
Suele pasar que el demonio se ha muerto .. si quiere subalo a mano en la maquina host
>> xenconsoled --log none --timestamp none --log-dir /var/log/xen/console
Pero reiniciando xend o la maquina debe subir normalmente
==== ====
===== Referencias =====
- Debian\\
+ https:%%//%%wiki.debian.org/Xen --\\
+ http:%%//%%www.howtoforge.com/how-to-set-up-xen-4.3-on-debian-wheezy-7.0.2-and-then-upgrade-to-jessie --\\
\\
- SUSE\\
+ http:%%//%%doc.opensuse.org/products/draft/SLES/SLES-xen_sd_draft/cha.xen.config.html\\
\\
- Fedora / RedHat / CentOS\\
+ http:%%//%%fedoraproject.org/wiki/FedoraXenQuickstart --\\
+ En Centos5 http:%%//%%librenix.com/?inode=10703 --\\
+ ftp:%%//%%ftp.scientificlinux.org/linux/scientific/documents/tuv/6/Virtualization.html --
\\
- http:%%//%%lwn.net/Articles/139964/ --
- http:%%//%%www.ibm.com/developerworks/library/l-xen/ --
- http:%%//%%wiki.xensource.com/xenwiki/XenIntro --
\\
- [[http://virtualization.softwareinsider.com/compare/7-35-37/Citrix-XenServer-Free-Edition-vs-Xen-Hypervisor-vs-Proxmox-VE|Comparaciones entre virtualizaciones]]
\\
Nueva version\\
\\
\\
- https:%%//%%screenzone.eu/howto-xen-4-4-debian-hetzner/\\
\\
\\
\\
FIN
==============================================================
15-Marzo-2006 J.E.Gomez v1.0 Primera version
----
__**Advertencia**__
Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
----