- 装好CentOS后,加入 openvz 源、升级系统、安装 openvz 内核和 vzctl, vzquota 等工具:
# cd /etc/yum.repos.d
# wget http://download.openvz.org/openvz.repo
# rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ
# yum update
# yum install vzkernel
# yum install vzctl vzquota
为了能让 VE/VPS 访问外部网络,我们必须启动 ip forwarding;如果内核出错或者运行很慢,我们希望能用特殊按键 dump
一些信息到控制台并结合 log 排错,所以建议打开 kernel.sysrq:
# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
kernel.sysrq = 1
为了减少麻烦最好关闭 selinux
# vi /etc/sysconfig/selinux
SELINUX=disabled
检查 vz 服务是否自动启动,并重启机器进入 openvz 内核:
# chkconfig --list vz
vz 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# reboot
# cd /vz/template/cache
# wget http://download.openvz.org/template/precreated/centos-5-x86_64.tar.gz
这里我下载的是centos的,也可以下载其他模版(
下次我得把这个保存下来,现在又在下载呢,超慢啊,崩溃了),在当前目录cache,安装vps
# vzctl create 1 --ostemplate centos-5-x86_64
配置相关参数
# vzctl set 1 --onboot yes --save
# vzctl set 1 --ipadd 172.16.39.110 --save
# vzctl set 1 --nameserver 8.8.8.8 --save
# vzctl set 1 --hostname vps01.vpsee.com --save
# vzctl set 1 --diskspace 10G:10G --save
管理vps
# vzctl start 1
# vzctl restart 1
# vzctl stop 1
# vzctl destroy 1
# vzctl exec 1 passwd