Nie można zaktualizować jądra systemu Linux na VPS

10

Niedawno zacząłem używać VPS z OVH: http://www.ovh.co.uk/vps/vps-classic.xml Jest to prawdopodobnie problem bardzo specyficzny dla tego jednego dostawcy.

Moim celem jest zainstalowanie i uruchomienie na nim Dockera, w tym celu potrzebuję modułów wspierających jądro. Domyślnie maszyny VPS OVH używają niestandardowego jądra, które tego nie robi i Docker ulega awarii. Próbowałem ponownie zainstalować maszynę kilka razy z różnymi wersjami Debiana (6, 7) i Ubuntu (12.04, 13.10) dostępnych dla ich VPS, za każdym razem, gdy uname -r pokazuje mi

uname -r
2.6.32-042stab084.14

... / katalog startowy jest pusty, nie ma zainstalowanego GRUB-a ani LILO, nie ma zainstalowanych pakietów obrazu Linux-a, chociaż są one dostępne.

Instalowanie jądra Linuksa z repozytorium, grub, aktualizowanie grub (jest to szeroko rozpowszechniona rada, którą wyszukałem) i ponowne uruchomienie komputera ma niewielki wpływ. Grub znajduje jeden obraz systemu, świeżo zainstalowany, / boot zostaje zapełniony, ale system nadal uruchamia jądro wspomniane powyżej. Te i powyższe objawy bardzo mnie zastanawiają: jak dokładnie ta maszyna się uruchamia? Może boot netto? Jak to sprawdzić, jak zmienić to zachowanie?

Po pomyśle netboot ponownie sprawdziłem google, to powiedziało mi, że w OVH web manager wersja 3 istnieje opcja zmiany ustawień rozruchu sieci. Używam managera v.6, by majstrować przy moim VPS (mówią, że funkcjonalność została tam przeniesiona), nie znalazłem tam takiej opcji, poprzednie wersje menedżera nawet nie widziały mojego VPS.

Tak daleko posunąłem się do tej pory. Chcę uruchomić standardowe jądro repozytorium na tym VPS, chętnie przyjmę również wszelkie wyjaśnienia dotyczące tego, jak działa ta konfiguracja i dlaczego jest to tak problematyczne, ponieważ w tej chwili czuję się trochę zdezorientowany :)

zencodism
źródło
1
Jak powiedział Bert, OpenVZ używa jądra hosta, więc nie można używać własnego.
Nathan C
1
Nie możesz uruchomić Dockera w OpenVZ, ponieważ Twój OpenVZ „VPS” sam jest kontenerem.
Michael Hampton
Racja, nie wiedziałem, jak to jest zwirtualizowane i nie znałem ograniczeń OpenVZ. Po krótkim przeczytaniu tematu jest to teraz boleśnie oczywiste. Dziękuję Ci.
zencodism

Odpowiedzi:

20

Nie można uruchomić własnego jądra na VPS przy użyciu OpenVZ. Będziesz musiał zaktualizować usługę VPS Classic OVH do usługi VPS Cloud , która uruchamia VMware i pozwala na uruchomienie niestandardowego jądra.

Bert
źródło
2

Należy pamiętać, że OVH oferuje teraz obrazy obsługujące Docker dla tej usługi VPS: http://www.ovh.co.uk/vps/operating-system.xml#Dev

Możesz zainstalować następujące dystrybucje na swoim VPS:

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

Trzeba będzie jednak ponownie zainstalować VPS i nie wiem, którą wersję Dockera obsługują.

Mickaël
źródło