2010年7月6日 星期二

CentOS 5 + Virtual BOX 下安裝 OpenVZ

1.下載 http://download.openvz.org/openvz.repo 並將它放置在 /etc/yum.repos.d/

2.匯入 OpenVZ 的金鑰
rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ

3.安裝 OpenVZ 核心
yum install ovzkernel.i386 或 yum install ovzkernel.x86_64

4.檢視 /etc/grub.conf 確定已預設所需的核心

5.編輯 /etc/sysctl.conf 來啟用 OpenVZ 所需的某些核心功能
# 啟用封包轉發及停用代理 arp
net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0

# 啟用來源路由檢驗

net.ipv4.conf.all.rp_filter = 1

# 啟用 magic-sysrq

kernel.sysrq = 1

# TCP Explict Congestion Notification

# net.ipv4.tcp_ecn = 0
# 停用所有網絡介面送出轉遞
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0

6.修改 /etc/sysconfig/selinux 這個設定檔並將它設定為停用:
SELINUX=disabled

7.重新開機

8.安裝 OpenVZ 的工具程式
yum install vzctl vzquota

9.安裝 OpenVZ 核心開發程式
yum install ovzkernel-devel

10.重新編譯 Virtual BOX
/etc/init.d/vboxdrv setup