No se puede actualizar el kernel de Linux en VPS

10

Recientemente comencé a usar VPS de OVH: http://www.ovh.co.uk/vps/vps-classic.xml. Este es un problema muy específico para este proveedor.

Mi objetivo es instalar y ejecutar Docker en él, para esto necesito módulos compatibles con el núcleo. Por defecto, las máquinas VPS de OVH usan kernel personalizado que no funciona y Docker se bloquea. Intenté reinstalar la máquina varias veces con varias versiones de Debian (6, 7) y Ubuntu (12.04, 13.10) disponibles para sus VPS, cada vez que uname -r me muestra

uname -r
2.6.32-042stab084.14

El directorio ... / boot está vacío, no hay grub ni lilo instalados, no hay paquetes de linux-image instalados, aunque están disponibles.

Instalar linux kernel desde repositorio, grub, actualizar grub (este es un consejo ampliamente extendido que busqué en Google) y reiniciar la máquina tiene poco efecto. Grub encuentra una imagen del sistema, la recién instalada, / boot se rellena, pero el sistema aún ejecuta el kernel mencionado anteriormente. Esto y los síntomas anteriores me desconciertan enormemente: ¿cómo exactamente esta máquina arranca en primer lugar? ¿Arranque neto quizás? ¿Cómo verificarlo, cómo cambiar este comportamiento?

Siguiendo la idea de inicio de red, revisé google nuevamente, esto me dijo que hay una opción en el administrador web de OVH versión 3 para cambiar la configuración de inicio de red. Utilizo el administrador v.6 para jugar con mi VPS (dicen que la funcionalidad se mueve allí), no encontré esa opción allí, las versiones anteriores del administrador ni siquiera ven mi VPS.

Así de lejos fui hasta ahora. Quiero ejecutar el kernel de repositorio estándar en este VPS, también agradecería cualquier explicación sobre cómo funciona esta configuración y por qué es tan problemático, porque en este momento me siento bastante confundido :)

zencodismo
fuente
1
Como dijo Bert, OpenVZ usa el núcleo del host, por lo que es imposible usar el suyo.
Nathan C
1
No puede ejecutar Docker en OpenVZ, ya que su "VPS" de OpenVZ es en sí mismo un contenedor.
Michael Hampton
Correcto, no sabía cómo se virtualiza esto y no conocía las limitaciones de OpenVZ. Después de una breve lectura sobre el tema, es dolorosamente obvio ahora. Gracias.
zencodism

Respuestas:

20

No puede ejecutar su propio núcleo en un VPS usando OpenVZ. Tendría que actualizar del servicio VPS Classic de OVH a su servicio VPS Cloud , que ejecuta VMware y le permitiría ejecutar un kernel personalizado.

Bert
fuente
2

Tenga en cuenta que OVH ahora ofrece imágenes que admiten Docker para este servicio VPS: http://www.ovh.co.uk/vps/operating-system.xml#Dev

Puede instalar las siguientes distribuciones en su VPS:

  • Ubuntu Docker (Ubuntu 14.04)
  • Ubuntu Docker (Ubuntu 15.04)

Sin embargo, tendrá que reinstalar su VPS, y no sé qué versión de Docker admiten.

Mickaël
fuente