Debian
如何在 Wheezy 上僅在 Debian 上安裝 proxmox 核心
我將在 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