我将在Wheezy上运行OpenVZ的两台服务器。 由于在Debian中可悲的是没有OpenVZ内核,我想使用Proxmox内核。
我正在使用已经存在的脚本执行所有复制。 我不想要的是所有的pve集群的东西,在我的情况只是挡道。
但是,如果我尝试安装vzctl我会得到整个pve群集的东西,如果我想要或不。
如何在没有它的情况下只安装proxmox内核?
编辑:我需要从proxmox哪些包,我可以将它们与wheezy包混合? Wheezy的vzctl与proxmox内核一起工作吗? 我怎样才能让我只从proxmox得到我需要的包,而不是那些我不需要的包?
这是未经testing的,但似乎是一个相当简单的解决scheme。
添加回购:
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/
大部分来自这里 :
获取最新的内核和utils。 你需要
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
到您的来源清单。