Недавно я начал использовать VPS от OVH: http://www.ovh.co.uk/vps/vps-classic.xml Вероятно, это проблема, очень специфическая для этого поставщика.
Моя цель - установить и запустить на нем Docker, для этого мне нужны модули поддержки ядра. По умолчанию VPS-машины OVH используют собственное ядро, которое не работает, и Docker дает сбой. Я пытался переустановить машину несколько раз с различными версиями Debian (6, 7) и Ubuntu (12.04, 13.10), доступными для их VPS, каждый раз, когда uname -r показывает мне
uname -r
2.6.32-042stab084.14
... / boot каталог пуст, ни grub, ни lilo не установлены, пакеты linux-image не установлены, хотя они доступны.
Установка ядра Linux из репозитория, grub, обновление grub (это широко распространенный совет, который я искал в Google) и перезагрузка машины малоэффективны. Grub находит один образ системы, только что установленный, / boot заполняется, но в системе все еще работает ядро, упомянутое выше. Этот и перечисленные выше симптомы сильно озадачивают меня: как именно эта машина вообще загружается? Возможно, сетевая загрузка? Как это проверить, как изменить это поведение?
Следуя идее сетевой загрузки, я снова проверил Google, он сказал мне, что в веб-менеджере OVH версии 3 есть возможность изменить настройки сетевой загрузки. Я использую менеджер v.6, чтобы повозиться со своим VPS (мол, функциональность перенесена туда), я не нашел там такой опции, предыдущие версии менеджера даже не видят мой VPS.
Вот как далеко я зашел до сих пор. Я хочу запустить стандартное ядро репозитория на этом VPS, также приветствую любые объяснения того, как эта установка работает и почему это так проблематично, потому что сейчас я чувствую себя довольно запутанным :)
Вы не можете запустить собственное ядро на VPS с помощью OpenVZ. Вам нужно будет перейти с услуги VPS Classic OVH на их Облако VPS service, который запускает VMware и позволяет запускать настроенное ядро.
Обратите внимание, что OVH теперь предлагает образы, поддерживающие Docker для этой службы VPS: http://www.ovh.co.uk/vps/operating-system.xml#Dev
Вы можете установить на свой VPS следующие дистрибутивы:
Однако вам придется переустановить свой VPS, и я не знаю, какую версию Docker они поддерживают.