web-dev-qa-db-ja.com

WheezyのDebianにproxmoxカーネルのみをインストールするにはどうすればよいですか?

WheezyでOpenVZを使用して2台のサーバーを実行します。悲しいことに、DebianにはOpenVZカーネルがもうないので、代わりにProxmoxカーネルを使用したいと思います。

すでに配置しているスクリプトを使用してすべてのレプリケーションを実行しています。私が欲しくないのは、私の場合は邪魔になるだけのすべてのpveクラスターのものです。

しかし、vzctlをインストールしようとすると、必要かどうかにかかわらず、pveクラスター全体が取得されます。

それなしでproxmoxカーネルのみをインストールするにはどうすればよいですか?

編集:proxmoxからどのパッケージが必要ですか?それらをwheezyパッケージと混合できますか? Wheezyのvzctlはproxmoxカーネルで動作しますか?必要なパッケージだけをproxmoxから取得し、不要なパッケージは取得しないようにするにはどうすればよいですか?

1
Scheintod

結局、proxmoxをまったく使用しませんでした。

私がproxmoxをインストールしようとしていたとき、openvzの人々は、proxmoskernenのように再パッケージ化されたRedHatカーネルである独自のdebianカーネルを提供することにしました。これは必要なすべてのツールにバンドルされており、追加するだけです。

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

ソースリストに。

0
Scheintod

これはテストされていませんが、かなり単純な解決策のようです。

リポジトリを追加します。

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 showを使用できます。

ProxMoxリポジトリ: http://download.proxmox.com/debian/dists/wheezy/pve-no-subscription/binary-AMD64/

2
Ex Mortis

主に ここ から取得:

最新のカーネルとユーティリティを入手してください。あなたが必要です

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
1
fuero