OpenVZでコンテナを作成する

OpenVZでコンテナを作成する

私が見つけた指示を使用した後http://www.unixmen.com/install-and-configure-openvz-in-ubuntu/WMware Workstation 10.0.3で動作するUbuntu 14.04 LTSにOpenVZをインストールしました。それから引っ越しました。http://www.unixmen.com/how-to-create-openvz-container-in-openvz/

チュートリアルではCentOS 7をダウンロードしましたが、VMware Workstationで64ビットバージョンが利用できなかったため(BIOSにオプションがないため)、以前の32ビットバージョンのCentOSをダウンロードすることにしました。 。 .tarファイルをダウンロードして解凍しました。

コマンドを入力すると

 root@box1:/etc/vz/template/cache# vzctl create 101 --ostemplate centos-6-x86

最初の仮想マシンを作成するには、次のようにします。

Warning: CT config file already exists, not applying a default config sample.
It might lead to incomplete CT configuration, you can use --applyconfig to fix.
Error: diskspace not set (required for ploop)
Creation of container private area failed

このエラーが発生するのはなぜですか?この問題を解決する方法はありますか?

答え1

CT 101用の不完全な設定ファイルを生成したようです/etc/vz/conf/101.conf。つまり、CT 101に重要なものがないと確信している場合は、そのファイルを削除(または手動で削除/etc/vz/conf/101.conf)してCT 101を再生成してみることができます。

vzctl destroy 101
vzctl create 101 --ostemplate centos-6-x86

あなたが言及したウェブサイトのいくつかの誤解を修正する必要があります。

  • テンプレートファイルを直接ダウンロードする必要はありません。最近vzctl createあなたに代わって自動的にダウンロードされます。指定できます最寄りのミラーサイト存在する/etc/vz/download.conf。詳しくはvztmpl-dlマンページをご覧ください。
  • tar+gz テンプレートファイルを解凍する必要はありません。/srv/vz/template/cache/ダウンロード 面倒な場合はそのまま入力してください。
  • vzctl set CTID --save設定ファイルを直接編集するのではなく、常に次のようにCTを設定する必要があります。

    vzctl set 101 --save --ram 256M --swap 512M --diskspace 2G:2.2G
    

    具体的には、diskspace構成ファイルの変更は ploop レイアウトに反映されません。

関連情報