Go to main content

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

印刷ビューの終了

更新: 2018 年 8 月
 
 

ゴールデンゾーンの作成とクローニング

ゴールデンゾーンを作成したあとで、多数のクローンを作成できます。

ゴールデンゾーンを作成する方法

既存のゾーンの構成に基づくゴールデンゾーンを作成するには、この手順を実行します。または、zonecfg ユーティリティーを使用してゾーンを構成する方法に記載されている次の手順によって新規ゾーンを作成します。ただし、そのゾーンをブートしないでください


注 -  実際に使用するゾーンをクローンするには、代わりに 同一システム上で非大域ゾーンをクローンする方法を参照してください。
  1. ゾーン管理者になります。

    詳細については、root 以外のユーザーへのゾーンを管理する権利の割り当てを参照してください。

  2. 新規ゾーンを作成し、ソースゾーンをそのテンプレートとして指定します。
    global$ zonecfg -z myzone-golden 'create -t source-zone'
    -t source-zone

    新規ゾーンに複製するゾーン構成を指定します。

  3. ソースゾーンをシャットダウンします。

    次のステップに進む前に、ゾーンが running 状態ではなくなったことを確認します。

    global$ zoneadm -z source-zone shutdown
    global$ zoneadm list -cv
    ID  NAME        STATUS       PATH                           BRAND      IP
     0  global      running      /                              solaris    shared
     -  source-zone  installed    /system/zones/source-zone       solaris    excl
  4. ゴールデンゾーンをソースゾーンからクローンします。
    • ゴールデンゾーンの構成をソースゾーンから変更する必要がない場合は、zoneadm clone コマンドを使用します。
      global$ zoneadm -z myzone-golden clone source-zone
    • ゴールデンゾーンの構成を変更する必要がある場合は、zonecfg ユーティリティーを使用して、クローンにそれらの変更を加えます。

      複数のゾーンで同一であってはならないコンポーネントに対して、異なるプロパティーとリソースを設定します。共有 IP ゾーンの場合は、各 net リソースの IP アドレスを変更する必要があります。排他的 IP ゾーンの場合は、各 net リソースの physical プロパティーを変更する必要があります。

      global$ zonecfg -z myzone-golden
      zonecfg:myzone-golden> create -t source-zone
      (必要な構成変更をクローンに加えます)
      zonecfg:myzone-golden> exit
  5. ソースゾーンをブートします。
    global$ zoneadm -z source-zone boot
使用例 15  ゴールデンゾーンを作成する

この例では、ソースゾーン z1 をクローニングすることによってゴールデンゾーン z1-golden を作成します。ゾーン z1 は、クローン操作のために一時的にシャットダウンされたあと、ブートされてサービスに戻ります。ゴールデンゾーンはブートされません。

global$ zonecfg -z z1-golden 'create -t z1'
global$ zoneadm -z z1 shutdown
global$ zoneadm -z z1-golden clone z1
global$ zoneadm -z z1 boot

次のステップ

ゴールデンゾーンに基づく新規ゾーンを作成するには、ゴールデンゾーンをクローンする方法を参照してください。

ゴールデンゾーンをクローンする方法

ゴールデンゾーンのクローンを作成するには、この手順を実行します。ゴールデンゾーンはブートされることがないため、そのクローンを作成する前にゴールデンゾーンを停止する必要はありません。

  1. ゾーン管理者になります。

    詳細については、root 以外のユーザーへのゾーンを管理する権利の割り当てを参照してください。

  2. ゴールデンゾーンに基づく新規ゾーンを構成します。
    global$ zonecfg -z new-zone 'create -t golden-zone'
    -t golden-zone

    新規ゾーンに複製するゾーン構成を指定します。

  3. 新規ゾーンをゴールデンゾーンからクローンします。
    global$ zoneadm -z new-zone clone golden-zone
使用例 16  ゴールデンゾーンのクローニング

この例では、ゴールデンゾーン z1-golden のクローニングによってゾーン z2 を作成します。

global$ zonecfg -z z2 'create -t z1-golden'
global$ zoneadm -z z2 clone z1-golden