Ich habe kürzlich angefangen, VPS von OVH zu verwenden: http://www.ovh.co.uk/vps/vps-classic.xml Dieses Problem ist wahrscheinlich sehr spezifisch für diesen einen Anbieter.
Mein Ziel ist es, Docker darauf zu installieren und auszuführen. Dazu benötige ich Kernel-unterstützende Module. Standardmäßig verwenden die VPS-Computer von OVH einen benutzerdefinierten Kernel, der dies nicht tut, und Docker stürzt ab. Ich habe einige Male versucht, die Maschine mit verschiedenen Versionen von Debian (6, 7) und Ubuntu (12.04, 13.10) neu zu installieren, die für ihre VPS verfügbar sind, jedes Mal, wenn uname -r es mir zeigt
uname -r
2.6.32-042stab084.14
... / boot Verzeichnis ist leer, es ist weder grub noch lilo installiert, es sind keine Linux-Image-Pakete installiert, obwohl sie verfügbar sind.
Das Installieren des Linux-Kernels aus dem Repository, Grub, das Aktualisieren von Grub (dies ist ein weit verbreiteter Rat, den ich gegoogelt habe) und das Neustarten des Computers haben nur geringe Auswirkungen. Grub findet ein System-Image, das frisch installierte, / boot wird gefüllt, aber auf dem System wird weiterhin der oben erwähnte Kernel ausgeführt. Dieses und die oben genannten Symptome rätseln mich sehr: Wie genau startet diese Maschine überhaupt? Net Boot vielleicht? Wie überprüfe ich es, wie ändere ich dieses Verhalten?
Nach der Netboot-Idee habe ich Google erneut überprüft. Dies hat mir mitgeteilt, dass es in OVH Web Manager Version 3 eine Option gibt, um die Net Boot-Einstellungen zu ändern. Ich benutze Manager v.6, um an meinem VPS zu basteln (sie sagen, dass die Funktionalität dorthin verschoben wurde). Ich habe dort keine solche Option gefunden. In früheren Manager-Versionen wird mein VPS nicht einmal angezeigt.
So weit bin ich bis jetzt gegangen. Ich möchte einen Standard-Repository-Kernel auf diesem VPS ausführen und würde auch Erklärungen dazu begrüßen, wie dieses Setup funktioniert und warum es so problematisch ist, weil ich mich momentan ziemlich verwirrt fühle :)
Antworten:
Sie können mit OpenVZ keinen eigenen Kernel auf einem VPS ausführen. Sie müssten ein Upgrade vom VPS Classic-Dienst von OVH auf den VPS Cloud- Dienst durchführen, auf dem VMware ausgeführt wird und mit dem Sie einen angepassten Kernel ausführen können.
quelle
Bitte beachten Sie, dass OVH jetzt Bilder anbietet, die Docker für diesen VPS-Dienst unterstützen: http://www.ovh.co.uk/vps/operating-system.xml#Dev
Sie können die folgenden Distributionen auf Ihrem VPS installieren:
Sie müssen Ihr VPS jedoch neu installieren, und ich weiß nicht, welche Docker-Version sie unterstützen.
quelle