这周写了个关于openvz的东东呵呵
我的系统是fedora8
关于openvz的安装:
1.第一步我们为了要安装openvz呢,我们需要把openvz的数据库添加到yum中:
cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm –import http://download.openvz.org/RPM-GPG-Key-OpenVZ
2.在安装时要选择适合你的数据库:
yum search ovzkernel
然后安装它yum install ovzkernel……
3.为了在系统开启时选择正确的内核我们修改一下启动是的名称:
vi /etc/grub/grub.conf
修改这个文件哦
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora OpenVZ (2.6.18-92.1.18.el5.028stab060.2)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-92.1.18.el5.028stab060.2 ro root=LABEL=/ rhgb quiet acpi=force apm=power-off
initrd /boot/initrd-2.6.18-92.1.18.el5.028stab060.2.img
4.安装一些openvz的工具:
yum install vzctl vzquota
5.打开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
6.接着运行sysctl -p 在修改/etc/vz/vz.conf文件使neigthbour_devs=all
7.需要把selinux给禁用了,
vi /etc/sysconfig/selinux
selinux=disabled
selinuxtype=targeted
8.接着重启系统一下 reboot
9.重启之后再看看你的内核把 uname -r
10.openvz已经安装好了,接下来的事情就是要安装(template)模板了
http://wiki.openvz.org/Download/template/precreated
满地都是。下载到/vz/template/cache下边
11.创建一个cente os5 系统
- 创建一个操作系统的template
vzctl create 101 –ostemplate fedora-9-i386-minimal –config vps.basic
呵呵就是把那个.tar.gz去了使用前边的名字。
13.设置101开启
vzctl set 101 –onboot yes –save
14.设置101的名字和ip地址
vzctl set 101 –hostname test.example.com –save
vzctl set 101 –ipadd 192.168.0.101 –save
设置成你的局域网的ip地址哦
15.设置101 的sock号以及他的dns server
vzctl set 101 –numothersock 120 –save
vzctl set 101 –nameserver 213.133.98.98 –nameserver 213.133.99.99 –nameserver 213.133.100.100 –nameserver 145.253.2.75 –save
16.开启101
vzctl start 101
17.设置101的密码
vzctl exec 101 passwd
18.进入101
vzctl enter 101
19.退出101
exit
20.停止101
vzctl stop 101
21.重启101
vzctl restart 101
22.把101删除了
vzctl destroy 101
23.查看openvz各个系统的状态
vzlist -a