Oct 11

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

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

六、附录
OpenVZ创建的虚拟机VE环境,可以根据具体的情况配置可用的CPU unit单元、可用最少内存范围,以及可用磁盘空间、inodes点等。该部分留待后续日志介绍,下面把一些描述部分重要的文件及目录:
1、全局配置文件
引用
# ll /etc/sysconfig/vz
lrwxrwxrwx  1 root root 13 Sep 27 15:39 /etc/sysconfig/vz -> ../vz/vz.conf

该文件中的内容为VPS的全局配置。
2、单独VE配置文件
引用
# ll /etc/sysconfig/vz-scripts/
total 20
-rw-r--r--  1 root root  228 Jul  6 15:47 0.conf  <-HW节点配置
-rw-r--r--  1 root root 1717 Oct 11 11:54 112.conf  <-VE节点配置
-rw-r--r--  1 root root 1539 Jul  6 15:47 ve-light.conf-sample  <-样版配置
-rw-r--r--  1 root root 1558 Jul  6 15:47 ve-vps.basic.conf-sample  <-样版配置

vzctl使用--save后,即保存到上述VE配置文件中。而样本配置文件可供在创建VE的时候直接使用。
3、VE的私有目录
引用
/vz/private/$VEID

该目录在创建VE的时候,由对应的模版解压而生成。
启动VE的时候,会把该目录挂载到虚拟根目录中使用,停止时,卸载。
备份或拷贝该目录,配合新的VE配置文件,即可实现对整个VE的拷贝或备份工作。
4、VE的虚拟根目录
引用
/vz/root/$VEID

VE的根目录在配置文件中决定,而默认为上述路径。即:
引用
/vz/root/112 ==112 VE's /

VE启动后,会把其私有目录挂载到该虚拟目录中,作为根目录。
5、系统模版和更新缓存目录
引用
/vz/template
/vz/template/cache  <-系统模版,.tar.gz压缩
/vz/template/centos/4/i386  <-根据模版缓存的软件包存放路径
/vz/template/centos/4/i386/config  <-特定模版yum更新路径
/vz/template/centos/4/i386/vz-addons  <-vz更新包
/vz/template/centos/4/i386/yum-cache  <-该模版yum更新包及cached包

通过对/vz/template/centos/4/i386/config/yum.conf文件的配置,以及yum仓库的设置等。可以在本地搭建yum仓库,以方便所有VE的更新工作。
6、手动搭建yum仓库
一般情况下,在HW使用vzyum时,会根据上述yum.conf中的更新路径下载更新包。而我们可以通过预下载cached打包文件,以减少该下载的数量:
# cd /vz/template
# wget http://download.openvz.org/template/repocache/yum-cache-centos-4-i386.tar.bz2
# tar jxvf yum-cache-centos-4-i386.tar.bz2

这是一个可选的工作。如果该软件包已经比较旧的情况下,更新的量还是比较多的。
不过,如果对一个VE进行了vzyum update或install的工作后,即可利用该cached数据更新其他使用相同系统模版的VE。适合于多VE或跨HW的VE之间的更新工作。
内文分页: [1] [2] [3]
Tags: ,
iammecn Homepage
2008/01/07 15:24
受教了,有机会一定试试.
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]