Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP 9.2以前での2ノードMetroCluster構成の無停止アップグレード

共同作成者

2ノードMetroCluster構成のアップグレード方法は、ONTAPのバージョンによって異なります。ONTAP 9.2以前を実行している場合は、この手順を使用して手動による無停止アップグレードを実行します。具体的には、ネゴシエートスイッチオーバーを開始し、「障害」サイトでクラスタを更新してから、スイッチバックを開始します。この処理をもう一方のサイトのクラスタでも繰り返します。

ONTAP 9.3以降を実行している2ノードMetroCluster構成の場合は、 System Managerを使用した自動アップグレード

手順
  1. 権限レベルをadvancedに設定します。続行するかどうかを尋ねられたら、「* y *」と入力します。

    set -privilege advanced

    advancedプロンプトが表示されます (*>)が表示されます。

  2. アップグレードするクラスタで、新しいONTAP ソフトウェアイメージをデフォルトとしてインストールします。

    system node image update -package package_location -setdefault true -replace-package true
    cluster_B::*> system node image update -package http://www.example.com/NewImage.tgz -setdefault true -replace-package true
  3. ターゲットのソフトウェアイメージがデフォルトのイメージとして設定されたことを確認します。

    system node image show

    次の例はそれを示しています NewImage デフォルトのイメージとして設定されています。

    cluster_B::*> system node image show
                        Is      Is                           Install
    Node     Image      Default Current Version              Date
    -------- -------    ------- ------- -------------------- -------------------
    node_B_1
             OldImage  false   true    X.X.X                MM/DD/YYYY TIME
             NewImage  true    false   Y.Y.Y                MM/DD/YYYY TIME
    2 entries were displayed.
  4. ターゲットのソフトウェアイメージがデフォルトのイメージとして設定されていない場合は、変更します。

    system image modify {-node * -iscurrent false} -isdefault true
  5. すべてのクラスタSVMが健全な状態であることを確認します。

    metrocluster vserver show
  6. 更新されていないクラスタで、ネゴシエートスイッチオーバーを開始します。

    metrocluster switchover

    この処理には数分かかることがあります。MetroCluster operation show コマンドを使用して、スイッチオーバーが完了したことを確認できます。

    次の例では ' ネゴシエート・スイッチオーバーがリモート・クラスタ( "cluster_a" )上で実行されますこれにより ' ローカルクラスタ (“cluster_B”) が停止し ' 更新できるようになります

    cluster_A::> metrocluster switchover
    
    Warning: negotiated switchover is about to start. It will stop all the data
             Vservers on cluster "cluster_B" and
             automatically re-start them on cluster
             "cluster_A". It will finally gracefully shutdown
             cluster "cluster_B".
    Do you want to continue? {y|n}: y
  7. すべてのクラスタSVMが健全な状態であることを確認します。

    metrocluster vserver show
  8. 「Surviving」クラスタ上のデータアグリゲートを再同期します。

    metrocluster heal -phase aggregates

    MetroCluster IP 構成を ONTAP 9.5 以降にアップグレードすると、アグリゲートの状態は短時間 degraded になったあとに再同期されて mirrored に戻ります。

    cluster_A::> metrocluster heal -phase aggregates
    [Job 130] Job succeeded: Heal Aggregates is successful.
  9. 修復処理が正常に完了したことを確認します。

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: heal-aggregates
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  10. 「Surviving」クラスタのルートアグリゲートを再同期します。

    metrocluster heal -phase root-aggregates
    cluster_A::> metrocluster heal -phase root-aggregates
    [Job 131] Job succeeded: Heal Root Aggregates is successful.
  11. 修復処理が正常に完了したことを確認します。

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: heal-root-aggregates
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  12. 停止したクラスタで、LOADERプロンプトからノードをブートします。

    boot_ontap
  13. ブートプロセスの終了を待ってから、すべてのクラスタSVMが健全な状態であることを確認します。

    metrocluster vserver show
  14. 「Surviving」クラスタからスイッチバックを実行します。

    metrocluster switchback
  15. スイッチバックが正常に完了したことを確認します。

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: switchback
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  16. すべてのクラスタSVMが健全な状態であることを確認します。

    metrocluster vserver show
  17. もう一方のクラスタで、ここまでのすべての手順を繰り返します。

  18. MetroCluster 構成が正常であることを確認します。

    1. 構成を確認します。

      metrocluster check run
      cluster_A::> metrocluster check run
      Last Checked On: MM/DD/YYYY TIME
      Component           Result
      ------------------- ---------
      nodes               ok
      lifs                ok
      config-replication  ok
      aggregates          ok
      4 entries were displayed.
      
      Command completed. Use the "metrocluster check show -instance"
      command or sub-commands in "metrocluster check" directory for
      detailed results.
      To check if the nodes are ready to do a switchover or switchback
      operation, run "metrocluster switchover -simulate" or "metrocluster
      switchback -simulate", respectively.
    2. より詳細な結果を表示するには、MetroCluster check runコマンドを使用します。

      metrocluster check aggregate show
      metrocluster check config-replication show
      metrocluster check lif show
      metrocluster check node show
    3. 権限レベルを advanced に設定します。

      set -privilege advanced
    4. スイッチオーバー処理をシミュレートします。

      metrocluster switchover -simulate
    5. スイッチオーバーのシミュレーション結果を確認します。

      metrocluster operation show
      cluster_A::*> metrocluster operation show
          Operation: switchover
              State: successful
         Start time: MM/DD/YYYY TIME
           End time: MM/DD/YYYY TIME
             Errors: -
    6. admin 権限レベルに戻ります。

      set -privilege admin
    7. もう一方のクラスタで上記の手順を繰り返します。

完了後

いずれかを実行 "アップグレードゴノテジュン"