Oracle® Solaris Cluster 4.3 ソフトウェアのインストール

印刷ビューの終了

更新: 2016 年 7 月
 
 

ゾーンクラスタへのゾーンのインポート

このセクションでは、インストール済みのゾーンを既存のゾーンクラスタまたは新しいゾーンクラスタにインポートする方法について説明します。

import-zone コマンドを使用して、既存のゾーンクラスタまたは新しいゾーンクラスタにゾーンをインポートできます。import-zone コマンドは、対話型モードおよび非対話型モードで実行できます。import-zone コマンドの詳細は、clzonecluster(1CL) のマニュアルページを参照してください。

要件と制限

インストール済みのゾーンを既存のゾーンクラスタまたは新しいゾーンクラスタにインポートすることを計画するときは、次の点を考慮してください。

  • インストール済みのゾーンを新しいゾーンクラスタにインポートする際には、import-zone コマンドを実行する前に、zonepathip-typebrand などのゾーンプロパティーをゾーンクラスタ構成で定義する必要があります。

  • import-zone コマンドは、ノードスコープでのみ実行できます。

  • import-zone コマンドを実行する前に、ノードスコープで物理ホストを指定する必要があります。

  • インポートするゾーンをホストする物理ホストでは、local:rad SMF サービス svc:/system/rad:local がオンラインである必要があります。

  • インポートするゾーンはインストール済み状態である必要があります。

  • zonepathip-typebrandなどのゾーンプロパティーがゾーンクラスタと異なる Oracle Solaris ゾーンはインポートできません。

  • インポートするゾーンは、共有ストレージ上に存在できません。

  • インポートされるゾーンは、フェイルオーバーの高可用性ゾーンとしては構成できません。

  • インポートするゾーンは、別のゾーンクラスタ構成に属することはできません。

  • インポートする Oracle Solaris ゾーンは、ゾーンクラスタの名前に変更されます。ゾーンの名前変更を受け入れるように求められます。

  • import-zone コマンドを非対話型モードで実行する場合は、ゾーンを名前変更するために追加のフラグを設定する必要があります。例:

    add node
    set physical-host=phost_name
    import-zone -y zonename=zone_name
    set hostname=host
    end

インストール済みのゾーンを既存のゾーンクラスタにインポートする方法

  1. グローバルクラスタのノードで root 役割になります。

    この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。

  2. インポートするゾーンがインストール済み状態であることを確認します。

    例:

    phy-schost# zoneadm -z zone_name list -v

    要件と制限で説明されている要件を満たしていることを確認します。

  3. 構成済みのゾーンクラスタで clzonecluster configure コマンドを実行して、必要なプロパティーを設定します。
    phy-schost# clzonecluster configure zoneclustername
  4. add node コマンドを使用してノードスコープのプロパティーを入力します。
    clzc:zoneclustername:> add node
  5. set physical-host コマンドを使用して、インポートするゾーンをホストするノードスコープで物理ホストのプロパティーを設定します。
    clzc:zoneclustername:node> set physical-host=host
  6. インストール済みのゾーンで import-zone コマンドを実行します。

    プロンプトに同意してゾーンの名前を変更します。

    clzc:zoneclustername:node> import-zone zonename=zone_name

    import-zone コマンドを非対話型モードで実行する場合:

    import-zone -y zonename=zone_name
  7. ホスト名をノードスコープで設定します。
    clzc:zoneclustername:node> set hostname=host
  8. (オプション) 必要に応じて、ノードスコープのほかのプロパティーとリソースを設定します。

    例:

    # clzc:zoneclustername:node> add privnet
    # clzc:zoneclustername:node:privnet> set physical=bge0
    # clzc:zoneclustername:node:privnet> end
  9. ノードスコープを終了して、ゾーン構成を確定します。
  10. ゾーンがゾーンクラスタにインポートされていることを確認します。
    phy-schost# clzonecluster show -v zoneclustername
使用例 12  インストール済みのゾーンの既存のゾーンクラスタへのインポート

この例では、インストール済みのゾーンである zone1 を既存のゾーンクラスタ sczone に追加する方法を示しています。

phy-schost# clzc configure sczone
clzc:sczone:> add node
clzc:sczone:node> set physical-host=phost2
clzc:sczone:node> import-zone zonename=zone1
This operation will rename the zone. Do you want to continue(Y/N)?
Y
clzc:sczone:node> set hostname=thost2-0a 
clzc:sczone:node> end 
clzc:sczone:> commit
clzc:sczone:> exit
#

インストール済みのゾーンを新しいゾーンクラスタにインポートする方法

  1. グローバルクラスタのノードで root 役割になります。

    この手順のすべてのステップは、グローバルクラスタの 1 つのノードから実行します。

  2. インポートするゾーンがインストール済み状態であることを確認します。

    例:

    phy-schost# zoneadm -z zone_name list -v

    要件と制限で説明されている要件を満たしていることを確認します。

  3. 構成済みのゾーンクラスタで clzonecluster configure コマンドを実行して、必要なプロパティーを設定します。
    phy-schost# clzonecluster configure new-zoneclustername
  4. create コマンドを使用してゾーンクラスタを作成します。
    clzc:new-zoneclustername:> create
  5. ゾーンクラスタの zonepathip-type、および brand プロパティーを設定します。
    clzc:new-zoneclustername:> set zonepath=/zones/zonec
    clzc:new-zoneclustername:> set ip-type=shared
    clzc:new-zoneclustername:> set brand=solaris
  6. add node コマンドを使用してノードスコープを入力します。
    clzc:new-zoneclustername:> add node
  7. set physical-host コマンドを使用して、インポートするゾーンをホストするノードスコープで物理ホストを設定します。
    clzc:new-zoneclustername:node> set physical-host=host
  8. インストール済みのゾーンで import-zone コマンドを実行します。

    プロンプトに同意してゾーンの名前を変更します。

    clzc:new-zoneclustername:node> import-zone zonename=zone_name

    import-zone コマンドを非対話型モードで実行する場合:

    import-zone -y zonename=zone_name
  9. ホスト名をノードスコープで設定します。
    clzc:new-zoneclustername:node> set hostname=host
  10. (オプション) 必要に応じて、ノードスコープのほかのプロパティーとリソースを設定します。

    例:

    # clzc:new-zoneclustername:node> add privnet
    # clzc:new-zoneclustername:node:privnet> set physical=bge0
    # clzc:new-zoneclustername:node:privnet> end
  11. ノードスコープを終了して、ゾーン構成を確定します。
  12. ゾーンがゾーンクラスタにインポートされていることを確認します。
    phy-schost# clzonecluster show -v zoneclustername
使用例 13  インストール済みのゾーンの新しいゾーンクラスタへのインポート

この例では、インストール済みのゾーンである zone1 を新しいゾーンクラスタ sczone-new にインポートする方法を示しています。

phy-schost# clzc configure sczone-new
clzc:sczone-new:> create
clzc:sczone-new:> set zonepath=/zones/zonec
clzc:sczone-new:> set ip-type=shared
clzc:sczone-new:> set brand=solaris
clzc:sczone-new:> add node
clzc:sczone-new:node> set physical-host=phost2
clzc:sczone-new:node> import-zone zonename=zone1
This operation will rename the zone. Do you want to continue(Y/N)?
Y
clzc:sczone-new:node> set hostname=thost2-0a
clzc:sczone-new:node> end
clzc:sczone-new:> commit
clzc:sczone-new:> exit
#