Hola :) El Martes, 12 de Diciembre de 2006 18:04, Emiliano Sutil escribió:
Hola Rafa
¿o no tiene sentido usar este tipo de virtualizacion si se tiene el hw?
Correcto, si tienes la capa de hw, esto no lo veo yo muy útil ;)
La idea era que fuera mejor, por todas partes leo que la ventaja de xen es que usa paravirtualizacion. Digo yo que si haces para virtualizacion con una cpu con soporte vt ira mejor aun, no?
Ya veo la duda. En el caso d eXen, sólo hay paravirtualización. Lo que ocurre es que llaman virtualización completa a la idea de hypervisor(paravirtualización)+virtualización_HW.
De todas maneras me acaba de surgir una duda, veamos que dice hwinfo --cpu
01: None 00.0: 10103 CPU [Created at cpu.290] Unique ID: rdCR.j8NaKXDZtZ6 Hardware Class: cpu Arch: Intel Vendor: "AuthenticAMD" Model: 15.75.2 "AMD Athlon(tm) 64 X2 Dual Core Processor 4600+" Features: fpu,tsc,msr,pae,mce,cx8,apic,mtrr,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,s se2,ht,syscall,nx,mmxext,fxsr_opt,lm,3dnowext,3dnow,pni,cx16,lahf_lm,cmp_leg acy,svm,cr8legacy,ts,fid,vid,ttp,tm,stc Clock: 2411 MHz Cache: 512 kb Units/Processor: 2 Config Status: cfg=new, avail=yes, need=no, active=unknown
02: None 01.0: 10103 CPU [Created at cpu.290] Unique ID: wkFv.j8NaKXDZtZ6 Hardware Class: cpu Arch: Intel Vendor: "AuthenticAMD" Model: 15.75.2 "AMD Athlon(tm) 64 X2 Dual Core Processor 4600+" Features: fpu,tsc,msr,pae,mce,cx8,apic,mtrr,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,s se2,ht,syscall,nx,mmxext,fxsr_opt,lm,3dnowext,3dnow,pni,cx16,lahf_lm,cmp_leg acy,svm,cr8legacy,ts,fid,vid,ttp,tm,stc Clock: 2411 MHz Cache: 512 kb Units/Processor: 2 Config Status: cfg=new, avail=yes, need=no, active=unknown
¿Esto tiene Soporte para virtualizacion? porque me lo han vendido como que si, pero no lo veo claro.
Prueba en la web de Xen-source: http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors Por lo que parece, sí que soporta virtualización por hardware.
2.- que se ejecute CON virtualización por hardware en el procesador, en este caso, el kernel no se recompila.
Esta opcion es la sencilla, pero intento instalar un Suse 9.3 por probar uno que tenia aqui y va mas lento que el caballo del malo.
Es que hay truco ... ;) Tienes que editar el fichero:
/etc/xen/scripts/block
y modificar la línea:
do_or_die losetup $sync "$loopdev" "$file"
para que quede así:
do_or_die losetup "$loopdev" "$file"
Es que hay un problema con el loopback. Una vez instalado, deja la línea tal y como estaba para trabajar con la máquina virtual ya instalada.
Mi fichero tiene esto:
do_or_die losetup -y "$loopdev" "$file"
(hazlo o muere, pero que cachondos son estos programadores a veves :-)) No se si la -y esa influye para algo
Sí, quítala durante la instalación y, una vez instalado, vuelve a poner la "-y".
El rendimiento, en el peor de los casos, pierdes (según Xen Source) un 15% - 20%. En VMWare, pierdes mucho más.
Perdón, me he equivocado, el 15% - 20% de pérdidas es incorrecto 0:) Se pierde mucho menos. Este es el porcentaje de VMWare. Con Xen creo que era de un 8%.
Tienes alguna referencia con benchmarks o alguna comparativa?
No, lo que tengo es lo que publica XenSource en su web
4.- instalar la VM con YaST2
Aqui es donde tengo problemas, si instalo en modo de virtualizacion completa, es decir por hw, funciona. Si instalacion con paravirtualizacion es cuando tengo problemas aqui hay algo que se me escapa, no consigo instalar nada. Pero me da que no lo estoy haciendo bien ya que le indico el CD del SLES 10
Me pillas 0:) No sé por qué no te estará dejando instalar ... Si se me ocurre algo te cuento.
Te voy a decir tal cual lo hago, porque hay un par de pasos en los que dudo
Desde el yast estoy en la pantalla donde se añaden las maquinas virtuales -> añadir Ahi selecciono Ejecutar como programa de instalación de SO (La otra es usar una imagen de disco o un disco fisico que contenga los archivos de arranque del SO)
La siguiente pantalla me muestra los parametros de la vm y en el apartado Instalacion del Sistema operativo tengo que indicar el origen de Instalacion Suse: Lo cambio y le digo qu Dispositivo CD/DVD ->Siguiente Me saca Tipo de Soporte CD/DVD Ahi es donde me surge la duda de verdad ¿que cxxxxnes tengo que decir? Yo le marco Origen de Instalacion Suse (la otra opcion es otro origen de instalacion) Yo en el cd tengo metido el cd de una Suse 9.3 (por probar)
Le doy a iniciar la maquina y el error que me da es:
"Error al extraer el nucleo del origen de instalacion"
Je, ya veo ... si borras la VM que te has creado verás que no te aparece el error. En la web de openSUSE aparece cómo corregir el error o, mejor dicho, hacer un "workaround". De memoria no me acuerdo, busca por Xen en la web de opensuse.org y te aparecerá.
Por lo que me da que no lo estoy haciendo bien.
Si selecciono Otro origen de instalacion me pide: Nucleo compatible con Xen y archivo de instalacion (initrd) y ahi me pierdo no se que tengo que decirle
¿Alguna sugerencia? o que estoy haciendo mal?
Visita la web de openSUSE ;) Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org