Ahora que posiblemente dentro de poco contemos con soporte directo para Xen en Centos 5, quizás ya no sea una pregunta interesante, pero de todos modos, ¿alguien puede explicarme por qué los RPMs binarios descargables de Xensource para RHEL4.4 no funcionan cuando se tiene LVM en el filesystem del dom0 en Centos 4.4? He intentado todos los consejos que he encontrado sobre ejecutar mkinitrd, sin éxito. El procedimiento dado en http://mark.foster.cc/wiki/index.php/Xen_on_CentOS-4 funciona perfecto. Desde ya muchas gracias
Eduardo Grosclaude wrote:
Ahora que posiblemente dentro de poco contemos con soporte directo para Xen en Centos 5, quizás ya no sea una pregunta interesante, pero de todos modos, ¿alguien puede explicarme por qué los RPMs binarios descargables de Xensource para RHEL4.4 no funcionan cuando se tiene LVM en el filesystem del dom0 en Centos 4.4? He intentado todos los consejos que he encontrado sobre ejecutar mkinitrd, sin éxito. El procedimiento dado en http://mark.foster.cc/wiki/index.php/Xen_on_CentOS-4 funciona perfecto.
Hola Eduardo,
he usado todas las variantes. Dígase los rpm, el howto de mark foster y además he usado LVM y ext3. Y en todas funciona.
Quizá estés confundido en algo... Te comento por si acaso: Cuando instentas instalar xen en un servidor que tiene discos IDE (ATA), te fallará con un bonito pánico. Pues el kernel de xen viene compilado sin soporte para discos IDE.
Después de mucha cavilación profunda y unas cuantas recompiladas logré echar a andar el kernel de XEN que viene de xensource al activarle los discos IDE.
Cuando usas discos SCSI, todo bien.
saludos! epe
Desde ya muchas gracias
On 3/13/07, "Ing. Ernesto Pérez Estévez" centos@ecualinux.com wrote:
Eduardo Grosclaude wrote: Quizá estés confundido en algo... Te comento por si acaso: Cuando instentas instalar xen en un servidor que tiene discos IDE (ATA), te fallará con un bonito pánico. Pues el kernel de xen viene compilado sin soporte para discos IDE.
Después de mucha cavilación profunda y unas cuantas recompiladas logré echar a andar el kernel de XEN que viene de xensource al activarle los discos IDE.
Gracias, Ernesto! Y con qué procedimiento activas IDE en estos rpms? Ahora estoy recompilando el src.rpm que viene de xensource.
Gracias, Ernesto! Y con qué procedimiento activas IDE en estos rpms? Ahora estoy recompilando el src.rpm que viene de xensource.
Disculpa que no te diga exactamente, puesto que ahora no tengo máquinas con xen con el disco IDE. Pero en resumen hice lo siguiente:
Abrí el src.rpm que tiene xensource, entré a /usr/src/redhat/BUILD y abrí el kernel que viene en el src.rpm (está en /usr/src/redhat/SOURCES)
Después entré a ese directorio del kernel y busqué el config para la arquitectura de 32bits (x32*) todos los config están en un solo directorio llamado buildconfig creo, y lo comparé contra el config del kernel que tenía instalado en mi centos (este config está en /boot).
Los comparé con diff (diff unconfig /camino/al/otro/config).
Fui mirando una a una y noté que faltaba una o dos opciones de IDE, las activé en el kernel de XEN. A propósito, verás muchas muchísimas opciones quitadas o puestas, tienes que buscar poco a poco con tremenda paciencia pues son varias páginas de diff.
volví a cerrar el directorio del kernel hacia SOURCES (con tar), con el mismo nombre. Y recompilé desde el spec que está en /usr/src/redhat/SPECS, lo recompilé con rpmbuild -ba nombredelspec.spec
Fue una labor un poco tediosa, como dos noches me pasé en eso (le dedico a investigar las noches). Pero a la final lo logré.
La parte feliz es que al parecer ya pronto no habrá que hacer esto.. en pocos días ya lo tendremos soportado por el mismísimo upstream.
saludos
El mar, 13-03-2007 a las 14:06 -0500, "Ing. Ernesto Pérez Estévez" escribió:
Eduardo Grosclaude wrote:
Ahora que posiblemente dentro de poco contemos con soporte directo para Xen en Centos 5, quizás ya no sea una pregunta interesante, pero de todos modos, ¿alguien puede explicarme por qué los RPMs binarios descargables de Xensource para RHEL4.4 no funcionan cuando se tiene LVM en el filesystem del dom0 en Centos 4.4? He intentado todos los consejos que he encontrado sobre ejecutar mkinitrd, sin éxito. El procedimiento dado en http://mark.foster.cc/wiki/index.php/Xen_on_CentOS-4 funciona perfecto.
Hola Eduardo,
he usado todas las variantes. Dígase los rpm, el howto de mark foster y además he usado LVM y ext3. Y en todas funciona.
Quizá estés confundido en algo... Te comento por si acaso: Cuando instentas instalar xen en un servidor que tiene discos IDE (ATA), te fallará con un bonito pánico. Pues el kernel de xen viene compilado sin soporte para discos IDE.
Después de mucha cavilación profunda y unas cuantas recompiladas logré echar a andar el kernel de XEN que viene de xensource al activarle los discos IDE.
Podrías explicar cómo activaste los disco IDE, porque yo tengo problemas en una máquina con discos IDE, de antemano muchas gracias.
Saludos,
Cuando usas discos SCSI, todo bien.
saludos! epe
Desde ya muchas gracias