Impossible de mettre à jour le noyau Linux sur VPS

10

J'ai récemment commencé à utiliser VPS d'OVH: http://www.ovh.co.uk/vps/vps-classic.xml C'est probablement un problème très spécifique à ce seul fournisseur.

Mon objectif est d'installer et d'exécuter Docker dessus, pour cela j'ai besoin de modules supportant le noyau. Par défaut, les machines VPS d'OVH utilisent un noyau personnalisé qui ne fonctionne pas et Docker plante. J'ai essayé de réinstaller la machine plusieurs fois avec différentes versions de Debian (6, 7) et Ubuntu (12.04, 13.10) disponibles pour leurs VPS, chaque fois qu'uname -r me montre

uname -r
2.6.32-042stab084.14

... Le répertoire / boot est vide, aucun grub ni lilo n'est installé, aucun paquet linux-image n'est installé, bien qu'ils soient disponibles.

L'installation du noyau Linux à partir du référentiel, grub, la mise à jour de grub (c'est un conseil largement répandu que j'ai recherché) et le redémarrage de la machine ont peu d'effet. Grub trouve une image système, celle qui vient d'être installée, / boot est renseigné, mais le système exécute toujours le noyau mentionné ci-dessus. Cela et les symptômes ci-dessus m'intriguent énormément: comment cette machine démarre-t-elle en premier lieu? Net boot peut-être? Comment le vérifier, comment changer ce comportement?

Suite à l'idée de netboot, j'ai vérifié à nouveau google, cela m'a dit qu'il y avait une option dans OVH web manager version 3 pour changer les paramètres de démarrage net. J'utilise le gestionnaire v.6 pour bricoler avec mon VPS (ils disent que la fonctionnalité est déplacée là-bas), je n'ai trouvé aucune telle option là-bas, les versions précédentes du gestionnaire ne voient même pas mon VPS.

C'est jusqu'où je suis allé jusqu'à présent. Je veux exécuter le noyau de référentiel standard sur ce VPS, j'accueillerais également toutes les explications sur le fonctionnement de cette configuration et pourquoi est-ce si problématique, car en ce moment je me sens plutôt confus :)

le zencodisme
la source
1
Comme Bert l'a dit, OpenVZ utilise le noyau hôte, il est donc impossible d'utiliser le vôtre.
Nathan C
1
Vous ne pouvez pas exécuter Docker dans OpenVZ, car votre "VPS" OpenVZ est lui-même un conteneur.
Michael Hampton
Bon, je ne savais pas comment cela était virtualisé et je ne connaissais pas les limitations d'OpenVZ. Après une courte lecture sur le sujet, c'est douloureusement évident maintenant. Je vous remercie.
zencodisme le

Réponses:

20

Vous ne pouvez pas exécuter votre propre noyau sur un VPS en utilisant OpenVZ. Vous devrez passer du service VPS Classic d'OVH à leur service VPS Cloud , qui exécute VMware et vous permettra d'exécuter un noyau personnalisé.

Bert
la source
2

Veuillez noter qu'OVH propose désormais des images prenant en charge Docker pour ce service VPS: http://www.ovh.co.uk/vps/operating-system.xml#Dev

Vous pouvez installer les distributions suivantes sur votre VPS:

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

Vous devrez cependant réinstaller votre VPS, et je ne sais pas quelle version de Docker ils prennent en charge.

Mickaël
la source