了一个多月了,用自己的毕业证“换来”的RMB买了台笔记本,开始测试一下CENTOS6.0。
下面进入正题:
一、环境
本人囊中羞涩,无法使用使用高端的SERVER,只能在VMWARE下做个测试了。
CPU:I3-2310M
软件环境:WIN7 64+VMware7.1.4+CentOS6.0_64
网络环境:VMware NAT
备注:CPU一定要支持VT才可以安装Openvz
查看CPU是否支持VT方法:
1、WINDOWS下载CPUZ查看指令集中是不是有VMX(INTEL是这个,AMD的不知道是什么)或者使用securable,下载地址
:
http://www.grc.com/files/securable.exe
2、LINUX下就简单点了,使用cat /proc/cpuinfo
查结果是不是INTEL和AMD的指令集(具体是什么大家可以百度一下
)就行了。
二、安装OPENVZ
1、关闭selinux
2、设置安装环境:
cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ
编辑openvz.repo
vi openvz.repo
设置openvz-kernel-rhel5下面的enabled=0,openvz-kernel-rhel6下面的enabled=1,
如下:
[openvz-kernel-rhel5]
name=OpenVZ RHEL5-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel5-2.6.18/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel5-2.6.18
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[...]
[openvz-kernel-rhel6]
name=OpenVZ RHEL6-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel6-2.6.32/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel6-2.6.32
enabled=1
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[...]
3、开始安装
yum install vzkernel
成功后编辑/boot/grub/menu.lst
vi /boot/grub/menu.lst
其实不改也可以正常使用,如果认为GRUB开始菜单不合适,可以改下,如果不是不很了解就最好不要改动。
安装openvz的管理工具:
yum install vzctl vzquota
编辑/etc/sysctl.conf
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 ”完成配置。
编辑/etc/vz/vz.conf
vi /etc/vz/vz.conf
改动其中一行
NEIGHBOUR_DEVS=all
重启系统,完成安装。
注:重启后要查看内核是否是已经是刚才安装的内核。
三、使用openvz
1、下载系统模板:
cd /vz/template/cache
wget -c
http://download.openvz.org/template/precreated/centos-5-x86.tar.gz
2、创建第一个VPS:
vzctl create 101 --ostemplate centos-5-x86 --config basic
3、设置 hostname和IP
vzctl set 101 --hostname 101.abc.com --save
vzctl set 101 --ipadd 192.168.138.137 --save
4、设置最大进程数和nameserver
vzctl set 101 --numothersock 120 --save
vzctl set 101 --nameserver 222.85.85.85 --save
5、运行101
vzctl start 101
6、设置ROOT密码
vzctl exec 101 passwd
这时必需的条件已经完成了,下面就可以通过PUTTY登陆101并控制它了。
备注:
OPENVZ官方文档:
http://wiki.openvz.org/Main_Page
传发时请标明出处,谢谢阅读!