ゾーンは、Solaris 10 オペレーティングシステムが動作しているシステムで設定できる仮想化オペレーティングシステム環境です。すべての Solaris システムには、システムのデフォルトゾーンとして大域ゾーンが含まれます。ユーザーは、ローカル (非大域) ゾーンを作成できます。ローカルゾーン内でエージェントを実行することによって、そのゾーンを監視することができます。
ローカルゾーンは、ゾーンコマンドまたは Solaris Container Manager のゾーンウィザードのどちらを使用しても作成できます。
Solaris Container Manager を使用してローカルゾーンを作成する場合は、必ず、inherit-pkg-dir ディレクトリに Sun Management Center のベースディレクトリを追加してください。これは、ウィザードの継承パッケージのディレクトリを指定する手順で指定できます。
詳細は、『Solaris Container Manager 1.1 インストールと管理』の「ゾーンの管理」を参照してください。
ゾーンコマンドを使用してローカルゾーンを作成します。
スーパーユーザーになり、端末ウィンドウを 2 つ開きます。
1 つめの端末ウィンドウで、次の行を入力して、ローカルゾーンを作成します。
#zonecfg -z localzonename (localzonename はローカルゾーンの名前)
No such zone configured Use 'create' to begin configuring a new zone.
zonecfg:localzonename> create
zonecfg:localzonename> export
zonecfg:localzonename> add inherit-pkg-dir
zonecfg:localzonename:inherit-pkg-dir > set dir=/opt (/opt はインストールディレクトリ)
zonecfg:localzonename:inherit-pkg-dir > end
zonecfg:localzonename > add net
zonecfg:localzonename:net > set address=ipaddress
zonecfg:localzonename:net> set physical= networkinterface
zonecfg: localzonename:net> end
zonecfg: localzonename> set zonepath=/export/zone/localzonename
zonecfg:localzonename> verify
zonecfg:localzonename> commit
zonecfg:localzonename> exit
#zoneadm -z localzonename install
2 つめの端末ウィンドウで、zlogin -C localzonename を入力し、ローカルゾーンにログインします。
1 つめの端末ウィンドウで、zoneadm -z localzonename boot を入力し、ゾーンを起動します。
ゾーンへのログインに使用した 2 つめの端末ウィンドウに起動メッセージが表示されます。
ロケール、端末の種類、ネーミングサービスなどに適切な値を入力します。
ゾーンが再起動されます。
この手順では、使用するローカルゾーンが /opt/SUNWsymon を継承しておらず、ローカルゾーンのパスが /export/zone/ localzonename であると想定しています。
スーパーユーザーになります。
端末ウィンドウからローカルゾーンにログインします。
zlogin localzonename mkdir -p /opt/SUNWsymon
/opt/SUNWsymon のループバックマウントを行います。
mount -F lofs /opt/SUNWsymon /export/zone/localzonename/root/opt/SUNWsymon
大域ゾーンに Sun Management Center をインストールして設定します。
ローカルゾーンを作成するか (「ローカルゾーンを作成する」 を参照)、既存のローカルゾーンを使用します (「既存のローカルゾーンを使用する」 を参照)。
大域ゾーンから、このローカルゾーン内で実行するエージェントを設定します。
/opt/SUNWsymon/sbin/es-setup -z localzonename
大域ゾーンから、ローカルゾーンにログインします。
zlogin localzonename
ローカルゾーンから、この設定を完了します。
/opt/SUNWsymon/sbin/es-setup
ユーザーは、ローカルゾーン内のエージェントを起動、停止できます。エージェントのポート番号を変更するには、 es-config を使用します。
ローカルゾーン内でサポートされるコマンドは、es-start、 es-stop、es-setup、es-config、および es-load-default です。
ローカルゾーン内のエージェントに使用できるモジュールは、/var/opt/SUNWsymon/cfg/zone-modules-d.dat に記載されています。このファイルからモジュールを削除すると、エージェントを再起動したとき、そのモジュールが使用できなくなります。
このリリースでは、ローカルゾーン内での Advanced System Monitoring、Service Availability Manager、System Reliability Manager、および Performance Reporting Manager の設定と実行をサポートしています。
ローカルゾーン内では、Java コンソールはサポートされません。