Назад | Перейти на главную страницу

Как я могу установить только ядро ​​proxmox в Debian на Wheezy

Я собираюсь запустить два сервера с OpenVZ на Wheezy. Поскольку, к сожалению, в debian больше нет ядер OpenVZ, я хочу использовать вместо него ядро ​​Proxmox.

Я делаю все репликации со скриптами, которые у меня уже есть. Чего я не хочу, так это всего этого кластера pve, который в моем случае только мешает.

Но если я попытаюсь установить vzctl Я получаю весь pve-кластер, хочу я этого или нет.

Как без него установить только ядро ​​proxmox?

РЕДАКТИРОВАТЬ: Какие пакеты мне нужны от proxmox, и могу ли я смешивать их с пакетами wheezy? Работает ли vzctl от Wheezy с ядром proxmox? Как я могу заставить shure получать от proxmox только те пакеты, которые мне нужны, а не те, которые мне не нужны?

Это не проверено, но кажется довольно простым решением.

Добавьте репозитории:

nano /etc/apt/sources.list
+ deb http://download.proxmox.com/debian wheezy pve-no-subscription

Скачиваем образ ядра и шапку.

apt-get update
apt-get install pve-kernel-2.6.32-28-pve pve-headers-2.6.32-28-pve

Удалите репозитории:

nano /etc/apt/sources.list
- deb http://download.proxmox.com/debian wheezy pve-no-subscription

Если вам нужно порыться в поисках обновлений ядра и вы забыли соглашение об именах, которое они использовали, вы можете просто проверить репозитории в Интернете или использовать apt-cache показать.

Репо ProxMox: http://download.proxmox.com/debian/dists/wheezy/pve-no-subscription/binary-amd64/

В основном взято из Вот:

Получите последнюю версию ядра и утилит. Тебе нужно

vzkernel
vzkernel-devel
vzctl-core
vzctl
ploop-lib
ploop
vzquota 

vzkernel-devel не является обязательным.

cd /tmp
wget http://download.openvz.org/kernel/branches/rhel6-2.6.32/042stab076.8/vzkernel-2.6.32-042stab076.8.x86_64.rpm
wget http://download.openvz.org/kernel/branches/rhel6-2.6.32/042stab076.8/vzkernel-devel-2.6.32-042stab076.8.x86_64.rpm
wget http://download.openvz.org/utils/vzctl/4.3.1/vzctl-4.3.1-1.x86_64.rpm
wget http://download.openvz.org/utils/vzctl/4.3.1/vzctl-core-4.3.1-1.x86_64.rpm
wget http://download.openvz.org/utils/ploop/1.7/ploop-1.7-1.x86_64.rpm
wget http://download.openvz.org/utils/ploop/1.7/ploop-lib-1.7-1.x86_64.rpm
wget http://download.openvz.org/utils/vzquota/3.1/vzquota-3.1-1.x86_64.rpm

Установите следующие пакеты ...

apt-get install fakeroot alien libcgroup1

... и конвертируем пакеты RPM в пакеты DEB:

fakeroot alien --to-deb --scripts --keep-version vz*.rpm ploop*.rpm

Установите пакеты DEB следующим образом:

dpkg -i vz*.deb ploop*.deb 

Если у вас возникла проблема с перезаписью файлов из других пакетов, попробуйте добавить --force-overwrite вариант.

Загрузите OpenVZ при загрузке:

update-rc.d vz defaults
update-rc.d vzeventd defaults

В итоге я вообще не использовал proxmox.

Пока я пытался установить proxmox, люди из openvz решили предоставить собственное ядро ​​debian, которое, как и proxmos kernen, представляет собой переупакованное ядро ​​RedHat. Он поставляется со всеми необходимыми инструментами, и все, что вам нужно сделать, это добавить:

deb http://download.openvz.org/debian wheezy main

в список ваших источников.