CentOS6.5にOpenVzをインストール


これだけやればOK
#!/bin/sh
set -e
if [ `whoami` != "root" ];then
    echo "use root user."
    exit 1
fi

yum install -y wget yum-utils vim screen openssh-clients telnet

cd /etc/yum.repos.d
wget http://openvz.tsukuba.wide.ad.jp/openvz.repo
rpm --import http://openvz.tsukuba.wide.ad.jp/RPM-GPG-Key-OpenVZ
yum install -y vzkernel.x86_64 vzkernel-headers.x86_64 vzctl.x86_64 vzquota.x86_64 vzstats.noarch
yum-config-manager --disable openvz-kernel-rhel6 openvz-utils
rpm -ivh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
yum --enablerepo=rpmforge install -y cstream perl-LockFile-Simple
yum-config-manager --disable rpmforge
rpm -ivh http://openvz.tsukuba.wide.ad.jp/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm
wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh

echo "done"

OpenVzをインストール

OpenVzのインストール
$ cd /etc/yum.repos.d
$ sudo wget http://openvz.tsukuba.wide.ad.jp/openvz.repo
$ sudo rpm --import http://openvz.tsukuba.wide.ad.jp/RPM-GPG-Key-OpenVZ
$ sudo yum install -y vzkernel.x86_64 vzkernel-headers.x86_64 \
  vzctl.x86_64 vzquota.x86_64 vzstats.noarch
$ sudo yum-config-manager --disable openvz-kernel-rhel6 openvz-utils
vzdumpのインストール
$ sudo rpm -ivh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
$ sudo rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
$ sudo yum --enablerepo=rpmforge install -y cstream perl-LockFile-Simple
$ sudo yum-config-manager --disable rpmforge
$ sudo rpm -ivh http://openvz.tsukuba.wide.ad.jp/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm

参考: CentOS6.2をホストにしてopenVZ入れてコンテナのバックアップとバックアップからのコンテナの作成メモ | Bamboo lath 日々の記録

OS再起動しOpenVz対応カーネルで起動。

OSテンプレートをダウンロード

  • openvz.orgからtar.gz.のまま/vz/template/cache/に保存
    • /vz/template/cache/centos-5-x86_64.tar.gz

OSテンプレートを使用してOSインストール

101番のOSを作成
vzctl create 101 --ostemplate centos-5-x86_64
vzctl set 101 --onboot yes --save
vzctl set 101 --ipadd 192.168.100.65 --save
vzctl set 101 --nameserver 8.8.8.8 --save
vzctl set 101 --hostname centos5.local --save
vzctl set 101 --diskspace 10G --save
vzctl start 101
vzctl exec 101 passwd

OpenVz Web Panel 2.4をインストール

# wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh

5分ほど待つと、http://localhost:30000 に admin/admin でログインが出来る管理画面が表示される。

OpenVz Web Panel からバックアップ、リストア

わかりづらかったのでメモ

物理サーバー > ホスト名(ここではlocalhost) > VEID(101)をクリック > ツール > バックアップ > バックアップ か リストア を選択。