Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Xen - Wiki
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
Xen
Table of Contents [-]
1. Introduccin 2. Tipos de virtualizacin. I. Emulacin II. Virtualizacin Completa III. Paravirtualizacin 3. XEN . Virtualizacin en CPU. #. Instalacin del !om" .. Con$i%uracin del !om" I. Instalacin de XEN II. Con$i%uracin &'U( III. !iscos Virtuales I. Comando dd II. )V*. I. Creacin de la particin )V* !omU II. In$ormacin de vol+menes $,sicos III. Creacin de &rupo V& IV. In$ormacin de los vol+menes. V. Crear vol+menes l%icos )V* VI. Ver in$ormacin de los !iscos Virtuales IV. -ormateo de la !isco Virtual V. Nuevo !isco virtual 2. 'e/uisitos Instalacin I. Instalacin !omU II. 0dministracin de *V con 1end 7. 0dministracin de ma/uinas virtuales con 1m I. Creacin 3 Inicio de *a/uinas Virtuales II. Cone1in de *a/uinas Virtuales III. 0pa%ado de *a/uinas Virtuales IV. 'einicio de *a/uinas Virtuales V. !estruir de *a/uinas Virtuales VI. Pausa de *a/uinas Virtuales VII. 4a5ilitar *a/uinas Virtuales 6uspendida VIII. 'enom5rar *a/uinas Virtuales. IX. *onitoreo *V en tiempo real X. *onitoreo *V en tiempo de inicio
1 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
XI. )istar *a/uinas Virtuales XII. )istar in$ormacin de la VCPU XIII. 0%re%ar VCPU a un dominio. XIV. 0%re%ar VCPU3CPU a un dominio. XV. *emoria *81ima en V* XVI. *emoria !e$ault ocupada XVII. *ostrar In$ormacin del !ominio " XVIII. *ostrar lo%s de 1end XIX. *ostrar *ensa9e del 5u$$er 1end :. *i%racin de *a/uinas Virtuales 1". Inicio 0utom8tico de *a/uinas Virtuales 11. Tar9etas de red en XEN. I. pet;" II. 1en5r" III. vir5r" IV. vi$<.< 12. Net=or> XEN I. Puente ?5rid%e@ I. 5rid%e varias et;ernet II. Encaminador ?router@ III. N0T IV. 4erramienta 5rctl 13. 4erramientas &r8$icas XEN I. virtA*ana%er II. 1enman3convirt III. enomalism IV. Bvirt
Introduccin<
En virtualizacin e1isten m+ltiples tipos de ;erramientasC pero todos poseen al%o en com+nC se trata de pro%ramas o ;erramientas /ue ;acen creer a otros pro%ramas /ue son el 4D E 6D /ue necesitan. )a virtualizacin ;ace posi5le tener de uno a varios sistemas operativos so5re uno Ea e1istenteC permaneciendo este sin verse a$ectado E pudiendo arrancarlos de manera independiente. )a virtualizacin permiteF
0;orra reinicios en caso de /ue ten%amos /ue cam5iar ;a5itualmente de sistema operativo. Permite lanzar varios sistemas operativos di$erentes en una misma computadora o servidor. -acilita la administracin de los sistemas operativos virtualizados. Tan puede ser ocupado para sistemas de prue5as. *i%racin din8mica de aplicaciones. G Tam5iHn por/ue esta de moda o para aprender.
de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
0;orro de costes de 4D E alo9amiento de e/uipos *antenimiento de cada servidor. 6istemas centralizados. 0provec;amiento de recursos. 6istemas de prue5a. 6implicidad. Compati5ilidad. 6e%uridad. Consumo de ener%,a.
Tipos de virtualizacin.<
6olamente tenemos 3 tipo de virtualizacinF
Emulacin Virtualizacin completa aravirtualizacin
Emulacin!
)a emulacin se 5asa en crear m8/uinas virtuales /ue emulan el ;ard=are de una o varias plata$ormas ;ard=are distintas. Este tipo de virtualizacin es la m8s costosa E la menos e$icienteC Ea /ue o5li%a a simular completamente el comportamiento de la plata$orma ;ard=are a emular e implica tam5iHn /ue cada instruccin /ue se e9ecute en estas plata$ormas sea traducida al ;ard=are real E es demasiado lento en su e9ecucin. En )inu1 e1isten varios emuladores pero los mas conocidos sonF /emuC (oc;sC Virtual(o1 E Virtuozzo.
Virtualizacin Completa!
Con este tHrmino se denominan a/uellas soluciones /ue permiten e9ecutar sistemas operativos ;uHsped ?&uest@C sin tener /ue modi$icarlosC so5re un sistema an$itrin ?4ost@C utilizando en medio un 4Epervisor o Virtual *ac;ine *onitor /ue permite compartir el ;ard=are real. Esta capa intermedia es la encar%ada de monitorizar los sistemas ;uHsped con el $in de capturar determinadas instrucciones prote%idas de acceso al ;ard=areC /ue no pueden realizar de $orma nativa al no tener acceso directo a Hl. 6u principal venta9a es /ue los sistemas operativos pueden e9ecutarse sin nin%una modi$icacin so5re la plata$ormaC aun/ue como inconveniente $rente a la emulacinC el sistema operativo de5e estar soportado en la ar/uitectura virtualizada. E1isten ;erramientas para poder ;acer una virtualizacin completa XENC IV*C )ocal !omains E Vm=are. 4aE /ue tener en cuenta tam5iHn /ue la virtualizacin completa no se re$iere a todo el con9unto de ;ard=are disponi5le en un e/uipoC sino a sus componentes principalesC 58sicamente el procesador E memoria.
aravirtualizacin!
Paravirtualizacin sur%i como una $orma de me9orar la e$iciencia de las m8/uinas virtuales E acercarlo al rendimiento nativo. Para ello se 5asa en /ue los sistemas virtualizados ?;uHsped@ de5en estar 5asados en sistemas operativos especialmente modi$icados para e9ecutarse so5re un ;Epervisor. )os sistemas virtualizados ?;uHsped@ de5en estar 5asados en sistemas operativos especialmente modi$icados para e9ecutarse so5re un ;Epervisor. Todo este tra5a9o se lleva aca5o en la car%a del procesadorC Ea /ue tiene /ue tener incluido el soporte a virtualizacin. 6e pueden ocupar las ;erramientas de XENC IV* G Vm=are.
XEN<
XEN $ue creado en el aJo 2""3 en el la5oratorio de computacin de la Universidad de Cam5rid%eC 5a9o lo /ue se conoce como el proEecto XEN 4Epervisor liderado por Ian Pratt. 0l%unos de los miem5ros mas destacados del proEecto son Ieir -raserC 6teven 4and E Crist;ian )impac;. Este mismo e/uipo $undo XEN6ource. )a ;erramienta XEN le permitir8 crear E %estionar servidores virtuales dentro de un servidor $,sico. XEN esta
3 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
El ;Epervisor es la pieza mas importante dentro de XENC es lo primero /ue inicia el &'U( de )inu1 Ea /ue se encar%a de controlar el ;ard=are?CPUC memoriaC etc.@ E distri5uir su uso entre las diversas ma/uinas virtuales. Tam5iHn permite desde XEN crearCcontrolarC monitorearC E otras opciones a las ma/uinas virtuales. )o /ue tam5iHn ;ace el ;Epervisor es /ue cada sistema operativo se mane9a as, mismo como si estuviera en un servidor real. El sistema 5ase es com+n mente llamado !om" E a los servidores virtualizados se les conoce como !omU. !entro de los !omU e1isten dos tiposF
"V# C lo /ue si%ni$ica /ue nuestro 6.B esta siendo virtualizado por medio del modulo de virtualizacin del procesador de nuestra computadora. V# C esta virtualizacin es por el mHtodo de 6DC pero se tienen /ue modi$icar el 6.B para /ue $uncione.
Ventajas://
Cdi%o a5ierto ProEecto maduro E pro5ado XEN 5usca la manera de optimizar las capacidades de virtualizacin por 4D en los procesadores de Intel E 0*!. (uenas ;erramientas de administracin3con$i%uracin completas E ro5ustas. El mismo sistema de con$i%uracin de 1en te permite crear tus propios scripts. 6e pueden esta5lecer varias con$i%uraciones de red para las ma/uinas virtuales XEN. *i%racin de ma/uinas virtuales a otros e/uipos $,sicos. !ocumentacin variada.
Desventajas://
El soporte de instrucciones VT es relativamente reciente E e1iste poca documentacin so5re este monta9eC as, como carece de cierta $uncionalidad /ue s, e1iste en la otra modalidad. Todo esto es cierto /ue es cuestin de tiempoC pero 5ueno. )a administracin solamente es realizada por el usuario root. 'e/uiere parc;es en el >ernel de &NU3)inu1.
'uta donde se encuentra la ruta de los arc;ivos de con$i%uracin del servicio XEN.
/etc/xen/ 'uta donde se encuentran los errores de XEN. /var/log/xen 'uta contiene por cada I! de dominio creado. /var/lib/xend/domains 'uta donde almacena los cores /ue se crean con la opcin dumpAcore. /var/xen/dump
Para poder iniciarC apa%arC reiniciar E3o ver el estado del servicio 1en tenemos varios comandos.
Comando de los servicios XEN en 'ed 4at E derivados. service xend (start/stop/restart/status) Comando especial de los servicios XEN. xend (start/stop/restart/status) Comando %enHrico de los servicios de XEN.
! de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
/etc/init.d/xend (start/stop/restart/status)
Virtualizacin en CPU.<
Esta compro5acin es para c;ecar /ue tienes ;a5ilitado la virtualizacin por medio de 4V*C Ea /ue esta viene con$i%urada en los procesadores. Para veri$icar /ue tienes la opcin de virtualizacin en el CPU de intel.
grep vmx /proc/cpuinfo Te dar8 como salida la si%uiente in$ormacinF flags: fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ;t tm sEscall n1 lm constantKtsc pni monitor dsKcpl vm1 est tm2 c11. 1tpr la;$KlmLLL Tiene /ue aparecer la opcin vm1C indica /ue tiene ;a5ilitado el soporte para lintel. Para veri$icar /ue tienes la opcin de virtualizacin en el CPU de 0*!. grep svm /proc/cpuinfo $la%s F $pu tsc msr pae mce c17 apic mtrr mca cmov pat pse3. cl$lus; dts acpi mm1 $1sr sse sse2 ss svm ;t tm sEscall n1 lm constantKtsc pni monitor dsKcpl est tm2 c11. 1tpr la;$KlmLLL Tiene /ue aparecer la opcin svm /ue indica /ue tiene ;a5ilitado el soporte de 0*!.
'ota( 6e recomienda /ue la particin 35oot sea una particin primaria E con $ormato e1t3C las dem8s particiones se de5en crear dentro de unidad )V*C para me9or rendimiento E administracin de las mismas. ).6eleccionar un am5iente %r8$ico %nomeC para poder instalar E administrar los !omU. *.No ;aE /ue seleccionar nin%+n otro pa/uete /ue se re/uiere ni servicio. +.Terminar de instalar Centos )inu1. ,.'einiciar E con$i%urar los datos de$ault de Centos #.2.
)o primero /ue tenemos /ue ;acer es actualizar nuestro 6.BC Ea /ue puede ;a5er al%+n parc;e de al%+n 5u% encontrado.
yum -y update 'ota( !espuHs de al%unos minutos termina de actualizar el 6.BC tenemos /ue reiniciar el servidor Ea /ue se ;a5r8 actualizado la versin del >ernel. G inicie con la nueva versin.
-nstalacin de XE'!
XEN es una ;erramienta de cdi%o a5iertoC /ue permite implementar ma/uinas virtuales llamadas !omU con todas sus caracter,sticasC de $orma $uncional como si estuvieran instalados en servidores di$erentes. XEN tam5iHn permite el a;orro de insumo a empresasC optimizacin de recurso del servidorC se%uridad E mi%racin
5 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
en caliente de !omU. Para poder instalar la ;erramienta XENC se tiene /ue tener los si%uientes pa/uetesF
>ernelAXEN XEN li5virt pEt;on
IernelA1en E 1en tienen /ue instalarse por separados. Ea /ue >ernelAXEN ;ace modi$icaciones ;acia el >ernel del 6B. )a ;erramienta 1en instalara la dependencias necesarias para su instalacinC lo cual instalara li5virtd E pEt;on por de$ault. )a li5rer,a li5virtd sera la encar%ada de proporcionar un entorno para la creacin E administracin de las m8/uinas virtuales.
Confi.uracin /012!
0;ora tenemos /ue con$i%urar nuestro %ru5 para /ue nuestro Centos inicie con la versin del Iernel modi$icado con XEN. Tenemos /ue editar el arc;ivo menu.lst /ue tiene la con$i%uracin de 5ooteo del sistema.
vim /boot/grub/menu.lst
title 'ed 4at Enterprise )inu1 6erver ?2...17A:2.1.17.el#@ root ?;d"C"@ >ernel 3vmlinuzA2...17A:2.1.17.el# ro rootM3dev3Vol&roup""3)o%Vol"3 r;%5 /uiet cras;>ernelM127*N1.* initrd 3initrdA2...17A:2.1.17.el#.im% title 'ed 4at Enterprise )inu1 6erver ?2...17A:2.1.17.el#XEN@ root ?;d"C"@ >ernel 3XEN.%zA2...17A:2.1.17.el# module 3vmlinuzA2...17A:2.1.17.el#XEN ro rootM3dev3Vol&roup""3)o%Vol"3 r;%5 /uiet cras;>ernelM127*N1.* module 3initrdA2...17A:2.1.17.el#XEN.im%LLL Tendremos /ue reiniciar el servidor para /ue inicie con el >ernel de XEN.
3iscos Virtuales!
En este paso se crearan los discos virtuales para los 6B 4uHspedes. Pero e1isten dos mHtodos para poder crearlos.
Comando dd!
6V#.!
" de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
En este paso se creara una particin )V* para los discos virtuales de los !omU. !urante la instalacin del 6BC se crearon particiones para nuestro servidor.
/boot 1 GB(ext3) 3var 2 &( 3tmp 1 &( 3s=ap 2 &( )V* 3 3&( ?e1t3@ 3vm t;e rest LLL
4aE una particin en especial /ue se llama 3vmC en esta particin es donde se van a depositar los disco virtuales de los !omU a traves de XEN. )o primero /ue tenemos /ue tenemos /ue ;acer es editar el arc;ivo de con$i%uracin de los dispositivos de 5lo/ues.
vim /etc/fstab 6e tiene /ue comentar la linea de /ue tiene la particin 3vm. /dev/VolGroup00/LogVol03 3dev3Vol&roup""3)o%Vol"" 3var e1t3 de$aults 1 2 1. 3dev3Vol&roup""3)o%Vol" 3vm e1t3 de$aults 1 2 / ext3 defaults 1 1
3dev3Vol&roup""3)o%Vol"1 3tmp e1t3 de$aultsCnoe1ecCnosuid 1 2 )0(E)M35oot 35oot e1t3 de$aults 1 2 tmp$s 3dev3s;m tmp$s de$aults " " devpts 3dev3pts devpts %idM#CmodeM.2" " " sEs$s 3sEs sEs$s de$aults " " proc 3proc proc de$aults " " 3dev3Vol&roup""3)o%Vol"2 s=ap s=ap de$aults " " LLL
Creacin de la particin 6V# 3om1!
pvcreate /dev/VolGroup00/LogVol04
--- Physical volume --PV Name 3dev3Vol&roup""3)o%Vol" V& Name v% PV 6ize 122C": &( 3 not usa5le C"" *( 0llocata5le Ees PE 6ize ?I(Ete@ ":. Total PE 32#3# -ree PE 32# 0llocated PE 271." PV UUI! )#EO"sAvcB2AV632A6u!$AXsPEAUu#sAPT" =#
AAA P;Esical volume AAA PV Name 3dev3sda2 V& Name Vol&roup"" PV 6ize 13#C11 &( 3 not usa5le 2"C.2 *( 0llocata5le Ees ?5ut $ull@ PE 6ize ?I(Ete@ 322.7 Total PE 323 -ree PE " 0llocated PE 323 PV UUI! z$>s2!A !B&QAo1&3AGIGBAv#';AT 34A2ePrnuLLL Como pueden ver la in$ormacin muestra dos vol+menes $,sicos de )V*C *otivo o razn de /ue e1isten una /ue creo durante la instalacin de 6B E la otra /ue se aca5a de crear para XEN.
Creacin de /rupo V/!
--- Volume group --V& Name v% 6Estem I! -ormat lvm2 *etadata 0reas 1 *etadata 6e/uence No 13 V& 0ccess read3=rite V& 6tatus resiza5le *0X )V " Cur )V Bpen )V *a1 PV " Cur PV 1 0ct PV 1 V& 6ize 122C": &( PE 6ize C"" *( Total PE 32#3# 0lloc PE 3 6ize 271." 3 11"C"" &( -ree PE 3 6ize 32# 3 12C": &( V& UUI! NOv0BtA!cn6A1=(nA*%>4AVN2CA6"IiAmI ll)
AAA Volume %roup AAA V& Name Vol&roup"" 6Estem I! -ormat lvm2 *etadata 0reas 1 *etadata 6e/uence No .
# de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
V& 0ccess read3=rite V& 6tatus resiza5le *0X )V " Cur )V # Bpen )V # *a1 PV " Cur PV 1 0ct PV 1 V& 6ize 13#C": &( PE 6ize 32C"" *( Total PE 323 0lloc PE 3 6ize 323 3 13#C": &( -ree PE 3 6ize " 3 " V& UUI! Q1PBt"An!%%AEPNvA9atpAp5p2A:i;5A.Ot-elLLL Con v%displaE podemos ver los vol+menes creados en el %rupo V& E si le pasamos la opcin AvC podremos ver los V)o%icos E discos $,sicos implicados.
Crear vol7menes l.icos 6V#!
'ota( 0 partir de este momento solamente tenemos /ue crear discos virtuales para las !omU /ue se re/uieran.
lvcreate -L 20GB -n correo.img vg !iscos Virtuales para
lvcreate A) 3#&( An data5ase.im% v% lvcreate A) 2"&( An =e52.im% v% lvcreate A) 3#&( An =e5.im% v%LLL )o /ue ;icimos $ue crear cada servicio /ue se re/uiera. lvcreate -L 20GB -n correo.img vg
--- Logical volume --)V Name 3dev3v%3correo.im% V& Name v% )V UUI! T0GUBrAIPu7AummaA$aUnANlPiA>NBGAapv4z) )V Drite 0ccess read3=rite )V 6tatus availa5le 1. open 2
)V 6ize 2"C"" &( Current )E #12" 6e%ments 1 0llocation in;erit 'ead a;ead sectors auto A currentlE set to 2#. (loc> device 2#3F# AAA )o%ical volume AAA )V Name 3dev3v%3data5ase.im% V& Name v% )V UUI! E zd(AED/XAEipvAIz&"Ac4I2A a>.2AN=>0N# )V Drite 0ccess read3=rite )V 6tatus availa5le
1. open 2
)V 6ize 3#C"" &( Current )E 7:." 6e%ments 1 0llocation in;erit 'ead a;ead sectors auto A currentlE set to 2#. (loc> device 2#3F. AAA )o%ical volume AAA )V Name 3dev3v%3=e52.im% V& Name v% )V UUI! nQEE>3AVr$rANQ*lAov> AX>=aA=7TtAlddcc$ )V Drite 0ccess read3=rite )V 6tatus availa5le
1. open 2
)V 6ize 2"C"" &( Current )E #12" 6e%ments 1 0llocation in;erit 'ead a;ead sectors auto A currentlE set to 2#. (loc> device 2#3F2 LLL
$ de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
dd if=/dev/zero of=/vm/disk-web.img oflag=direct bs=1M seek=4099 count=1 E )V*. lvcreate -L 20GB -n disk-web.img vg
Ga despues las $ormateamosF mkfs -t ext3 disk-web.img Con esto Ea tenemos creado el disco duro virtual. 0;ora es cuando conectaremos en caliente el nuevo disco a la m8/uina virtual. Para ello de5emos e9ecutar el si%uiente comandoF !isco duro normalF xm block-attach web con )V*F xm block-attach web phy:/dev/vg/disk2-web.img /dev/hdb1 w phy:/vm/disk2-web.img /dev/xvdb1 w
Con esto Ea ;a5remos conectado el nuevo disco duro a la !omU =e5. G tendra acceso de lectura E escritura. Tendremos /ue editar el arc;ivo 3etc3$sta5 para /ue se monte autom8ticamente en cada arran/ue E montar el nuevo dispositivo para poder empezar a usarlo.
0;ora tenemos /ue modi$icar el arc;ivo de con$i%uracion del !omU =e5. Pue esta en la ruta 3etc31end3=e5. 0;ora solamente tenemos /ue indicarle a 1en /ue se va a%re%ar un nuevo disco duro a la ma/uina =e5. Para eso tenemos /ue comentar el si%uiente parametro.
#disk = [ "phy:/dev/vg/web.img,hda,w", ",hdc:cdrom,r" ] G a%re%ar las si%uientes lineas despues de la comentada. !isco duro normalF disk = [ "phy:/vg/web.img,hda,w", Rp;EF3v%3dis>2A=e5.im%C;d5C=R S LLL )V*F disk = [ "phy:/dev/vg/web.img,hda,w", Rp;EF3dev3v%3dis>2A=e5.im%C;d5C=R S LLL Ga con esto tendremos con$i%urado a la !omU =e5 con un nuevo disco duro.
'e/uisitos Instalacin<
0ntes de instalar el !omU se tiene /ue llevar un an8lisis de /ue re/uisitos /ue se re/uieren para poder instalar nuestro 6.B. 4uHsped. $.!isco !uro Virtual. %.*emoria Virtual. &.VCPU. ).*Htodo de instalacin. *.6.B 4uHsped. +.Nom5re del 6.B 4uHsped.
En el caso de los discos duros virtuales Ea de5imos ;a5er ;ec;o el estudio de la capacidad o tamaJoC sus posi5les particiones E Tam5iHn como se %enerar,a el disco duro virtual a travez del comando dd o )V*. Tam5iHn es posi5le a%re%arle otro disco duro despuHs de la instalacinC pero /uedar,a como un disco virtual esclavo. )a memoria virtual de un !omU no puede so5repasar a la cantidad de memoria $,sica /ue se tiene el servidorC se recomienda tener como m,nimo &( en memoria '0* para tener me9or desempeJo en las !omU E !om" se recomienda como m,nimo #12 *( a 1 &(. Es posi5le cam5iar el tamaJo de la memoria Ea despuHs de instalado. Tam5iHn se tiene /ue lle%ar un an8lisis de /ue procesos o servicios se van a o$recer para /ue el !omUC para /ue servidor virtualizado no se /uede col%ado E me9or a%re%ue un procesador e1tra para el. Tam5iHn se puede a%re%ar un procesador despuHs de la instalacin en caso /ue se re/uiera. En el mHtodo instalacin es muE simple por medio ptico ?C!'om3!V!@ o v,a red ?$tpC;ttpCn$s@C se recomienda /ue se la instalacin de a travez de red Ea /ue al%unas distri5uciones de &NU3)inu1 no reconocen el C!'om3!V! en XEN.
9 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
Como Tam5iHn ;a5er seleccionado el 6.B /ue se desea virtualizar. Puede ser cual/uier distri5ucin &NU3)inu1C (!6C Uni1C 6olaris o Dindo=s. Tam5iHn se tiene /ue llevar el control so5re los nom5res de los servidores virtualizadosC Ea /ue XEN ocupara ese nom5re para llevar un control E el mane9o de recursos del mismo.
-nstalacin 3om1!
)le%o el momento de instalar de nuestro 6.B 4uHspedC para esto ocuparemos el primer comandos de XEN. virt-install este comando de XEN permite instalar un !omU a travez de un asistenteC el cual va solicitando las caracter,sticas del !omU /ue se va instalarC virtAinstall tiene mas opciones para el arran/ue del asistente pero solamente ocuparemos la opcin AA>eEmap esC el cual cam5ia a con$i%uracin del teclado a espaJol Ea /ue por de$ault es in%les.
ar:metros 3escripcin Dould Eou li>e a $ullE virtualized %uest ?Ees or no@ 6i /uiere virtualizacin completa o paravirtualizacin D;at is t;e name o$ Eour virtual mac;ineT Nom5re del !omU. 4o= muc; '0* s;ould 5e allocated ?in me%a5Etes@TCantidad de *emoria '0* a los !omU D;at =ould Eou li>e to use as t;e dis> ?pat;@T 'uta donde se encuentra el disco duro virtual. Dould Eou li>e to ena5le %rap;ics supportT si ;a5ilitamos entorno %r8$ico en la instalacin del !omU. D;at is t;e install locationT *Htodo de instalacin del !omUC via C!'omC 'ed ?;ttpC$tpCn$s@. virt-install --keymap es Dould Eou li>e a $ullE virtualized %uest ?Ees or no@T Ees D;at is t;e name o$ Eour virtual mac;ineT data5ase 4o= muc; '0* s;ould 5e allocated ?in me%a5Etes@T 2" 7 D;at =ould Eou li>e to use as t;e dis> ?pat;@T 3dev3v%3data5ase.im% Dould Eou li>e to ena5le %rap;ics supportT ?Ees or no@ Ees D;at is t;e install locationT ;ttpF33122.".".13 LLL
Con esto comienza la instalacin del !omUC E solamente /ueda se%uir todos los pasos de la instalacinC como seleccionar idiomaC tecladoC particiones E seleccionar los pa/uetes necesarios E terminar la instalacin. Una vez terminada la instalacin repetir el proceso de instalacin por el numero de 6.B virtualizados.
virt-install --keymap es Dould Eou li>e a $ullE virtualized %uest ?Ees or no@T Ees D;at is t;e name o$ Eour virtual mac;ineT =e5 4o= muc; '0* s;ould 5e allocated ?in me%a5Etes@T 2" 7 D;at =ould Eou li>e to use as t;e dis> ?pat;@T 3dev3v%3=e5.im% Dould Eou li>e to ena5le %rap;ics supportT ?Ees or no@ Ees D;at is t;e install locationT ;ttpF331:2.1.7.1.1":3isos3Centos LLL
E1isten mas opciones so5re esta ;erramienta se recomienda ;acer man al comando para o5tener mas in$ormacin. 'ota( 0l momento de e9ecutar el comando virtAinstall si nosotros le pasamos menos de #12 '0* instalara el !omU en modo te1to. Pero si le pasamos de #12 en adelante la instalacin sera de modo %r8$ico. 0l terminar de instalar los 6.B 4uHspedC XEN prende la ma/uina virtual instalada E para poder ver esta sesin solamente tenemos /ue e9ecutar el comando virtAvie=er E con el nom5re de la ma/uina virtual a la cual desea conectarnos.
virt-viewer web& Nos desple%ara una pantalla con la solicitud del )o%in3pass=ordC como si estuvieran iniciando sesin en computadora.
10 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
)a ruta de con$i%uracin del servicio XEN se localiza en 3etc3XEN. !entro de esta ruta e1isten 2 carpetas importante E arc;ivo de con$i%uracin de XEN. )as carpetas son auto E scriptsC son en auto se con$i%uran las ma/uinas /ue inician en autom8tico cuando el servidor es reiniciando E dentro de la carpeta scripts van e9ecuta5les /ue necesita XEN para con$i%urar al%+n par8metro de la red virtual o dispositivo /ue se re/uiera. Tam5iHn esta el arc;ivo 1endAcon$i%.s1pC /ue tiene toda la con$i%uracin de la red del 5ri%deC route E nat el manda llamar a los scripts de XEN. Pero tam5iHn en esta ruta e1isten arc;ivos de con$i%uracin con los nom5res de los servidores virtualizadosC como correoC data5aseC =e5C=e52C estos arc;ivos tienen las propiedades de cada servidor virtualizado. veamos el contenido de =e5.
name = "web" uuid M R#1."c.c5A# c.A7317A$2$3A.15 e.52 "5 R ma1mem M 2" 7 memorE M 2" 7 vcpus M 2 5uilder M R;vmR >ernel M R3usr3li53XEN35oot3;vmloaderR 5oot M RcR pae M 1 acpi M 1 apic M 1 localtime M " onKpo=ero$$ M RdestroER onKre5oot M RrestartR onKcras; M RrestartR deviceKmodel M R3usr3li5. 3XEN35in 3/emuAdmR sdl M " vnc M 1 vncunused M 1 dis> M U Rp;EF3dev3v%3=e5.im%C;daC=RC RC;dcFcdromCrR S vi$ M U RmacM""F1.F3eF#.F1.Fd.C5rid%eMXen5r"R S serial M RptERLLL 4pcin name M R=e5R uuid M R#1."c.c5A# c.A7317A $2$3A.15 e.52 "5 R ma1mem M 2" 7 memorE M 2" 7 vcpus M 2 5uilder M R;vmR >ernel M R3usr3li53XEN35oot3;vmloaderR 5oot M RcR pae M 1 acpi M 1 apic M 1 localtime M " onKpo=ero$$ M RdestroER onKre5oot M RrestartR onKcras; M RrestartR deviceKmodel M R3usr3li5. 3XEN35in3/emuAdmR sdl M " vnc M 1 vncunused M 1 dis> M [ Rp;EF3dev3v%3=e5.im%C;daC=RC RC;dcFcdromCrR ] vi$ M [ RmacM""F1.F3eF#.F1.Fd.C5rid%eM1en5r"R ] serial M RptER 4a5ilita consola en !omU Par8metro donde con$i%ura la IPC *0CC Tipo de red esta ocupando XEN ?5rid%eCrouteCnat@. Par8metro en donde se declara la ruta del !isco !uro virtual E los permisos r= E unidades pticas disponi5les. 3escripcin Nom5re de identi$ica XEN para su servicio. cuando se crea un dominio se le a%re%a un id e1clusivo. TamaJo ma1imo de memoria. *emoria asi%nada. Cuantos procesadores va ocupar. Tipo de virtualizacionhvm significa virtualizacin completa. 'uta de la ima%en del nucleo del >ernel. Para el arran/ue de la clasica unidad CF de *6!B6 6on server con mas &( E tienen soporte para ;ard=are de virtualizacin Intel. Bpcin ;a5ilitada. 0ctiva la emulacin de la tar9eta de red. Comunicacin entre el n+cleo de XEN E el (IB6C para la pro%ramacin de interrupciones. Esta5lece la ;ora del sistema virtual a la misma /ue la de tu sistema. Esta5le el apa%o de la ma/uina virtual. Esta5le el reinicio de la ma/uina virtual. Esta5le un reinicio en caso de cras;. *anda a llamar a la li5rer,a de virtualizacin de XEN. !esactiva la li5rer,a de %r8$icos. Permitir cone1iones VNC a los !omU. !etermina el valor numHrico EC si Hste no es ceroC ;ace /ue el servidor VNC escuc;H en el primer puerto sin usar superior a #:""
11 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
6i /uieren iniciar una ma/uina virtual Ea a%re%a en la con$i%uracin de XEN entonces solo e9ecuta. xm create database &
Es como si estuviHramos apa%ando la ma/uina desde adentro con un init " o s;utdo=n A; no=. En s;utdo=n con la opcin a apa%a todas las ma/uinas virtuales E con A= espera /ue el dominio se apa%ue completo xm shutdown -a -w 'ota( Conse9o nunca reiniciar3apa%ar el servidor !omB Ea /ue XEN no lo%ra aveces apa%ar a losI !omU.
1 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
Name
ID
Uptime
!omainA" " 1# daEsC 1:F3 F 3 data5ase 22 7 daEsC 17F 2F1" =e5 2 7 daEsC F#"F 2 =e55uilder 2# 22F#2F1: correo 21 7 daEsC 17F 2F23LLL
Name
ID
Mem(MiB)
VCPUs
State
Time(s)
!omainA" " 2:2 7 rAAAAA 2 713 .1 data5ase 22 2"## 1 rAAAAA #":::#.2 =e5 2 2"## 2 A5AAAA 7221.1 =e55uilder 2# 1"31 1 A5AAAA 1# 2.: zim5rozo 21 2"## 1 rAAAAA 23#""".#LLL Todo la in$ormacin no las proporciona en columnasC Nom5re V*C numero de procesoC memoriaC cpu virtualesC estadoC tiempo de e9ecucin. Como pueden ver es in$ormacin sencilla de entenderC solamente la columna de 6tate es la tiene variaciones. 4pcin3escripcin r El dominio esta actualmente en e9ecucin en el CPU 5 El dominio esta 5lo/ueadoC de5ido /ue el dominio esta en espera de E36C o no tiene nada /ue ;acer E se va dormir. p El dominio esta en pausaC de5ido /ue el administrador e9ecuto 1m pauseC en modo pausa el V* se%uir8 consumiendo los recursos asi%nados. s El administrador ;a solicitado un apa%adoC reinicio o suspendida de la V*. c El V* ;a tenido un $inal violentoC este estado puede ocurrir si el V* se ;a con$i%urado para no volver a arrancar. d E) V* esta en proceso de morirC pero no se ;a pa%ado por completo.
6istar informacin de la VC 1!
)ista in$ormacin de las vcpu /ue est8n ocupando los dominios.
xm vcpu-list
Name
ID
VCPUs
CPU
State
!omainA" " " " rAA 213.:". " !omainA" " 1 1 A5A :.33.2 1 !omainA" " 2 2 A5A ##27.3 2 !omainA" " 3 3 rAA .# 1.7 3 !omainA" " A5A 2:31.7 !omainA" " # # A5A 31"".1 # !omainA" " . . A5A " 7. . !omainA" " 2 2 A5A 231 ." 2 data5ase 22 " 1 AAA #12. 2.3 anE cpu =e5 2 " # A5A 21#32. anE cpu =e5 2 1 . A5A 22721.2 anE cpu =e55uilder 2# " 2 A5A 12.1.. anE cpu correo 21 " " A5A 237#"7.2 anE cpuLLL Tam5iHn si /ueremos /ue nos desplie%ue los vcpu de un *VC solamente se tiene /ue manda llamar as,. xm vcpu-list web
Name
ID
VCPUs
CPU
State
13 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
=e5 2 " 2 A5A 21#. .2 anE cpu =e5 2 1 # A5A 2272.." anE cpuLLL
;.re.ar VC 1 a un dominio.!
xm vcpu-set database 2 )o /ue ;acemos con este comando es a%re%ar otro procesador a la ma/uina virtual /ue la re/uiera. El cam5io se vera re$le9ado ;asta reiniciar la ma/uina virtual E tam5iHn el servidor XEN.
09usta a la ma/uina virtual como limite m81imo de la memoria '0* asi%namos 22" *( de '0*C ;aE /ue reiniciar.
host
: server1.mydomain.com
release F 2...17A:2.1.17.el#XEN version F <1 6*P Ded Nov # ":F1#F 7 E6T 2""7 mac;ine 17.K. nrKcpus F 7 nrKnodes F 1 soc>etsKperKnode F 2 coresKperKsoc>et F t;readsKperKcore F 1 cpuKm;z F 2322 ;=Kcaps F5$e5$5$$F2"1""7""F""""""""F"""""1 "F"""ce35dF""""""""F"""""""1 totalKmemorE F 717. $reeKmemorE F2 nodeKtoKcpu F node"F"A2 XENKma9or F 3 XENKminor F 1 XENKe1tra F .2A:2.1.17.el# XENKcaps F XENA3."A17.K. XENA3."A17.K32p ;vmA3."A17.K32 ;vmA3."A17.K32p ;vmA3."A17.K. XENKpa%esize F ":. plat$ormKparams F virtKstartM"1$$$$7""""""""""" XENKc;an%eset F unavaila5le ccKcompiler F %cc version .1.2 2""2112 ccKcompileK5E F 5re=5uilder ccKcompileKdomain F 5uild.red;at.com ccKcompileKdate F Ded Nov # "7F#.F#3 E6T 2""7 XENdKcon$i%K$ormat F 2 LLL
1! de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
Como resultado da el traspaso de un domino virtual en e9ecucin desde un an$itriona otro. Para mi%rara dominios en calientesC se tiene /ue ;a5ilitar las opciones dentro del $ic;ero de con$i%uracin de XENC esta con$i%uracin se ;ace en la !omB donde se va mi%rar el V*. 0ntes de todo te recomiendo ;acer una copia de respaldo del arc;ivo de con$i%uracin de XEN. cp /etc/xen/xend-config.sxp /etc/xen/xend/xend-config-09012008
0;ora /ue Ea ;icimos el respaldo ;aE /ue editar el arc;ivo. vim /etc/xen/xend-config.sxp !entro de este $ic;ero tenemos /ue descomentar las si%uientes lineas para /ue nos permite conectarnos al servidor desde XEN. (xend-relocation-port 8002) ?1endArelocationAaddress VV@ 1. ?1endArelocationAserver Ees@
En unos se%undos podremos ver con 1m list /ue esta en el server 1 lo mi%ra al server2 El comando 1m mi%rate tiene otras opcionesF
-lC realiza una mi%racin en vivo. Ello realiza la mi%racin de la m8/uina virtual entre ;osts -r #bsC esta5lece el m81imo de *5s de trans$erencia a la ;ora de realizar la mi%racin de m8/uina. Ello puede evitarC o puede saturar la red.
)a ima%en del dominio tiene /ue estar en un $ilesEstem compartido. 0m5os ordenadores tienen /ue tener un procesador de la misma $amilia. xm migrate --live web 207.249.24.32
petA?!
)a inter$az pet;" WP;Esical Et;ernetX de5er,amos conocerla como inter$az $,sicaC lo /ue ;ace es renom5rar la et;"
15 de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
por pet;" para /ue se ocupada por XEN en modo 5ri%de. )a inter$az et;" es desactiva en el !om" E es renom5rada a pet;".
peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP ('B0!C06T NB0'P *TUF1#"" *etricF1 'X pac>etsF :. 3:"1 errorsF" droppedF" overrunsF" $rameF" TX pac>etsF 72#21## errorsF12:3:"7 droppedF" overrunsF" carrierF12:3:"7 collisionsF2"#2"33 t1/ueuelenF1""" 'X 5EtesF2.3221 .27: ?2 .# &i(@ TX 5EtesF312":"#2"3 ?2:.# &i(@ InterruptF1. *emorEF$7""""""A$7"121""LLL
<enbr?!
)a inter$az 1en5r"C tam5iHn es conocido como s=itc; virtualC el cual permite conectar a las ma/uinas virtuales en una red local o !*OC pero /ue est8n controlados por un administrador de red /ue les asi%na ip est8ticas o din8micas es un puente virtual a un redC solamente ocupado 5ri%de.
xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP ('B0!C06T 'UNNIN& NB0'P *TUF1#"" *etricF1 'X pac>etsF31.##: errorsF" droppedF" overrunsF" $rameF" TX pac>etsF" errorsF" droppedF" overrunsF" carrierF" collisionsF" t1/ueuelenF" 'X 5EtesF23: 77"# ?22.7 *i(@ TX 5EtesF" ?"." 5@ LLL
virbr?!
)a inter$az vir5r" Wvirtual 5rid%eXC es el puente de la red virtual creada por 1enC todas las ma/uinas virtuales alo9ados por esta inter$az sera parte de una red virtual?routeC nat@ o !*O virtual.
virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addrF1:2.1.7.122.1 (castF1:2.1.7.122.2## *as>F2##.2##.2##." UP ('B0!C06T 'UNNIN& *U)TIC06T *TUF1#"" *etricF1 'X pac>etsF" errorsF" droppedF" overrunsF" $rameF" TX pac>etsF" errorsF" droppedF" overrunsF" carrierF" collisionsF" t1/ueuelenF" 'X 5EtesF" ?"." 5@ TX 5EtesF" ?"." 5@ LLL
vif!.!!
)a inter$az vi$".<C es el puente del puerto /ue es utilizado por el tr8$ico a del !om". )os dispositivos de red virtual son las cone1iones ;acia las tar9eta de red de las ma/uinas virtualesC El s,m5olo < toma su valor dependiendo del I! de la ma/uina virtual al iniciar.
vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP ('B0!C06T 'UNNIN& NB0'P *TUF1#"" *etricF1 'X pac>etsF1 12:27 errorsF" droppedF" overrunsF" $rameF" TX pac>etsF22 "7#: errorsF" droppedF" overrunsF" carrierF" collisionsF" t1/ueuelenF" 'X 5EtesF21"222721 ?2"". *i(@ TX 5EtesF1171.#37.# ?1.1 &i(@ LLL vif0.21 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP ('B0!C06T NB0'P *TUF1#"" *etricF1 'X pac>etsF" errorsF" droppedF" overrunsF" $rameF" TX pac>etsF" errorsF" droppedF" overrunsF" carrierF" collisionsF" t1/ueuelenF32 'X 5EtesF" ?"." 5@ TX 5EtesF" ?"." 5@ LLL
Net=or> XEN<
Xen tiene la propiedad de con$i%urar redes virtuales dentro de los propios dminos. E1isten varias con$i%uraciones de red en XENF
Puente ?5rid%e@. Encaminador ?router@. N0T. otras.
Esta con$i%uracin se lleva aca5o con las inter$aces de red virtualesC pero tam5iHn es necesario con$i%urar el arc;ivo 3etc31en31endAcon$i%.s1pC para poder ;acer el cam5io a la con$i%uracin de la red.
uente Bbrid.eC!
)a con$i%uracin por de$ecto de XEN crea puentes de red dentro de dom" para permitir /ue todos los dominios
1" de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
aparezcan en la red como ;osts independientes. Este mHtodo lo /ue ;ace es tomar IP dentro de la red donde se conectaC Ea sea IP est8tica o din8mica. Este el mHtodo mas simple E $8cil de con$i%urar la red para las ma/uinas virtualesC simplemente permite /ue sus ma/uinas virtuales a utilizar una tar9eta Et;ernet virtual para unirse a una red e1istente. Para poder tener esta con$i%uracin solamente tenemos /ue descomentar las 6i%uientes lineas del arc;ivo de con$i%uracin de XEN.
(network-script network-bridge) ?vi$Ascript vi$A5rid%e@LLL veri$icar nuestra *V ten%a la si%uiente linea. vif = [ "mac=00:16:3e:56:16:d6,bridge=Xenbr0" ] G tendremos /ue reiniciar XEN para /ue tome los cam5ios.
Este es un mHtodo por el cual podemos tener *a/uinas virtualesC en varias inter$az 1en5r< E pet;<C lo cual puede me9orar el rendimiento del tra$ico de las !omU. Para esto ;aremos lo si%uiente crearemos el si%uiente script E el script de5e estar %uardado en la ruta 3etc31en3scripts3
vim puentes.sh 1. Y35in3s;
dirMZ?dirname RZ"R@ RZdir3net=or>A5rid%eR RZNR vi$numM" netdevMet;" 5rid%eM1en5r" RZdir3net=or>A5rid%eR RZNR vi$numM1 netdevMet;1 5rid%eM1en5r1 LLL Con esto ;emos creado dos 5rid%e dentro de XEN. 0;ora solo tenemos /ue modi$icar el arc;ivo de con$i%uracion de XEN.
vim /etc/xend/xend-config.sxp Tendremos /ue modi$icar el si%uiente parametroF #(network-script network-bridge) G a%re%ar esta linea de5a9o de la comentadaF (network-script puentes.sh) Ga con esta tenemos con$i%urado 1en con dos puentesC solamente /ueda reiniciar el servicio 1en para /ue tome los cam5ios. /etc/init/xend restart
Encaminador BrouterC!
Esta con$i%uracin se aplica cuandoF
Cuando la ma/uinas est8n en una di$erente )0N. Cuando el tra$ico se red diri%e ;acia el e1terior por la red 1:2.1.7.1."32 6on ma/uinas visi5les desde 1:2.1.7.1."32
Para poder ;acer esta con$i%uracin es necesario modi$icar el arc;ivo de con$i%uracin de XEN. (uscar las si%uientes lineas E descomentarlas.
(network-script network-route) ?vi$Ascript vi$Aroute@ LLL Comentar las si%uientesF #(network-script network-bridge) 1. ?net=or>Ascript net=or>Anat@ 2. ?vi$Ascript vi$A5rid%e@ 3. ?vi$Ascript vi$Anat@ LLL
1# de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
Ga con esto tenemos ;a5ilitas el nodo route en 1enC pero todav,a $alta con$i%urar las tar9etas virtuales de las ma/uinas virtualesC a;ora tendremos /ue modi$icar arc;ivo de una ma/uina virtualC en nuestro caso va ;acer =e5. Como pueden ver en esta linea del arc;ivo de la *V =e5 tiene ;a5ilitado /ue usa la con$i%uracin de red en 5rid%e.
vif = [ "mac=00:16:3e:56:16:d6,bridge=Xenbr0" ] Tenemos /ue modi$icarla o me9or comentarla E crear otra linea de5a9o de esta con los si%uientes datos vif = [ ip=10.0.0.2 ] 0;ora tenemos /ue ;a5ilitar el route si%uiente $ormaF echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp ipta5les At nat A0 PB6T'BUTIN& As 1"."."." A9 *06PUE'0!E route add Anet 1"."."." netmas> 2##.2##.2##." %= 1:2.1.7.1.# LLL Ga con esto Ea tendr8s con$i%urado la red con$i%urado en route solo reinicia XEN.
';T!
!omU est8n en una )0N privada. !omU ;acen N0T con !om" para poder lle%ar a la otra )0N E parece como si el tra$ico procede de !om". !omU est8n ocultos E prote%idos de 1:2.1.7.1."32 Para poder ;a5ilitar esta con$i%uracin tenemos /ue editar el arc;ivo de con$i%uracin de XEN. (uscar las si%uientes lineas E descomentarlas. (network-script network-nat) ?vi$Ascript vi$Anat@ LLL Comentar las si%uientesF #(network-script network-bridge) 1. ?net=or>Ascript net=or>Aroute@ 2. ?vi$Ascript vi$A5rid%e@ 3. ?vi$Ascript vi$Aroute@ LLL
"erramienta brctl!
5rctl es una ;erramienta de red /ue inspecciona E modi$ica la con$i%uracin de los puentes Et;ernet en el Iernel de virtualizacin de )inu1. !e5e tener acceso de root antes de e9ecutar estos comandos de e9emploF Este comando nos muestra la in$ormacin de los puentes E las tar9etas /ue est8n conectadas al puentes.
brctl show 5rid%e name 5rid%e id 6TP ena5led inter$aces vir5r" 7"""."""""""""""" Ees 1en5r" 7""". .c:3 2a:5aa no pet;" tap2 vi$".27 tap3 vi$".2 tap" vi$".21 tap1 LLL Este opcin de este comando nos muestra la in$ormacin de las *0C /ue tiene el puenteC cam5ien indica /ue *0C Ea est8n ocupadas. brctl showmacs xenbr0
port
no
mac addr
is local?
ageing timer
2 ""F"1F.:F""F3cFdd no "."" 2 ""F"1F.:F""F3cF$. no "." 2 ""F"3F5aF#cF:eFa1 no 1::."2 2 ""F"cF2:F22F: F2$ no 22 .32 2 ""F1 F22F"$F#"F2# no ..# 2 ""F1 F22F1"F1.Fcd no 222.2" 2 ""F1.F3#F#cFe F.a no #..1 2 ""F1.F3eF22F$.F## no 2.1. # ""F1.F3eF3"F:2F5c no "." 3 ""F1.F3eF#.F1.Fd. no "."" 2 ""F1:F3"F:cF$$F:c no ".7# LLL
1$ de 19
15-03- 013
:!3
Xen - Wiki
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/w...
virt-#ana.er!
Para poder instalarlo encaso de no tenerloF
yum install virt-manager 0l momento de e9ecutar la aplicacinC te aparece una linea indicando /ue local;ost 1en !isconnectedC la razn /ue /ue todav,a no se conecta al !om" para eso de damos 5otn de derec;o del ratn E seleccionamos conectar E con esto aparecer8n los !omU con$i%urados dentro de XEN. Es una aplicacin /ue nos muestra la in$ormacin de lo /ue esta pasando en cada una de los !omU /ue tiene re%istrado XEN. Como podemos ver nos muestra la in$ormacin del uso del nom5re de cada !omU. Id de procesoC Estado actualC CPU $,sicos E virtualesC memoria ocupada. Como tam5iHn tiene las $unciones de con$i%urar el !4CP de XEN. Para mas in$ormacin visitas la pa%ina o$icial del proEecto ;ttpF33virtAmana%er.et.red;at.com3.
<enman=convirt!
Xenman E convirt son la misma ;erramientaC actualmente es un poco inesta5les pero tiene mas $unciones /ue virtAmana%er. Tam5iHn se ocupan para la administracin de los !omU E esta ;erramienta es universal Ea /ue casi todas las distri5uciones de &NU3)inu1 e1isten los pa/uetes precompilados. Para poder instalarlo necesitamos descar%ar el pa/uete desde la pa%ina o$icial del proEecto. ;ttpF331enman.source$or%e.net3do=nloads.;tml Primero tenemos /ue instalar las si%uientes dependencias.
yum install python-paramiko Para mas in$ormacin visitas la pa%ina o$icial del proEecto ;ttpF331enman.source$or%e.net3do=nloads.;tml.
enomalism!
Esta es otra ;erramienta %r8$ica /ue nos permite tam5iHn administrar los !omU /ue est8n re%istrados en XEN pero es muE inesta5le. Tiene mas soporte para IV* Ea /ue esta $unciona me9or en esta ;erramienta. Tiene una pantalla muE detallada E muE estHtica pero es muE inesta5le. Para mas in$ormacin visitas la pa%ina o$icial del proEecto. ;ttpF33===.enomalism.com3
4virt!
Bvirt es la nueva %eneracin de administracin de !omU o m8/uina virtualesCEa es muE visualC $8cil de administrar E los principal es v,a =e5. Tiene soporte para XEN pero es muE inesta5le Ea /ue esta pensada para IV* la cual tendr8 soporte para la versin del '4E) .. Para mas in$ormacin visita la pa%ina o$icial del proEecto. ;ttpF33ovirt.or% 3inde1.;tml
" arc;ivos ad9untos 1 :2 0ccesos
Comentarios
19 de 19
15-03- 013
:!3