主コンテンツへ
Oracle® Exalogic Elastic Cloudマシン・オーナーズ・ガイド
リリース2.0.6.4
B71906-08
目次へ移動
目次

前
次

F.4 新しいホストへのゾーンの移行

次の手順を実行することで、1つの物理ホストから別のホストにゾーンを移行できます。

注意:

移行プロセス中は、ゾーンがシャットダウンします。高可用性が必要な場合は、必ず、クラスタ化ソフトウェア・ソリューションを使用してください。

  1. rootユーザーとして、ゾーンをホストしている計算ノードにログインします。
  2. 次のコマンドを実行することで、ゾーンをシャットダウンします。
    # zoneadm -z name_of_zone shutdown
    

    例:

    # zoneadm -z zone04 shutdown 
    
  3. 次のコマンドを実行することで、ゾーンをデタッチします。
    # zoneadm -z name_of_zone detach
    

    例:

    # zoneadm -z zone04 detach
    zoneadm: zone 'zone04': warning(s) occured during processing URI: 'iscsi://192.168.14.133/luname.naa.600144f09c96cca900005190bfc4000a'
    Could not remove one or more iSCSI discovery addresses because logical unit is in use
    Exported zone zpool: zone04_rpool
    Unconfigured zone storage resource(s) from:
            iscsi://192.168.14.133/luname.naa.600144f09c96cca900005190bfc4000a
    # 
  4. ストレージ・アプライアンス上に、ゾーンの構成をエクスポート先とすることができるディレクトリを作成します。
    # mkdir -p directory
    

    例:

    # mkdir -p /u01/common/general/zone04
    
  5. 次のコマンドを実行することで、ゾーンの構成をエクスポートします。
    # zonecfg -z name_of_zone export > directory/name_of_zone.cfg
    

    例:

    # zonecfg -z zone04 export > /common/general/zone04/zone04.cfg
    
  6. rootユーザーとして、ゾーンの移行先の計算ノードにログインします。
  7. 次のコマンドを実行することで、前の手順で作成した構成ファイルからゾーンをインポートします。
    # zonecfg -z name_of_zone -f directory/name_of_zone.cfg
    

    例:

    # zonecfg -z zone04 -f /common/general/zone04/zone04.cfg
    
  8. 次のコマンドを実行することで、ゾーンをアタッチします。
    # zoneadm -z name_of_zone attach
    

    例:

    # zoneadm -z zone04 attach 
    Configured zone storage resource(s) from:
        iscsi://192.168.14.133/luname.naa.600144f09c96cca900005190bfc4000a
    Imported zone zpool: zone04_rpool
    Progress being logged to /var/log/zones/zoneadm.20130513T135704Z.zone04.attach
        Installing: Using existing zone boot environment
          Zone BE root dataset: zone04_rpool/rpool/ROOT/solaris
                         Cache: Using /var/pkg/publisher.
      Updating non-global zone: Linking to image /.
    Processing linked: 1/1 done
      Updating non-global zone: Auditing packages.
    No updates necessary for this image.
     
      Updating non-global zone: Zone updated.
                        Result: Attach Succeeded.
    Log saved in non-global zone as /zones/zone04/root/var/log/zones/zoneadm.20130513T135704Z.zone04.attach
    
  9. 次のコマンドを実行することで、ゾーンをブートアップします。
    # zoneadm -z name_of_zone boot
    

    例:

    # zoneadm -z zone04 boot

注意:

状況によっては、デタッチおよびアタッチのプロセスによって、システム構成ウィザードが実行されている状態でサーバーがブートアップすることがあります。

この問題は、コンソールにログインし、ウィザードを完了することで解決できます。次のコマンドを使用して、ゾーンにログインできます。

# zlogin -C name_of_zone