Impossibile aggiornare il kernel Linux su VPS


10

Di recente ho iniziato a utilizzare VPS da OVH: http://www.ovh.co.uk/vps/vps-classic.xml Questo è probabilmente un problema molto specifico per questo provider.

Il mio obiettivo è quello di installare ed eseguire Docker su di esso, per questo ho bisogno di moduli di supporto del kernel. Per impostazione predefinita, le macchine VPS di OVH usano un kernel personalizzato che non funziona e Docker si arresta in modo anomalo. Ho provato a reinstallare la macchina alcune volte con varie versioni di Debian (6, 7) e Ubuntu (12.04, 13.10) disponibili per i loro VPS, ogni volta che uname -r mi mostra

uname -r
2.6.32-042stab084.14

... / la directory di avvio è vuota, non c'è grub né lilo installati, non ci sono pacchetti di immagini linux installati, sebbene siano disponibili.

L'installazione del kernel Linux dal repository, grub, l'aggiornamento di grub (questo è un consiglio ampiamente diffuso che ho cercato su google) e il riavvio della macchina hanno scarso effetto. Grub trova un'immagine di sistema, quella appena installata, / boot viene popolato, ma il sistema esegue ancora il kernel sopra menzionato. Questo e i sintomi sopra menzionati mi sconcertano molto: come si avvia esattamente questa macchina? Avvio netto forse? Come controllarlo, come cambiare questo comportamento?

A seguito dell'idea di netboot che ho controllato di nuovo su Google, questo mi ha detto che esiste un'opzione in Web Manager versione 3 di OVH per modificare le impostazioni di avvio di rete. Uso manager v.6 per armeggiare con il mio VPS (dicono che la funzionalità viene spostata lì), non ho trovato alcuna opzione lì, le versioni precedenti del gestore non vedono nemmeno il mio VPS.

Questo è quanto lontano sono andato fino ad ora. Voglio eseguire il kernel di repository standard su questo VPS, gradirei anche qualsiasi spiegazione su come funziona questa configurazione e perché è così problematica, perché in questo momento mi sento piuttosto confuso :)


1
Come ha detto Bert, OpenVZ usa il kernel host, quindi è impossibile usare il proprio.
Nathan C

1
Non è possibile eseguire Docker in OpenVZ, poiché OpenVZ "VPS" è esso stesso un contenitore.
Michael Hampton,

Bene, non sapevo come questo fosse virtualizzato e non conoscevo i limiti di OpenVZ. Dopo una breve lettura sull'argomento è dolorosamente ovvio ora. Grazie.
zencodismo

Risposte:


20

Non è possibile eseguire il proprio kernel su un VPS usando OpenVZ. Dovresti aggiornare dal servizio VPS Classic di OVH al loro servizio VPS Cloud , che esegue VMware e ti permetterebbe di eseguire un kernel personalizzato.


2

Si noti che OVH ora offre immagini che supportano Docker per questo servizio VPS: http://www.ovh.co.uk/vps/operating-system.xml#Dev

Puoi installare le seguenti distribuzioni sul tuo VPS:

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

Dovrai reinstallare il tuo VPS, e non so quale versione di Docker supportino.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.