Debian

如何在 Wheezy 上僅在 Debian 上安裝 proxmox 核心

  • January 1, 2019

我將在 Wheezy 上使用 OpenVZ 執行兩台伺服器。由於 debian 中已經沒有 OpenVZ 核心了,我想改用 Proxmox 核心。

我正在使用已有的腳本進行所有複製。我不想要的是所有 pve 集群的東西,就我而言,它們只會妨礙我。

但是,如果我嘗試安裝vzctl,無論我是否想要,我都會得到整個 pve 集群的東西。

如果沒有它,我怎樣才能只安裝 proxmox 核心?

編輯:我需要 proxmox 提供哪些軟體包,我可以將它們與 wheezy 軟體包混合使用嗎?Wheezy 的 vzctl 是否與 proxmox 核心一起使用?我怎樣才能讓舒爾只從 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

如果您需要探勘核心的更新,並且忘記了他們使用的命名約定,您可以線上查看 repos,或者使用apt-cache show

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

引用自:https://serverfault.com/questions/545349