この手順を実行するには、大域ゾーン内で大域管理者になる必要があります。
この手順例では、空のアーカイブイメージ solaris8-image.flar を使用します。このアーカイブは sys-unconfig 状態になっています。このファイルを入手する方法については、「ソフトウェアのダウンロード」を参照してください。
Solaris 8 システムのイメージを作成する方法については、「Solaris 8 システムをゾーンに直接移行するためのイメージの作成」を参照してください。
スーパーユーザーまたは Primary Administrator 役割になります。
zoneadm コマンドに install a オプションとアーカイブのパスを指定して、構成済みゾーン -s8-zone をインストールします。
global# zoneadm -z s8-zone install -u -a /net/server/s8_image.flar |
インストールの完了につれてさまざまなメッセージが表示されます。これにはしばらく時間がかかることがあります。
作成したシステムイメージを変更することなく、そのイメージの sysidcfg ID を維持するには、-install サブコマンドのあとに p オプションを使用します。作成したシステムイメージを変更することなく、そのイメージのシステム ID を削除するには、-u オプションを使用します。ターゲットゾーンに対して sys-unconfig が実行されます。
(省略可能) エラーメッセージが表示され、ゾーンのインストールに失敗した場合は、次のように入力してゾーンの状態を取得します。
global# zoneadm list -cv |
ID NAME STATUS PATH BRAND IP 0 global running / native shared - s8-zone configured /export/home/s8-zone solaris8 shared |
状態が構成済みであると表示された場合は、メッセージに示された修正を行い、zoneadm install コマンドを再度実行します。
状態が不完全であると表示された場合は、最初に次のコマンドを実行します。
global# zoneadm -z my-zone uninstall |
次にメッセージに示された修正を行い、zoneadm install コマンドを再度実行します。
インストールが完了したら、list サブコマンドに -i オプションおよび -v オプションを指定してインストール済みのゾーンを一覧表示し、状態を確認します。
global# zoneadm list -iv |
次のような情報が表示されます。
ID NAME STATUS PATH BRAND IP 0 global running / native shared - s8-zone installed /export/home/s8-zone solaris8 shared |
# zoneadm -z s8-zone install -a /net/machinename/s8_image.flar Log File: /var/tmp/s8-zone.install.21207.log Source: /net/machinename/s8_image.flar Installing: This may take several minutes... Postprocessing: This may take a minute... Result: Installation completed successfully. Log File: /export/home/s8-zone/root/var/log/s8-zone.install.21207.log |
オプション |
説明 |
---|---|
-a |
システムイメージのコピー元となるアーカイブの場所。完全なフラッシュアーカイブと cpio、gzip で圧縮された cpio、bzip で圧縮された cpio、およびレベル 0 ufsdump がサポートされています。SUNWsfman パッケージに用意されている gzip のマニュアルページを参照してください。 |
-d |
システムイメージのコピー元となるディレクトリの場所。 |
-p |
システム ID を維持します。 |
-s |
メッセージを表示せずにインストールします。 |
-u |
ゾーンに対して sys-unconfig を実行します。 |
-v |
詳細情報を出力します。 |
インストールが失敗した場合は、ログファイルを確認してください。成功した場合、ログファイルは大域ゾーンの /var/tmp およびゾーン内の /var/log の 2 箇所にあります。失敗した場合、ログファイルは /var/tmp にあります。
ゾーンのインストールが中断または失敗した場合は、ゾーンの状態は不完全なままになります。uninstall -F を使用して、ゾーンを構成済みの状態にリセットします。詳細は、『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』の「ゾーンをアンインストールする方法」を参照してください。