看板Linux
标 题Solaris 的 虚拟技术 Container (二)
发信站SayYA 资讯站 (Mon Apr 16 21:29:39 2007)
转信站ptt!ctu-reader!news.nctu!SayYa
这是第二篇介绍 接续第一篇
三、 zone 的修改
zonecfg -z <zone name>
ex: zonecfg -z apache2
用法:
select <resource-type> { <property-name>=<property-value> }
3.1 修改 zone 的描述资料
zonecfg:apache2> select attr value="This is apache2 work zone"
zonecfg:apache2:attr> set value="This is apache2 testing zone"
zonecfg:apache2:attr> end
3.2 修改 zone 的资源池设定
3.2.1 将资源池设为 pool_default
zonecfg:apache2> set pool=pool_default
3.2.2 或是将资源池设为无
zonecfg:apache2> set pool=""
3.3 修改 zone 的 ip 位址
zonecfg:apache2> select net address=10.2.11.100
zonecfg:apache2:net> set address=10.2.11.111
zonecfg:apache2:net> end
四、
zone 的资料删除
用法:
remove <resource-type> { <property-name>=<property-value> }
删除 inherit-pkg-dir 资料将 zone 设定为 Whole Root Zones
zonecfg:apache2> remove inherit-pkg-dir dir=/lib
zonecfg:apache2> remove inherit-pkg-dir dir=/platform
zonecfg:apache2> remove inherit-pkg-dir dir=/sbin
zonecfg:apache2> remove inherit-pkg-dir dir=/usr
五、
zone 的资料新增
用法:
add <resource-type>
(global scope)
add <property-name> <property-value>
(resource scope)
<资源类型> := fs | inherit-pkg-dir | net | device | rctl | attr
对於资源类型...有属性类型...:
(全域) zonename
(全域) zonepath
(全域) autoboot
(全域) pool
(全域) limitpriv
fs dir, special, raw, type
inherit-pkg-dir dir
net address, physical
device match
rctl name, value
attr name, type, value
dataset name
** 已建立完毕的 Non-global Zone 是不可以新增/移除 inherit-pkg-dir 的 **
六、 zone 的设定验证
如未执行过 zoneadm -z apache2 install
则执行 zoneadm -z apache2 verify 有出现错误是正常的
因为 install 会顺便把 Non-global Zone 的安装目录建立好
Shell> zoneadm -z apache2 verify
WARNING: /export/apache2 does not exist, so it could not be verified.
When 'zoneadm install' is run, 'install' will try to create
/export/apache2, and 'verify' will be tried again,
but the 'verify' may fail if:
the parent directory of /apache2 is group- or other-writable
or
/export/apache2 overlaps with any other installed zones.
如未执行过 zoneadm -z apache2 install
则执行 zoneadm -z apache2 verify 有出现错误是正常的
因为 install 会顺便把 Non-global Zone 的安装目录建立好
七、网卡设定
7.1 若网卡没起来 则先把网卡先叫起来
Shell> ifconfig bge1 plumb up
7.2 要开机就启动网卡 但不指定 ip 跟 nodename 则只需要建立好网卡对应的 hostname.网卡代号
ex:
/etc/hostname.bge0
/etc/hostname.bge1
/etc/hostname.nge0
/etc/hostname.nge1
因系统不需要指定 hostname.bge1 hostname.nge0 hostname.nge1 的 nodename
所以档案内容保持空白即可
--
(__) 欢迎加入 GNU Debian Linux
(oo) msn:
[email protected]
/------\/
/ | ||
* /\---/\ ...."Have you mooed today?"...
~~ ~~
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: 220-132-173-42.hinet-ip.hinet.net