Go to main content
Oracle® Solaris カーネルゾーンの作成と使用

印刷ビューの終了

更新: 2016 年 11 月
 
 

カーネルゾーンのクローニング

クローニングにより、システムの既存の構成済みおよびインストール済みゾーンを同一のシステム上の新しいゾーンにコピーできます。クローニングされたゾーンには、既存のゾーンのカスタマイズが含まれます。たとえば、追加されたパッケージ、変更されたゾーンリソース、ソースゾーンでのファイルの変更が、クローニングされた各ゾーンに表示されます。ゾーンのクローニングは、カスタマイズされた同様のゾーン構成でさらにゾーンを追加する場合に効率的な方法です。

カーネルゾーンは次の方法でクローニングできます。

  • 少数のゾーンをクローニングする必要がある場合、zoneadm clone コマンドを使用します。使用例 26を参照してください。

  • データセンター環境などの大規模な配備で複数のゾーンをクローニングする必要がある場合は、統合アーカイブファイルを使用します。使用例 27を参照してください。


    注 -  統合アーカイブファイルには、実行中の状態のカーネルゾーンのみを含めることができます。統合アーカイブの作成中に、実行中ではないカーネルゾーンを除外できます。詳細は、Oracle Solaris 11.3 でのシステム復旧とクローン の 第 2 章, 統合アーカイブの操作を参照してください。

カーネルゾーンのクローニング後に、新しいゾーンをブートしてログインできます。

使用例 26  zoneadm clone コマンドを使用したカーネルゾーンのクローニング。

この例は、カーネルゾーン kzone1 をホストシステム global のカーネルゾーン kzone2 にクローニングする方法を示しています。手順については、Oracle Solaris ゾーンの作成と使用 の 同一システム上での非大域ゾーンのクローニングを参照してください。

global# zoneadm -z kzone1 halt
global# zonecfg -z kzone2 create -t kzone1
global# zoneadm -z kzone2 clone kzone1
Progress being logged to /var/log/zones/zoneadm.20140327T223951Z.kzone2.clone
Install Log: /system/volatile/install.100847/install_log
 AI Manifest: /system/shared/ai.xml
Installation: Starting ...

        Creating direct clone image...
        Registering dynamic archive transfer
        Pre-validating manifest targets before actual target selection
        Pre-validation of manifest targets completed
        Validating combined manifest and archive origin targets
        Commencing transfer of stream: ...
        Completed transfer of direct stream: ...
        Archive transfer completed
Installation: Succeeded
使用例 27  統合アーカイブを使用したカーネルゾーンのクローニングと配備

次の例は、archiveadm コマンドを使用したカーネルゾーン kzone1 のクローニングと配備を示しています。カーネルゾーン kzone1 用の統合アーカイブが作成されます。アーカイブ情報が検証され、kzone1 から変更されたゾーン構成でカーネルゾーン kzone2 がクローニングされます。手順については、Oracle Solaris 11.3 でのシステム復旧とクローンを参照してください。

global# archiveadm create -z kzone1 /var/tmp/kzone1.uar
Unified Archive initialized: /var/tmp/kzone1.uar.                                                                  \
Logging to: /system/volatile/archive_log.26248
Dataset discovery completed...                                                                                      /
Media creation complete for zone(s)...                                                                               -
Archive stream creation completed...                                                                                -
Archive creation completed... 
global# zoneadm list -cv
  ID NAME             STATUS      PATH                         BRAND      IP
   0 global           running     /                            solaris    shared
   2 kzone1           running     -                            solaris-kz excl
global# archiveadm info /var/tmp/kzone1.uar
Archive Information
          Creation Time:  2014-04-10T17:12:12Z
            Source Host:  global
           Architecture:  i386
       Operating System:  Oracle Solaris 11.2 X86
     Deployable Systems:  kzone1
global# zonecfg -z kzone2 create -a /var/tmp/kzone1.uar
global# zoneadm -z kzone2 install -a /var/tmp/kzone1.uar
global# zoneadm list -cv
  ID NAME             STATUS      PATH                         BRAND      IP
   0 global           running     /                            solaris    shared
   2 kzone1           running     -                            solaris-kz excl
   - kzone2           configured  -                            solaris-kz excl