Usando o Proxmox Kernel no Wheezy sem sistema proxmox

1

Vou executar dois servidores com o OpenVZ no Wheezy. Como infelizmente não existem mais kernels OpenVZ no Debian, eu quero usar o kernel Proxmox.

Estou fazendo toda a replicação com scripts que já estou usando. O que eu não quero é todo o material do cluster pve que no meu caso só atrapalha.

Mas se eu tentar instalar o vzctl , obtenho todo o material do cluster pve, se eu quiser ou não.

Como posso instalar apenas o kernel proxmox sem ele?

EDITAR: Quais pacotes eu preciso do proxmox e posso misturá-los com os pacotes wheezy? O vzctl do Wheezy trabalha com o kernel proxmox? Como posso estabelecer apenas os pacotes que eu preciso do proxmox e não os que eu não tenho?

    
por Scheintod 11.10.2013 / 12:34

3 respostas

1

Acabei não usando o proxmox.

Enquanto eu estava tentando instalar o proxmox, o pessoal da openvz decidiu fornecer seu próprio kernel debian, que é - como o proxmos kernen - um kernel RedHat reempacotado. Isso é fornecido com todas as ferramentas necessárias e tudo o que você precisa fazer é adicionar:

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

à sua lista de fontes.

    
por 20.04.2014 / 09:01
2

Isso não foi testado, mas parece uma solução bastante simples.

Adicione os repos:

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

Faça o download da imagem e do cabeçalho do kernel.

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

Remover as recompras:

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

Se você precisar procurar atualizações para o kernel e esquecer a convenção de nomenclatura que eles estavam usando, você pode apenas verificar os repositórios online, ou usar um apt-cache show .

ProxMox repo: link

    
por 17.04.2014 / 20:17
1

Em grande parte retirado de aqui :

Obtenha o kernel e os utilitários mais recentes. Você precisa

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

vzkernel-devel é opcional.

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

Instale os seguintes pacotes ...

apt-get install fakeroot alien libcgroup1

... e converta os pacotes RPM em pacotes DEB:

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

Instale os pacotes DEB da seguinte forma:

dpkg -i vz*.deb ploop*.deb 

Se você estiver com problemas para sobrescrever arquivos de outros pacotes, tente adicionar a opção --force-overwrite .

Faça o carregamento do OpenVZ na inicialização:

update-rc.d vz defaults
update-rc.d vzeventd defaults
    
por 11.10.2013 / 13:13