Solaris10:zone作成・設定・管理
提供:KinusatiWiki
Solaris zoneを作成する。
目次 |
構成概要
Solaris zoneの構成は以下の通り。なおzoneはzfs上に作成する
- zonename : zone1
- zonepath : /zmirror/zone/zone1
- fs
- dir : /usr/local
- special : /zmirror/zone/zone1/usr-local
- type : lofs
- net
- address : 192.168.0.1
- physical : yukonx0
事前準備
global zone側に/usr/localディレクトリが存在しないと、zone側で /usr/localにlofsマウントできないため、ディレクトリを作成する。
# mkdir /usr/local
ゾーン設置ディレクトリの作成
zone設置用zfsおよびlofs用のディレクトリを作成する。
# zfs create zmirror/zone # mkdir -p /zmirror/zone/zone1/usr-local # chmod 700 /zmirror/zone/zone1/usr-local
ゾーンを作成する
zonecfgコマンドを利用し、zone情報を作成する
# zonecfg -z zone1 zonecfg:kzone1> create zonecfg:kzone1> set zonepath=/zmirror/zone/zone1 zonecfg:kzone1> add net zonecfg:kzone1:net> set physical=yukonx0 zonecfg:kzone1:net> set address=192.168.0.1 zonecfg:kzone1:net> end zonecfg:kzone1> set autoboot=true zonecfg:kzone1> add fs zonecfg:kzone1:fs> set dir=/usr/local zonecfg:kzone1:fs> set special=/zmirror/zone/zone1/usr-local zonecfg:kzone1:fs> set type=lofs zonecfg:kzone1:fs> end
設定を確認する
zonecfg:kzone1> verify zonecfg:kzone1> info
問題なければ終了
zonecfg:kzone1> exit
zoneリストの確認
# zoneadm list -vc
zoneのインストール
# zoneadm -z zone1 install
zone起動
zoneを起動させる。
# zoneadm -z kzone1 boot
初期設定
zloginコマンドを利用し、ネットワーク設定・名前解決・ホスト名等初期設定を行う。なおログアウトは「~.」を押下する。
# zlogin -C kzone1