如何在 Wheezy 上的 Debian 上仅安装 proxmox 内核

如何在 Wheezy 上的 Debian 上仅安装 proxmox 内核

我打算在 Wheezy 上运行两台带 OpenVZ 的服务器。可惜 Debian 中不再有 OpenVZ 内核,所以我想改用 Proxmox 内核。

我使用已准备好的脚本进行所有复制。我不需要所有 pve 集群内容,因为在我看来,它们只会成为阻碍。

但是如果我尝试安装,vzctl无论是否想要,我都会得到整个 pve 集群的东西。

没有它我怎样才能只安装 proxmox 内核?

编辑:我需要从 proxmox 获取哪些软件包,我可以将它们与 wheezy 软件包混合使用吗?Wheezy 的 vzctl 可以与 proxmox 内核一起使用吗?我如何确保只从 proxmox 获取我需要的软件包,而不获取我不需要的软件包?

答案1

这尚未经过测试,但似乎是一个相当简单的解决方案。

添加存储库:

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/

答案2

大部分取自这里

获取最新的内核和实用程序。你需要

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

答案3

我最终根本没有使用 proxmox。

当我尝试安装 proxmox 时,openvz 的人们决定提供他们自己的 debian 内核,它与 proxmos kernen 一样,是一个重新打包的 RedHat 内核。它捆绑了所有需要的工具,您所要做的就是添加:

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

到您的来源列表。

相关内容