====== 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.  ----