結果は、案外あっさりでした。
CentOS 5.2をインストールしたら、まず
# yum update
以下を参照して、以下を実行
http://www.howtoforge.com/installing-and-using-openvz-on-centos5.2
# cd /etc/yum.repos.d
# wget http://download.openvz.org/openvz.repo
# rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ
# yum search ovzkernel
を実行すると、対応しているカーネルが表示される。
ovzkernel-ent.i686 : 大容量のメモリを搭載しているマシン
ovzkernel-PAE.i686 : PAE (36bit addressを使ってメモリを認識させたい。4GB以上)
ovzkernel-ent-devel.i686 : ovzkernel-ent.i686のヘッダファイル
ovzkernel-PAE-devel.i686 : ovzkernel-PAEのヘッダファイル
ovzkernel.i686 : Virtuozzo Linux kernel (普通はコレ)
ovzkernel-xen.i686 : Xen Hypervisorで動作させたい(その前にXen関連のパッケージをいれましょ)
ovzkernel-xen-devel.i686 : ovzkernel-xenのヘッダファイル
ovzkernel-devel.i686 : ovzkernel.i686のヘッダファイル
というわけで、普通の人はovzkernel.i686 4GB以上メモリを積んでいる人はovzkernel-PAE.i686 (PAEは、チップセットとかにも影響します。)
# yum install
# vi /boot/grub/menu.lst <--エントリーに"OpenVZ"をつけておく
# yum install vzctl vzquota
# vi /etc/sysctl.conf
以下を追加する
net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1
# sysctl -p
# mkdir /etc/vz
# vi /etc/vz/vz.conf
以下の設定をallにする
NEIGHBOUR_DEVS=all
# vi /etc/sysconfig/selinux
SELinuxを無効にする。
SELINUX=disabled
#reboot
# uname -r
2.6.18-53.1.19.el5.028stab053.14
vtonfをインストール (OpenVZのWEB GUI)
http://www.howtoforge.com/managing-openvz-with-vtonf-control-panel-on-centos-5.2
# yum install vzpkg expect
# cd /tmp
# wget http://mesh.dl.sourceforge.net/sourceforge/vtonf/vtonfinstaller.1.0-beta1.tar.gz
# tar xvfz vtonfinstaller.1.0-beta1.tar.gz
# cd vtonfinstaller.1.0-beta1
# ./install
インストーラーに答える。最後にログインユーザ名とパスワードを設定する。
http://server:8001 へログインする
VEを作成したら、VEのパスワードをGUIで設定する。
コンソールに入るには、
# vzctl enter XXX を実行する。
日本語のリソースを入れる場合
以下を参考にする
http://daemon.plala.jp/~meke/tdiary/?date=0131
# cd /usr/local/vtonf/vtonf/doc/lang
# wget http://daemon.plala.jp/~meke/files/lang_ja
# cd /usr/local/vtonf/vtonf/
# wget http://daemon.plala.jp/~meke/files/vtonf-beta1-japanese.patch
# patch -p2 < vtonf-beta1-japanese.patch
ログインするときにJapaneseを選択
テンプレートの入手
# cd /vz/template/cache
# wget http://download.openvz.org/template/precreated/contrib/centos-5-i386-default.tar.gz
# wget http://download.openvz.org/template/precreated/debian-4.0-i386-minimal.tar.gz
テンプレートを入手したら、vtonf上でアップデートしてください。
0 件のコメント:
コメントを投稿