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

参考文献

個人用ツール