前回は、結局リソースプールがうまくできてなかったみたい。
# pooladm –e
# pooladm –s
をもう一回やって、リソースプールの定義をやってみる。
# poolcfg -c ‘create pset zone1 (uint pset.min = 1; uint pset.max = 2)’
# poolcfg -c ‘create pool pool_zone1’
# poolcfg -c ‘associate pool pool_zone1 (pset pset_zone1)’
すると、以下のような感じに。
# poolcfg -c info
system default
string system.comment
int system.version 1
boolean system.bind-default true
string system.poold.objectives wt-load
pool pool_zone1
int pool.sys_id 1
boolean pool.active true
boolean pool.default false
int pool.importance 1
string pool.comment
pset pset_zone1
pool pool_default
int pool.sys_id 0
boolean pool.active true
boolean pool.default true
int pool.importance 1
string pool.comment
pset pset_default
pset pset_zone1
int pset.sys_id 1
boolean pset.default false
uint pset.min 1
uint pset.max 2
string pset.units population
uint pset.load 10
uint pset.size 1
string pset.comment
cpu
int cpu.sys_id 0
string cpu.comment
string cpu.status on-line
pset pset_default
int pset.sys_id -1
boolean pset.default true
uint pset.min 1
uint pset.max 65536
string pset.units population
uint pset.load 247
uint pset.size 1
string pset.comment
cpu
int cpu.sys_id 1
string cpu.comment
string cpu.status on-line
#
おおっ。
リソースプールがちゃんとできたので、確定。(これは前回やってない)
# pooladm –c
この後、前回作ったzone1をhalt→uninstall→installで再インストールしてみる。
# zoneadm -z zone1 halt
# zoneadm -z zone1 uninstall
ゾーン zone1 を uninstall してよろしいですか (y/[n])? y
#
アンインストール完了。
続いてインストール実行!
# zoneadm -z zone1 install
Preparing to install zone <zone1>.
Creating list of files to copy from the global zone.
Copying <12961> files to the zone.
Initializing zone product registry.
Determining zone package initialization order.
Preparing to initialize <1701> packages on the zone.
Initialized <1701> packages on zone.
Zone <zone1> is initialized.
Installation of these packages generated errors: <SUNWtpm>
The file </export/zones/zone1/root/var/sadm/system/logs/install_log> contains a log of the zone installation.
#
おおっ。
# zoneadm -z zone1 ready
#
おおおっ。
# zoneadm -z zone1 boot
#
やったー!!
つーことで成功しましたっ♪
にゃほほーい☆