[ubuntu-ar] Emular VT-X en una VM

Sebastian Abate sebastianabate at gmail.com
Sun Mar 1 14:46:26 GMT 2009


2009/3/1 Victor Padro <vpadro en gmail.com>:
>
>
> 2009/2/28 Victor Padro <vpadro en gmail.com>
>>
>>
>> 2009/2/28 Sebastian Abate <sebastianabate en gmail.com>
>>>
>>> 2009/2/28 Victor Padro <vpadro en gmail.com>:
>>> >
>>> >
>>> > 2009/2/28 Sebastian Abate <sebastianabate en gmail.com>
>>> >>
>>> >> 2009/2/28 Marcelo Fernández <fernandezm22 en yahoo.com.ar>:
>>> >> > Sebastian Abate escribió:
>>> >> >> que voy a poder probarlo; calculo que me va a llevar unos días (no
>>> >> >> me
>>> >> >> llevo muy bien con las compilaciones, y me suelen dar bastantes
>>> >> >> problemas), pero en cuanto tenga algún resultado lo comento acá
>>> >> >> para
>>> >> >> que quede registrado en el archivo de la lista.
>>> >> >
>>> >> > Sebastián, no te olvides que podés probar sin tener que compilar
>>> >> > usando
>>> >> > Ubuntu Jaunty 9.04 Alpha 5...
>>> >> >
>>> >> > Lamentablemente ni Fedora ni Debian ni OpenSuse tienen en sus
>>> >> > últimas
>>> >> > versiones un KVM mayor al 7x (necesitás al menos la versión 82...).
>>> >> >
>>> >> > Bah, si es "por probar", en vez de compilar, probaría la última
>>> >> > versión
>>> >> > en desarrollo de Ubuntu.
>>> >> >
>>> >> > Mis 2 ctvs., contá cómo te fue :-)
>>> >> >
>>> >> > Saludos
>>> >> > Marcelo
>>> >> > --
>>> >> > Marcelo F. Fernández
>>> >> > Buenos Aires, Argentina
>>> >> > Licenciado en Sistemas - CCNA
>>> >> >
>>> >> > E-Mail: fernandezm22 en yahoo.com.ar
>>> >> > Jabber ID: fernandezm22 en jabber.org
>>> >> > Public Key ID: 5C990A6C 111C3661
>>> >> > Blog: http://marcelosoft.blogspot.com
>>> >> >
>>> >> > --
>>> >> > Ubuntu-ar lista de correo
>>> >> > Ubuntu-ar en lists.ubuntu.com
>>> >> > Modifica tus opciones o desuscribite en:
>>> >> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
>>> >> > Siempre leer, comprender y aplicar nuestra etiqueta:
>>> >> > https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>>> >> >
>>> >> >
>>> >>
>>> >> Yo quiero probar Citrix Xen, no usar Citrix Xen para probar otras
>>> >> cosas (para eso ya uso Virtualbox, que funciona de maravillas). El
>>> >> tema con usar Jaunty es que tendría que actualizar mi Intrepid a una
>>> >> versión todavía Alpha, y este es el sistema que uso diariamente para
>>> >> laburar, por lo que no me puedo arriesgar; además si se me presentan
>>> >> problemas probando Citrix Xen no sabría si es culpa de Citrix o si es
>>> >> culpa de Jaunty.
>>> >>
>>> >> De todas formas estoy pensando que sería mucho más práctico y fácil
>>> >> conseguirme un disco más para instalar el Citrix directamente, y
>>> >> después convertir mi Intrepid en un domU, para seguir usándolo
>>> >> normalmente mientras experimento con otras cosas.
>>> >>
>>> >> Dependiendo de cuán complicado sea compilar KVM veré qué hago.
>>> >>
>>> >> Gracias de nuevo
>>> >>
>>> >> PD: Como nota de color les comento que buscando sobre este tema me
>>> >> enteré que Ubuntu no soporta más dom0 de Xen en sus kernels oficiales
>>> >> a partir de Intrepid (aunque sí trae soporte para domU); y para colmo
>>> >> nunca hicieron ningún tipo de anuncio oficial al respecto.
>>> >>
>>> >> Me parece perfecto que Ubuntu elija poner todo el esfuerzo en una
>>> >> solución de virtualización (en este caso KVM); pero me parece un poco
>>> >> irresponsable no advertir a los usuarios sobre este tipo de cosas,
>>> >> como para que puedan ir programando la migración de un sistema al
>>> >> otro, o la migración a otra distribución que siga soportando a Xen.
>>> >>
>>> >> Si bien la última versión con soporte para Xen es una LTS (por lo que
>>> >> queda bastante tiempo para hacer anuncios y tomar medidas al
>>> >> respecto), me parece poco serio no haber comunicado esto de forma
>>> >> oficial, y sobre todo cuando se trata de virtualizacion, un tema tan
>>> >> importante hoy en día.
>>> >>
>>> >> --
>>> >> Sebastián Abate
>>> >> Quattro-D
>>> >> 15-3589-7730
>>> >> abates en quattrod.com.ar
>>> >>
>>> >> --
>>> >> Ubuntu-ar lista de correo
>>> >> Ubuntu-ar en lists.ubuntu.com
>>> >> Modifica tus opciones o desuscribite en:
>>> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
>>> >> Siempre leer, comprender y aplicar nuestra etiqueta:
>>> >> https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>>> >>
>>> >
>>> > Ya que comentas esta onda de Xen bajo ubuntu, estuve leyendo este howto
>>> > hoy
>>> > en la mañana que tal vez te pueda interesar, al igual y ya lo has
>>> > visto:
>>> >
>>> > http://howtoforge.com/installing-xen-3.3-with-kernel-2.6.27-on-ubuntu-8.10-x86_64
>>> >
>>> > La mayoria de las compañias que proporcionan soporte y una distro de
>>> > linux(Red Hat, Canonical, Novell) estan haciendo el cambio a KVM,
>>> > aunque Red
>>> > Hat y Novell anunciaron que seguiran soportando Xen por varios años
>>> > mas,
>>> > cosa que no hizo o no ha hecho Canonical, es una lastima que no le den
>>> > importancia como tu dices.
>>> >
>>> > Un ultimo comentario que tal vez no tenga que ver con Xen bajo ubuntu,
>>> > sin
>>> > embargo en la semana anuncio Citrix la version liberada de xenserver al
>>> > estilo VMWare ESXi, la acabo de bajar y la probare despues.
>>> >
>>> >
>>> > Saludos.
>>> > --
>>> > "It is human nature to think wisely and act in an absurd fashion."
>>> >
>>> > "Todo el desorden del mundo proviene de las profesiones mal o
>>> > mediocremente
>>> > servidas"
>>> >
>>> > --
>>> > Ubuntu-ar lista de correo
>>> > Ubuntu-ar en lists.ubuntu.com
>>> > Modifica tus opciones o desuscribite en:
>>> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
>>> > Siempre leer, comprender y aplicar nuestra etiqueta:
>>> > https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>>> >
>>> >
>>> >
>>>
>>> Ese Howto fue el que me hizo buscar más información sobre el soporte
>>> de Xen en Ubuntu, y de esa búsqueda surgió la PD de mi mail anterior.
>>>
>>> Lo que me molesta de KVM es que no soporta paravirtualización, con lo
>>> que se desperdician muchos recursos cuando se quiere virtualizar un
>>> Linux dentro de otro Linux. Y aunque para este tipo de virtualización
>>> existe OpenVZ (que no es virtualización propiamente dicho, pero
>>> bueno...), el problema es que OpenVZ no soporta otros sistemas
>>> operativos, por lo que si yo quiero correr un Host o dom0 Linux, y dos
>>> VM o domU (una Linux y otra Windows) no podría hacerlo; y este mismo
>>> escenario con KVM me obliga a correr el Linux virtualizado en modo
>>> full (perdiendo performance).
>>> Espero que pronto se implemente la paravirtualización con KVM, y de
>>> esa forma tener un virtualizador completo como Xen para Ubuntu.
>>>
>>> PD: Justamente por el aviso de Citrix liberando XenServer es que me
>>> propuse probarlo, y de allí la pregunta a la lista. Ya sabía de VMWare
>>> ESXi, pero como no es OpenSource no me interesaba tanto como Xen.
>>>
>>> --
>>> Sebastián Abate
>>> Quattro-D
>>> 15-3589-7730
>>> abates en quattrod.com.ar
>>>
>>> --
>>> Ubuntu-ar lista de correo
>>> Ubuntu-ar en lists.ubuntu.com
>>> Modifica tus opciones o desuscribite en:
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
>>> Siempre leer, comprender y aplicar nuestra etiqueta:
>>> https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>>>
>>
>> Personalmente vuelvo a recomendarte que le eches un vistazo a Proxmox, con
>> esa distro podras hacer facilmente lo que necesitas, usar paravirtualizacion
>> con KVM y containers con OpenVZ.
>>
>> Retomando el post Marcelo te comento que con el KVM-8x podrias hacer la
>> "nested virtualization" si es asi pues no perderias nada en echarle un ojo
>> al Proxmox. ;)
>>
>> El unico inconveniente que podria ver en tu caso usando el Proxmox es que
>> es un Bare Metal o sea que necesitas una maquina destinada a su unico uso.
>>
>> Saludos.
>>
>> --
>> "It is human nature to think wisely and act in an absurd fashion."
>>
>> "Todo el desorden del mundo proviene de las profesiones mal o
>> mediocremente servidas"
>
> Como es sabado-domingo me desvele un poco porque me entro la curiosidad de
> echar a andar el nested virtualization en mi Proxmox con un AMD Athlon 64 X2
> 5000+ que tiene extensiones svm y 8GB de RAM pero la verdad no funciona con
> KVM-83, usando windows server 2008 R2, CentOS 5.2 y Ubuntu 8.04
>
> En Windows Server 2003 y 2008 aparece un QEMU Virtual CPU version 0.9.1 con
> la velocidad 2.6Ghz como procesador(en el windows server 2008 hasta 7
> procesadores me salieron jajaja!) En Ubuntu y CentOS aparece el mismo
> procesador sin las extensiones svm. :(
>
> Obviamente que en la tarjeta madre del Host esta habilitado el
> Virtualization Support y en una terminal dentro de Proxmox pongo el clasico
> cat /proc/cpuinfo y me aparece la dichosa extension svm.
>
> Tal vez solo funcione con AMD Quad Core Opterons y los AMD Phenom(que ambos
> son modelos recientes).
>
> Asi que faltaria checar el XenServer a ver si ese compadre si nos deja hacer
> esto del nesting.
>
> espero sirva la info
>
> Saludos.
>
>
>
> --
> "It is human nature to think wisely and act in an absurd fashion."
>
> "Todo el desorden del mundo proviene de las profesiones mal o mediocremente
> servidas"
>
> --
> Ubuntu-ar lista de correo
> Ubuntu-ar en lists.ubuntu.com
> Modifica tus opciones o desuscribite en:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
> Siempre leer, comprender y aplicar nuestra etiqueta:
> https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>
>
>

Víctor, muchas gracias por el tiempo que me hiciste ahorrar!!!!!! Le
iba a dedicar el domingo a este tema, pero si después de compilar,
instalar, configurar y renegar todo el día, la cosa me fallaba, lo más
probable es que mi máquina hubiese terminado volando por la ventana y
aterrizando en el medio de la calle; por lo que además te agradezco la
guita que me hiciste ahorrar también en una nueva máquina ;-)

Ahora volviendo al tema, me parece que diste en el clavo con lo de los
nuevos procesadores, ya que me pasó algo parecido con el VirtualBox y
la opción de Nested Paging, la cual está disponible pero no se activa,
porque mi procesador (un AMD X2 4200+) no tiene soporte para IOMMU (o
VT-D para Intel). Puede ser que la virtualización anidada necesite de
esta u otra extensión en el procesador para funcionar (aunque no lo
pude confirmar por ningún lado; la información que encontré es
bastante escueta)

Me parece que lo mejor va a ser conseguirme un disco más para probar
Xen sin todos esto problemas; o directamente inclinarme por KVM, como
lo están haciendo mis ditros favoritas (Ubuntu y RedHat).

Gracias otra vez por la ayuda.

-- 
Sebastián Abate
Quattro-D
15-3589-7730
abates en quattrod.com.ar



More information about the Ubuntu-ar mailing list