Solaris 的 虛擬技術 Container (二)
這是第二篇介紹 接續第一篇
三、 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:cheung@debian.nccu.edu.tw
/------\/
/ | ||
* /\---/\ ...."Have you mooed today?"...
~~ ~~
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 220-132-173-42.hinet-ip.hinet.net
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章