Oct 11

[原]在红旗上运行OpenVZ虚拟环境 阴

linuxing , 12:35 , 网络服务 » 虚拟机 , 评论(1) , 引用(0) , 阅读(46090) , Via 本站原创 | |

四、安装OpenVZ套件和模版
1、安装OpenVZ套件
# yum install vzctl vzquota

2、启动VZ服务
# /sbin/service vz start

3、安装模版及模版生成工具
# yum install vzpkg vzyum vzrpm43-python vzrpm44-python

4、安装系统模版的metadata
查找:
# yum search vztmpl

安装:
# yum install vztmpl-centos-4.i386

修改模版中yum的更新路径:
引用
# vi /vz/template/centos/4/i386/config/yum.conf
#baseurl=http://mirror.centos.org/centos/4/os/i386/
baseurl=http://mirror.be10.com/centos/4/os/i386/

5、生成操作系统模板
# vzpkgcache

该命令会使用yum从上述网站下载需要的rpm包,然后根据规则生成对应的操作系统模版。
但因为模版比较大,使用该方法耗时比较长,建议用手工下载的方式代替:
a、下载系统模版
# cd /vz/template/cache
# wget http://download.openvz.org/template/precreated/centos-4-i386-minimal.tar.gz
# wget http://download.openvz.org/template/precreated/centos-4-i386-default.tar.gz

b、显示已经cache的模版
# vzpkgls --cached
centos-4-i386-minimal
centos-4-i386-default


五、使用VE
1、创建VPS
# vzctl create 112 --ostemplate centos-4-i386-default

其中112是VE ID。根据OpenVZ的说明书,0是HW使用的,1-100作为系统保留的,所以,VE ID应大于100。
--ostemplate 是指定用于生成VE的系统模版,必须是已经安装并已经缓存好的。
2、设置VPS
# vzctl set 112 --ipadd 192.168.100.100 --save

为VE设置IP地址,并保存到配置文件中。
# vzctl set 112 --userpasswd root:123456

为VE的root管理员用户密码,在未设置密码的情况下,VE中的root是被屏蔽的。该命令设置后马上生效,不用保存到配置文件中。
为安全起见,VE中的root密码是保存在VE中的,而非HW上。
# vzctl set 112 --hostname 112 --save

设置112 VE的主机名为112,方便识别。
# vzctl set 112 --onboot yes --save

把VE设置为HW启动后自动激活。
# vzctl start 112

启动112 VE。
3、从HW使用VE
在HW上可以对VE进行直接操作:
# vzctl exec 112 service sshd start

启动112 VE上的SSH服务。
该服务启动后,即可从其他机器通过ssh远程登陆到112 VE中进行操作。
# vzctl enter 112
entered into VE 112
[root@112 /]#

从HW进入到112 VE中,exit退出。
# vzyum 112 install mysql* http* php*

为112 VE安装对应的软件包。
4、进入VE运行
进入VE后,所执行的操作与处理独立计算机无异。
引用
# vzctl enter 112
entered into VE 112
[root@112 /]# uptime
08:02:09 up 21:41,  0 users,  load average: 0.00, 0.00, 0.00
[root@112 /]# free -m
            total       used       free     shared    buffers     cached
Mem:           192        144         47          0          0          0
-/+ buffers/cache:        144         47
Swap:            0          0          0
[root@112 /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
simfs                 1.0G  434M  591M  43% /

5、停止VE
# vzctl stop 112

VE关闭的超时时间为2分钟,超过则会强制关闭。
VE的启动和关闭会根据使用的Linux发行版本过程进行,例如CentOS上则会根据chkconfig中的顺序启动和关闭。
6、删除VE
# vzctl destroy 112

删除前,需先停止VE。删除会清空该VE使用的空间,但保留配置文件。配置文件需要手动清除。
内文分页: [1] [2] [3]
Tags: ,
iammecn Homepage
2008/01/07 15:24
受教了,有机会一定试试.
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]