Oracle® Solaris ゾーンの作成と使用

印刷ビューの終了

更新: 2015 年 5 月
 
 

ターゲットシステム上のゾーンを構成する方法

zonep2vchk ツールによって生成されたテンプレート zonecfg スクリプトは、ソースシステムの構成のうち、移行先のゾーン構成でサポートされる必要がある部分を定義します。ゾーンを完全に定義するには、ターゲットシステムに依存するその他の情報を手動で指定する必要があります。

この手順では、構成ファイルの名前を s11-zone.config としています。

  1. 管理者になります。

    詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. zonecfg スクリプトの内容を確認して、ソースシステムの構成パラメータを理解します。
    target# less /net/somehost/p2v/s11-zone.config

    このスクリプトに含まれる zonepath の初期値は、ソースシステムのホスト名に基づいています。移行先ゾーンの名前がソースシステムのホスト名と異なる場合は、zonepath ディレクトリを変更できます。

    コメントアウトされたコマンドには、メモリー容量、CPU の数、ネットワークカードの MAC アドレスなど、元の物理システム環境のパラメータが反映されます。これらの行をコメント解除して、ターゲットゾーンのリソースをきめ細かく制御することもできます。

  3. ターゲットシステム上の大域ゾーンで次のコマンドを使用して、現在のリンク構成を表示します。
    target# dladm show-link
    target# dladm show-phys
    target# ipadm show-addr

    デフォルトでは、zonecfg スクリプトはソースシステム上で構成されたすべての物理ネットワークインタフェースに対して anet リソースを使用して排他的 IP ネットワーク構成を定義します。ターゲットシステムは、ゾーンのブート時に各 anet リソースに対して自動的に VNIC を作成します。VNIC を使用することで、複数のゾーンが同じ物理ネットワークインタフェースを共有できるようになります。anet リソースの下位リンク名は、zonecfg コマンドによって change-me に初期設定されます。このフィールドは手動でターゲットシステム上のいずれかのデータリンクの名前に設定する必要があります。VNIC の下位リンクとして有効な任意のリンクを指定できます。

  4. zonecfg スクリプトをターゲットシステムにコピーします。
    target# cp /net/somehost/p2v/s11-zone.config .
  5. vi などのテキストエディタを使用して、構成ファイルに変更を加えます。
    target# vi s11-zone.config
  6. zonecfg コマンドを使用して s11-zone ゾーンを構成します。
    target# zonecfg -z s11-zone -f s11-zone.config