[opensuse-es] Duda sobre Xen
Hola a todos Despues de probar el vmware y no quedar muy contento con el rendimiento voy a empezar a probar el xen. Tengo una duda. Yo arranco el equipo con el kernel de Xen, en dominio 0 segun tengo entendido. Una vez hecho esto ya puedo entrar en el yast en el modulo de gestión de las maquinas virtuales. La cuestion es de dond saco estas maquinas virtuales? Si hago una virtualizacion completa esta claro, porque yo creo una maquina virtual e instalo sobre ella un Suse de la manera normal, pero si hago paravirtualizacion necesito un kernel con soporte para paravirtualizacion. ¿De donde saco este kernel? y por otro lado vale para cualquiera version de Suse? Yo quiero paravirtualizar un Suse 8.1 pero no se si voy a ser capaz porque no se de donde sacarlo Puede que haya errores de concepto en todo lo que he dicho antes, asi que si veis alguna gamba perdonad y corregidme. Gracias por vuestras sugerencias Un saludo Emiliano Sutil --------------------------------------------------------------------- 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
Hola :) El Lunes, 11 de Diciembre de 2006 10:27, Emiliano Sutil escribió:
Hola a todos
Despues de probar el vmware y no quedar muy contento con el rendimiento voy a empezar a probar el xen.
Tengo una duda. Yo arranco el equipo con el kernel de Xen, en dominio 0 segun tengo entendido. Una vez hecho esto ya puedo entrar en el yast en el modulo de gestión de las maquinas virtuales.
Sí y sí :)
La cuestion es de dond saco estas maquinas virtuales?
No entiendo la pregunta.
Si hago una virtualizacion completa esta claro, porque yo creo una maquina virtual e instalo sobre ella un Suse de la manera normal, pero si hago paravirtualizacion necesito un kernel con soporte para paravirtualizacion.
Sí.
¿De donde saco este kernel? y por otro lado vale para cualquiera version de Suse?
En la instalación del SUSE desde YaST -> Xen te lo selecciona automáticamente. Si lo haces a mano (compilar el kernel) tienes que marcar la opción de kernel con soporte virtualización. De memoria no me acuerdo exactamente. En todo caso, no es necesario que recompiles.
Yo quiero paravirtualizar un Suse 8.1 pero no se si voy a ser capaz porque no se de donde sacarlo
Dos opciones: - si usas hipervisor: tendrías que parchear el kernel de la 8.1 y recompilarlo - si tienes virtualización por hardware en el proecesador: no tienes que recompilar nada ni parchear ni nada de nada
Puede que haya errores de concepto en todo lo que he dicho antes, asi que si veis alguna gamba perdonad y corregidme.
Si quieres que Xen se "comporte" como el VMWare (sin compilar kernel, ...), necesitas virtualización por HW en el procesador y Xen. Yo te aconesjo que pruebes el módulo de YaST para Xen y que instales el SLES 10 o el SUSE Linux 10.1 o el openSUSE para probar y así vas pillando el truquillo.
Gracias por vuestras sugerencias
HTH 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
2006/12/11, Rafa Grimán
Hola :)
El Lunes, 11 de Diciembre de 2006 10:27, Emiliano Sutil escribió:
Hola a todos
Despues de probar el vmware y no quedar muy contento con el rendimiento voy a empezar a probar el xen.
Tengo una duda. Yo arranco el equipo con el kernel de Xen, en dominio 0 segun tengo entendido. Una vez hecho esto ya puedo entrar en el yast en el modulo de gestión de las maquinas virtuales.
Sí y sí :)
Vale, vamos por buen camino
La cuestion es de dond saco estas maquinas virtuales?
No entiendo la pregunta.
Vale, la pregunta es errónea porque no entendia el concepto. Pensaba que necesitaba un fichero que contenia la maquina virtual y no es asi, el fichero lo voy a crear yo
Si hago una virtualizacion completa esta claro, porque yo creo una maquina virtual e instalo sobre ella un Suse de la manera normal, pero si hago paravirtualizacion necesito un kernel con soporte para paravirtualizacion.
Sí.
¿De donde saco este kernel? y por otro lado vale para cualquiera version de Suse?
En la instalación del SUSE desde YaST -> Xen te lo selecciona automáticamente. Si lo haces a mano (compilar el kernel) tienes que marcar la opción de kernel con soporte virtualización. De memoria no me acuerdo exactamente.
En todo caso, no es necesario que recompiles.
Yo quiero paravirtualizar un Suse 8.1 pero no se si voy a ser capaz porque no se de donde sacarlo
Dos opciones:
- si usas hipervisor: tendrías que parchear el kernel de la 8.1 y recompilarlo
Esta es mi idea, ¿sabes de donde puedo sacar el parche del kernel?
- si tienes virtualización por hardware en el proecesador: no tienes que recompilar nada ni parchear ni nada de nada
Puede que haya errores de concepto en todo lo que he dicho antes, asi que si veis alguna gamba perdonad y corregidme.
Si quieres que Xen se "comporte" como el VMWare (sin compilar kernel, ...), necesitas virtualización por HW en el procesador y Xen.
la verdad es que lo que quiero es que vaya mejor que el vmware. Por lo que he estado estudiando la paravirtulacion con hipervisor va mejor que la virtualizacion total, pero igual estoy equivocado
Yo te aconesjo que pruebes el módulo de YaST para Xen y que instales el SLES 10 o el SUSE Linux 10.1 o el openSUSE para probar y así vas pillando el truquillo.
En esas estoy, tengo una SLES10 de evaluacion y cacharreando con el modulo xen pero en paravirtualizacion no consigo instalar nada de nada. Me da errores de lo mas variopinto. Yo para probar estoy intentando instalar una 10.1 con paravirtualizacion y no he llegado ni a comenzar la instalacion. No se que estoy haciendo mal. (pueden ser infinitas cosas, ) algun howto para torpes de xen? Emiliano Sutil
Gracias por vuestras sugerencias
HTH
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
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
--------------------------------------------------------------------- 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
Hola :) [...]
Dos opciones:
- si usas hipervisor: tendrías que parchear el kernel de la 8.1 y recompilarlo
Esta es mi idea, ¿sabes de donde puedo sacar el parche del kernel?
De xen-source, al igual que las herramientas de zona de usuario. Lo que pasa es que no sé si habrá soporte para la versión que quieres.
- si tienes virtualización por hardware en el proecesador: no tienes que recompilar nada ni parchear ni nada de nada
Puede que haya errores de concepto en todo lo que he dicho antes, asi que si veis alguna gamba perdonad y corregidme.
Si quieres que Xen se "comporte" como el VMWare (sin compilar kernel, ...), necesitas virtualización por HW en el procesador y Xen.
la verdad es que lo que quiero es que vaya mejor que el vmware. Por lo que he estado estudiando la paravirtulacion con hipervisor va mejor que la virtualizacion total, pero igual estoy equivocado
Creo que me he explicado mal en los puntos anteriores. En Xen tienes dos opciones: 1.- que se ejecute SIN virtualización por hardware en el procesador. En este caso, el kernel del sistema operativo _necesita_ "saber" que está corriendo en un entorno virtual 2.- que se ejecute CON virtualización por hardware en el procesador, en este caso, el kernel no se recompila. En ambos casos, te irá mejor que con Xen, pero en el caso 1 NO tienes sistema gráfico a menos que uses VNC o SSH. Es decir, cuando arrancas la máquina virtual ... no ves nada, ni una terminal ... a menos que le des al botón "mostrar" (o algo así) en YaST. En ese momento te abre una consola, pero no puedes arrancar las X, tienes que hace un SSH o conexión VNC. En el segundo caso, sí tienes gráficos. El rendimiento, en el peor de los casos, pierdes (según Xen Source) un 15% - 20%. En VMWare, pierdes mucho más.
Yo te aconesjo que pruebes el módulo de YaST para Xen y que instales el SLES 10 o el SUSE Linux 10.1 o el openSUSE para probar y así vas pillando el truquillo.
En esas estoy, tengo una SLES10 de evaluacion y cacharreando con el modulo xen pero en paravirtualizacion no consigo instalar nada de nada. Me da errores de lo mas variopinto.
Yo para probar estoy intentando instalar una 10.1 con paravirtualizacion y no he llegado ni a comenzar la instalacion.
No se que estoy haciendo mal. (pueden ser infinitas cosas, ) algun howto para torpes de xen?
Pasos a seguir: 1.- instalar el SLES 10/openSUSE/SUSE Linux 10.1 2.- activar con chkconfig el xend y xendomains 3.- reiniciar y arrancar con el kernel con Xen 4.- instalar la VM con YaST2 Te debería funcionar todo. HTH 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
De xen-source, al igual que las herramientas de zona de usuario. Lo que pasa es que no sé si habrá soporte para la versión que quieres.
Vale, mirare a ver si lo encuentro
Creo que me he explicado mal en los puntos anteriores.
No te has explicado bien y yo te he entendido bien, igual mi respuesta es la que esta mal :-( En Xen tienes dos
opciones:
1.- que se ejecute SIN virtualización por hardware en el procesador. En este caso, el kernel del sistema operativo _necesita_ "saber" que está corriendo en un entorno virtual
Si, correcto. Esto esta claro. Es lo que se llama paravirtualizacion, no? el kernel se comunica con hipervisor para hacer la virtualizacion. Esta es la opcion que quiero probar aunque tengo hw con soporte de virtualizacion ¿o no tiene sentido usar este tipo de virtualizacion si se tiene el hw?
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.
En ambos casos, te irá mejor que con Xen, pero en el caso 1 NO tienes sistema gráfico a menos que uses VNC o SSH. Es decir, cuando arrancas la máquina virtual ... no ves nada, ni una terminal ... a menos que le des al botón "mostrar" (o algo así) en YaST. En ese momento te abre una consola, pero no puedes arrancar las X, tienes que hace un SSH o conexión VNC.
En el segundo caso, sí tienes gráficos.
Curioso esto si que no lo sabia, en principio no me importa que no tenga X ya q voy a correr servicios sin mas.
El rendimiento, en el peor de los casos, pierdes (según Xen Source) un 15% - 20%. En VMWare, pierdes mucho más.
Yo te aconesjo que pruebes el módulo de YaST para Xen y que instales el SLES 10 o el SUSE Linux 10.1 o el openSUSE para probar y así vas pillando el truquillo.
En esas estoy, tengo una SLES10 de evaluacion y cacharreando con el modulo xen pero en paravirtualizacion no consigo instalar nada de nada. Me da errores de lo mas variopinto.
Yo para probar estoy intentando instalar una 10.1 con paravirtualizacion y no he llegado ni a comenzar la instalacion.
No se que estoy haciendo mal. (pueden ser infinitas cosas, ) algun howto para torpes de xen?
Pasos a seguir: 1.- instalar el SLES 10/openSUSE/SUSE Linux 10.1 2.- activar con chkconfig el xend y xendomains 3.- reiniciar y arrancar con el kernel con Xen
Vale estos 3 puntos estan superados
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
Te debería funcionar todo.
HTH
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
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
--------------------------------------------------------------------- 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
Hola :) El Lunes, 11 de Diciembre de 2006 18:43, Emiliano Sutil escribió: [...]
1.- que se ejecute SIN virtualización por hardware en el procesador. En este caso, el kernel del sistema operativo _necesita_ "saber" que está corriendo en un entorno virtual
Si, correcto. Esto esta claro. Es lo que se llama paravirtualizacion, no? el kernel se comunica con hipervisor para hacer la virtualizacion. Esta es la opcion que quiero probar aunque tengo hw con soporte de virtualizacion ¿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 ;)
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.
En ambos casos, te irá mejor que con Xen, pero en el caso 1 NO tienes sistema gráfico a menos que uses VNC o SSH. Es decir, cuando arrancas la máquina virtual ... no ves nada, ni una terminal ... a menos que le des al botón "mostrar" (o algo así) en YaST. En ese momento te abre una consola, pero no puedes arrancar las X, tienes que hace un SSH o conexión VNC.
En el segundo caso, sí tienes gráficos.
Curioso esto si que no lo sabia, en principio no me importa que no tenga X ya q voy a correr servicios sin mas.
Entonces no hay problemas, me olvido de las X ;)
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%. [...]
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. 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
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? 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,sse2,ht,syscall,nx,mmxext,fxsr_opt,lm,3dnowext,3dnow,pni,cx16,lahf_lm,cmp_legacy,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,sse2,ht,syscall,nx,mmxext,fxsr_opt,lm,3dnowext,3dnow,pni,cx16,lahf_lm,cmp_legacy,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.
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
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?
[...]
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" 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? Emi
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
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
--------------------------------------------------------------------- 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
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
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.
No estoy seguro de que eso sea asi, ya que si siempre usara paravitualizacion no se podria virtualizar windows y yo todavia no he consigo virtualizar nada, pero con el cd de instalacion de un windows 2000 la instalacion comienza. cierto que no llega a completarse, se queda colgada, pero comenzar comienza. De hecho hace poco estuve en una presentación del SLES 10 y comentaban que con virtualizacion completa y el hw adecuado era posible virtualizar windows Corrigeme si me equivoco, pero en la presentacion esta lo vendieron asi.
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.
Pues va mas lento que el caballo del malo ;-(
Sí, quítala durante la instalación y, una vez instalado, vuelve a poner la "-y".
VAle, la proxima prueba la quito a ver que pasa. (pero insisto, solo consigo que me inicie la instalacion si hago virtualizacon completa)
No, lo que tengo es lo que publica XenSource en su web
VAle, pues ya tenemos lo mismo, era por si habia alguna web independiente que tuviera comparativas porque tener las de xen no me vale, ellos siempre ganan, (aunque pierdan)
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á.
Lo busco y lo pruebo a ver que pasa (pero mejor mañana que ahora soy yo el que estoy paravirtualizado )
¿Alguna sugerencia? o que estoy haciendo mal?
Visita la web de openSUSE ;)
Vale ya se que hago mal ¡No visitar la web de openSUSE!
Rafa
Emi --------------------------------------------------------------------- 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
He instalado la Suse 10.2 sobre un corel Duo. Le he metido Xen con virtualizacion por hard. y me he atrevido a meter un Xp SP2. Este se ha instalado sin problemas. Pero... siempre hay un pero. Le saque el CD y el Windows ni se entero. :-D Aun no le he metido mucha caña, pero por lo demas parece que se comporta mas o menos bien. Hoy una habido una presentación de Novell en Malaga. Han dicho que en la presentación que el Xen para la virtualización del XP va medio fino. Pero que hasta mediados del 2007 cuando saquen el primer service park para Xen no estará completamente soportado. Que gracias al acuerdo con Microsoft se modificara el núcleo de Vista para que Xen lo soporte mejor. Respecto al XP funcionara perfectamente con el service pack de Xen. Saludos. El Martes, 12 de Diciembre de 2006 19:12, Emiliano Sutil escribió:
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.
No estoy seguro de que eso sea asi, ya que si siempre usara paravitualizacion no se podria virtualizar windows y yo todavia no he consigo virtualizar nada, pero con el cd de instalacion de un windows 2000 la instalacion comienza. cierto que no llega a completarse, se queda colgada, pero comenzar comienza.
De hecho hace poco estuve en una presentación del SLES 10 y comentaban que con virtualizacion completa y el hw adecuado era posible virtualizar windows
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
Hola :) El Martes, 12 de Diciembre de 2006 19:52, Salvador Gomez Cabello escribió:
He instalado la Suse 10.2 sobre un corel Duo. Le he metido Xen con virtualizacion por hard. y me he atrevido a meter un Xp SP2. Este se ha instalado sin problemas.
Pero... siempre hay un pero. Le saque el CD y el Windows ni se entero. :-D Aun no le he metido mucha caña, pero por lo demas parece que se comporta mas o menos bien.
Hoy una habido una presentación de Novell en Malaga. Han dicho que en la presentación que el Xen para la virtualización del XP va medio fino. Pero que hasta mediados del 2007 cuando saquen el primer service park para Xen no estará completamente soportado.
Eso tenía entendido. También soportarán cosas como migración en tiempo de ejecución, snapshots, ... Esto ya funciona, pero NO está soportado, que no es lo mismo.
Que gracias al acuerdo con Microsoft se modificara el núcleo de Vista para que Xen lo soporte mejor. Respecto al XP funcionara perfectamente con el service pack de Xen.
Por fin !!!! Algo de luz en el acuerdo entre MS y Novell. Ya voy entendiendo la parte de virtualzación del acuerdo ... aunque sigo pensando que Xen debería aparecer en algún lugar ... a menos que Novell quiera toda la gloria para sí mismo (que no digo que sea bueno o malo).
Saludos.
El Martes, 12 de Diciembre de 2006 19:12, Emiliano Sutil escribió:
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.
No estoy seguro de que eso sea asi, ya que si siempre usara paravitualizacion no se podria virtualizar windows y yo todavia no he consigo virtualizar nada, pero con el cd de instalacion de un windows 2000 la instalacion comienza. cierto que no llega a completarse, se queda colgada, pero comenzar comienza.
De hecho hace poco estuve en una presentación del SLES 10 y comentaban que con virtualizacion completa y el hw adecuado era posible virtualizar windows
--------------------------------------------------------------------- Para dar de baja la suscripcin, 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
-- "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
(Reenvío a la lista, perdón Rafa por enviártelo al privado) Rafa Grimán escribió:
Hola :)
Hola.
Que gracias al acuerdo con Microsoft se modificara el núcleo de
Vista para
que Xen lo soporte mejor. Respecto al XP funcionara perfectamente con el service pack de Xen.
Por fin !!!! Algo de luz en el acuerdo entre MS y Novell. Ya voy entendiendo la parte de virtualzación del acuerdo ... aunque sigo pensando que Xen debería aparecer en algún lugar ... a menos que Novell quiera toda la gloria para sí mismo (que no digo que sea bueno o malo).
Pues imagino que hab Pues imagino que habrán intentando acuerdo con Xen, pero les habrá pasado como con SAMBA. ¿No habéis visto la reacción tan airada al acuerdo que ha tenido SAMBA? Es lógico, si Microsof y Novell se hacen "amiguitos" para mejorar la interoperabilidad, pues Xen y SAMBA corren el riesgo de que les forqueen y quedarse fuera, y además fuera con unos forks que funcionarán mejor que los proyectos originales en pocas semanas. (Por eso ya digo abiertamente que pienso que la reacción tan airada, que me parece bien siempre que no incluyan ataques que incluyen a los usuarios y programadores, como impedir alojamientos de isos de suse en mirrors, etc., que hay mucho de ataque de "cuenno" por miedo, bastante fundado este miedo por otra parte. Además estos ataques han sido histéricos volviéndose a ver que si YaST no es libre que si QT tampoco, etc., etc., mentiras sectarias infundadas habituales). Saludos. César --------------------------------------------------------------------- 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
2006/12/14, Rafa Grimán
Hola :)
[...]
Eso tenía entendido. También soportarán cosas como migración en tiempo de ejecución, snapshots, ... Esto ya funciona, pero NO está soportado, que no es lo mismo.
Que gracias al acuerdo con Microsoft se modificara el núcleo de Vista para que Xen lo soporte mejor. Respecto al XP funcionara perfectamente con el service pack de Xen.
Por fin !!!! Algo de luz en el acuerdo entre MS y Novell. Ya voy entendiendo la parte de virtualzación del acuerdo ... aunque sigo pensando que Xen debería aparecer en algún lugar ... a menos que Novell quiera toda la gloria para sí mismo (que no digo que sea bueno o malo).
pero esto no tiene relacion directa (al menos que vea) con el acuerdo entre MS y Novell.. pero si, el acuerdo entre Xen y MS (http://www.xensource.com/partners/microsoft_resources.html) que viene de mucho antes !!! salu2 -- -- Victor Hugo dos Santos Linux Counter #224399 --------------------------------------------------------------------- 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
Hola :) El Jueves, 14 de Diciembre de 2006 16:00, Victor Hugo dos Santos escribió:
2006/12/14, Rafa Grimán
: Hola :)
[...]
Eso tenía entendido. También soportarán cosas como migración en tiempo de ejecución, snapshots, ... Esto ya funciona, pero NO está soportado, que no es lo mismo.
Que gracias al acuerdo con Microsoft se modificara el núcleo de Vista para que Xen lo soporte mejor. Respecto al XP funcionara perfectamente con el service pack de Xen.
Por fin !!!! Algo de luz en el acuerdo entre MS y Novell. Ya voy entendiendo la parte de virtualzación del acuerdo ... aunque sigo pensando que Xen debería aparecer en algún lugar ... a menos que Novell quiera toda la gloria para sí mismo (que no digo que sea bueno o malo).
pero esto no tiene relacion directa (al menos que vea) con el acuerdo entre MS y Novell.. pero si, el acuerdo entre Xen y MS (http://www.xensource.com/partners/microsoft_resources.html) que viene de mucho antes !!!
Si no he entendido mal a Salva, la parte del acuerdo de virtualización entre MS y Novell es para que MS-Windows corra bien en Xen. Entonces, lo que digo es que no entiendo por qué MS llegó al acuerdo con Xen. Vamos que no entiendo por qué hay 2 acuerdos independientes (MS-Xen y MS-Noivell) hablando de lo mismo ... o ¿realmente no son independientes? ¿Qué sacamos los de la FOSS de este acuerdo? Porque parece ser que es para que MS-Windows corra bien en Xen. 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
Sí, quítala durante la instalación y, una vez instalado, vuelve a poner la "-y".
Chico, mano de santo Le he quitado la "-y", he instalado un Suse 9.3 y ahora va como un avión. Eso si con virtualizacion completa. Con paravirtualizacio sigo sin poder hacer una o con un canuto :-( Pero alguien usa paravirtualizacion? porque estoy empezando a dudarlo Emi --------------------------------------------------------------------- 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
2006/12/13, Emiliano Sutil
Sí, quítala durante la instalación y, una vez instalado, vuelve a poner la "-y".
Una cosa que se me olvido decir. No le he vuelto a poner la y al fichero ¿para que se supone que sirve eso? Se la vuelvo a poner? La quito cada vez que instale una nueva maquina virtual? Emi --------------------------------------------------------------------- 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
Hola :) El Martes, 12 de Diciembre de 2006 19:12, Emiliano Sutil escribió:
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.
No estoy seguro de que eso sea asi, ya que si siempre usara paravitualizacion no se podria virtualizar windows y yo todavia no he consigo virtualizar nada, pero con el cd de instalacion de un windows 2000 la instalacion comienza. cierto que no llega a completarse, se queda colgada, pero comenzar comienza.
De hecho hace poco estuve en una presentación del SLES 10 y comentaban que con virtualizacion completa y el hw adecuado era posible virtualizar windows
Corrigeme si me equivoco, pero en la presentacion esta lo vendieron asi.
Es correcto, pero el hardware (BIOS, chipset, procesador, ...) influye. No sé cuál es exactamente la configuración ideal. También influye la versión de Xen.
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.
Pues va mas lento que el caballo del malo ;-(
Sí, quítala durante la instalación y, una vez instalado, vuelve a poner la "-y".
VAle, la proxima prueba la quito a ver que pasa. (pero insisto, solo consigo que me inicie la instalacion si hago virtualizacon completa)
No, lo que tengo es lo que publica XenSource en su web
VAle, pues ya tenemos lo mismo, era por si habia alguna web independiente que tuviera comparativas porque tener las de xen no me vale, ellos siempre ganan, (aunque pierdan)
;)
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á.
Lo busco y lo pruebo a ver que pasa (pero mejor mañana que ahora soy yo el que estoy paravirtualizado )
¿Alguna sugerencia? o que estoy haciendo mal?
Visita la web de openSUSE ;)
Vale ya se que hago mal ¡No visitar 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
participants (5)
-
csalinux
-
Emiliano Sutil
-
Rafa Grimán
-
Salvador Gomez Cabello
-
Victor Hugo dos Santos