zonep2vchk ツールによって生成されたテンプレート zonecfg スクリプトは、ソースシステムの構成のうち、移行先のゾーン構成でサポートされる必要がある部分を定義します。ゾーンを完全に定義するには、ターゲットシステムに依存するその他の情報を手動で指定する必要があります。
この手順では、構成ファイルの名前を s11-zone.config としています。
詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
target# less /net/somehost/p2v/s11-zone.config
このスクリプトに含まれる zonepath の初期値は、ソースシステムのホスト名に基づいています。移行先ゾーンの名前がソースシステムのホスト名と異なる場合は、zonepath ディレクトリを変更できます。
コメントアウトされたコマンドには、メモリー容量、CPU の数、ネットワークカードの MAC アドレスなど、元の物理システム環境のパラメータが反映されます。これらの行をコメント解除して、ターゲットゾーンのリソースをきめ細かく制御することもできます。
target# dladm show-link target# dladm show-phys target# ipadm show-addr
デフォルトでは、zonecfg スクリプトはソースシステム上で構成されたすべての物理ネットワークインタフェースに対して anet リソースを使用して排他的 IP ネットワーク構成を定義します。ターゲットシステムは、ゾーンのブート時に各 anet リソースに対して自動的に VNIC を作成します。VNIC を使用することで、複数のゾーンが同じ物理ネットワークインタフェースを共有できるようになります。anet リソースの下位リンク名は、zonecfg コマンドによって change-me に初期設定されます。このフィールドは手動でターゲットシステム上のいずれかのデータリンクの名前に設定する必要があります。VNIC の下位リンクとして有効な任意のリンクを指定できます。
target# cp /net/somehost/p2v/s11-zone.config .
target# vi s11-zone.config
target# zonecfg -z s11-zone -f s11-zone.config