Oct
11
六、附录
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
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 <-样版配置
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/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
# 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之间的更新工作。
iammecn
2008/01/07 15:24
受教了,有机会一定试试.
分页: 1/1 1