zoneadm コマンド (パート II「ゾーン」および zoneadm(1M) のマニュアルページを参照) は、非大域ゾーンをインストールおよび管理するための主要なツールです。zoneadm を使用する操作は、移行先システムの大域ゾーンから実行する必要があります。
インストールプロセスは、アーカイブからファイルを展開するほかに、ゾーンがホスト上で最適に実行されることを保証するために、検査や必要な後処理などの機能を実行します。
ゾーンで実行されるすべてのソフトウェアを備えた、完全に構成済みの Solaris システムのイメージを使用できます。「Solaris システムをゾーンに直接移行するために使用するイメージの作成」を参照してください。
既存のシステムから Solaris システムアーカイブを作成した場合は、-p (sysidcfg を維持する) オプションを使用してゾーンをインストールすると、イメージの作成に使用されたシステムと同じ ID がゾーンに設定されます。
-u (sys-unconfig) オプションを使用して移行先にゾーンをインストールすると、ホスト名やネームサービスの設定されていないゾーンが作成されます。
-p オプションか -u オプションのどちらかを指定する必要があります。どちらも指定しない場合、エラーが発生します。
オプション |
説明 |
---|---|
-a |
システムイメージのコピー元となるアーカイブの場所。完全なフラッシュアーカイブと cpio、gzip で圧縮された cpio、bzip で圧縮された cpio、およびレベル 0 ufsdump がサポートされています。SUNWsfman パッケージに用意されている gzip のマニュアルページを参照してください。 |
-d path |
システムイメージのコピー元となるディレクトリの場所。 |
-d — |
-d オプションとダッシュ (—) パラメータを使用して、zonepath で既存のディレクトリレイアウトが使用されるように指定します。このため、インストールの前に管理者が手動で zonepath ディレクトリを設定する場合に、-d — オプションを使用してそのディレクトリがすでに存在するかどうかを示すことができます。 |
-p |
システム ID を維持します。 |
-s |
メッセージを表示せずにインストールします。 |
-u |
ゾーンに対して sys-unconfig を実行します。 |
-v |
詳細情報を出力します。 |
-a オプションと -d オプションは相互に排他的です。-p、-s、-u、および -v の各オプションは、-a または -d が指定されている場合にのみ使用できます。
スーパーユーザーまたは Primary Administrator 役割になります。
zoneadm コマンドに install -a オプションとアーカイブのパスを指定して、構成済みゾーン s-zone をインストールします。
global# zoneadm -z s-zone install -u -a /net/machine_name/s-system.flar |
インストールの完了につれてさまざまなメッセージが表示されます。これにはしばらく時間がかかることがあります。
インストールが完了したら、list サブコマンドに -i オプションおよび -v オプションを指定してインストール済みのゾーンを一覧表示し、状態を確認します。
インストールが失敗した場合は、ログファイルを確認してください。成功した場合、ログファイルはゾーン内の /var/log にあります。失敗した場合、ログファイルは大域ゾーン内の /var/tmp にあります。
ゾーンのインストールが中断または失敗した場合は、ゾーンの状態は不完全なままになります。uninstall -F を使用して、ゾーンを構成済みの状態にリセットします。