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

ONTAPクラスタをリバートします。

共同作成者

ONTAPクラスタをリバートするとシステムが停止します。リバート中はクラスタをオフラインにする必要があります。テクニカルサポートの支援なしで本番環境クラスタをリバートしないでください。

新しいクラスタまたはテストクラスタをリバートするには、ストレージフェイルオーバーとデータLIFを無効にし、リバートの前提条件を指定してから、クラスタ内の各ノードでクラスタとファイルシステムの設定をリバートする必要があります。

始める前に。

手順1:クラスタをリバート用に準備する

クラスタノードをリバートする前に、ターゲットのONTAPイメージがインストールされていることを確認し、クラスタ内のすべてのデータLIFを無効にする必要があります。

手順
  1. 権限レベルをadvancedに設定します。

    set -privilege advanced

    続行するかどうかを尋ねられたら、「* y *」と入力します。

  2. ターゲットのONTAP ソフトウェアがインストールされていることを確認します。

    system image show

    次の例では、両方のノードに代替イメージとしてバージョン9.13.1がインストールされています。

    cluster1::*> system image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  true    true    9.14.1      MM/DD/YYYY TIME
             image2  false   false   9.13.1      MM/DD/YYYY TIME
    node1
             image1  true    true    9.14.1      MM/DD/YYYY TIME
             image2  false   false   9.13.1      MM/DD/YYYY TIME
    4 entries were displayed.
  3. クラスタ内のすべてのデータLIFを無効にします。

    network interface modify {-role data} -status-admin down
  4. クラスタ間FlexCache 関係があるかどうかを確認します。

    flexcache origin show-caches -relationship-type inter-cluster
  5. クラスタ間フラッシュが存在する場合は、キャッシュクラスタのデータLIFを無効にします。

    network interface modify -vserver <vserver_name> -lif <lif_name> -status-admin down

手順2:クラスタノードをリバートする

クラスタをリバートするには、HAペアの最初のノードをリバートしてから、パートナーノードをリバートする必要があります。その後、すべてのノードがリバートされるまで、クラスタ内のHAペアごとにこの手順を繰り返します。MetroCluster構成を使用している場合は、構成内の両方のクラスタで上記の手順を繰り返す必要があります。

4ノード以上
手順
  1. リバートするノードにログインします。

    ノードをリバートするには、ノードのノード管理LIFを介してクラスタにログインする必要があります。

  2. HAペアのノードのストレージフェイルオーバーを無効にします。

    storage failover modify -node <nodename> -enabled false

    ストレージフェイルオーバーを無効にする必要があるのは、HAペアに対して1回だけです。ノードのストレージフェイルオーバーを無効にすると、ノードのパートナーでもストレージフェイルオーバーが無効になります。

  3. ノードのターゲットONTAP ソフトウェアイメージをデフォルトのイメージとして設定します。

    system image modify -node <nodename> -image <target_image> -isdefault true
  4. ターゲットのONTAP ソフトウェアイメージが、リバートするノードのデフォルトのイメージとして設定されたことを確認します。

    system image show

    次の例では、node0でデフォルトのイメージとしてバージョン9.13.1が設定されています。

    cluster1::*> system image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  false   true    9.14.1      MM/DD/YYYY TIME
             image2  true    false   9.13.1      MM/DD/YYYY TIME
    node1
             image1  true    true    9.14.1      MM/DD/YYYY TIME
             image2  false   false   9.13.1      MM/DD/YYYY TIME
    4 entries were displayed.
  5. ノードをリバートする準備が完了していることを確認します。

    system node revert-to -node <nodename> -check-only true -version 9.x

    パラメータを `check-only`指定すると、リバート前に対処する必要がある前提条件(Snapshotポリシーの無効化、新しいバージョンのONTAPへのアップグレード後に作成されたSnapshotコピーの削除など)が特定されます。

  6. ノードのクラスタ構成をリバートします。

    system node revert-to -node <nodename> -version 9.x

    オプションは、 `-version`リバート先のONTAPリリースを指定します。たとえば、9.14.1から9.13.1にリバートする場合、オプションの正しい値 `-version`は9.13.1です。

    クラスタ設定がリバートされ、クラスタシェルからログアウトされます。

  7. ログインプロンプトが表示されたら、システムシェルにログインするかどうかを確認するメッセージが表示されたら、「* No *」と入力します。

    ログインプロンプトが表示されるまで、30分以上かかることがあります。

  8. adminでクラスタシェルにログインします。

  9. ノードシェルに切り替えます。

    run -node <nodename>

    クラスタシェルに再度ログインしたあと、ノードシェルコマンドを使用できるようになるまでに数分かかることがあります。そのため、コマンドが失敗した場合は、数分待ってからもう一度実行してください。

  10. ノードのファイルシステム設定をリバートします。

    revert_to 9.x

    このコマンドは、ノードのファイルシステム設定をリバートする準備が完了していることを確認してから、リバートします。前提条件が特定された場合は、それらに対処してからコマンドを再実行する必要があります revert_to

    メモ システムコンソールを使用してリバートプロセスを監視すると、ノードシェルよりも詳細な情報が表示されます。

    autobootがtrueの場合、コマンドの完了時にノードがONTAPでリブートされます。

    autobootがfalseに設定されている場合は、コマンドの完了時にLoaderプロンプトが表示されます。と入力し yes`てリバートし、を使用してノードを手動でリブートします。 `boot_ontap

  11. ノードがリブートしたら、新しいソフトウェアが実行されていることを確認します。

    system node image show

    次の例では、image1が新しいONTAPバージョンで、node0で現在のバージョンとして設定されています。

    cluster1::*> system node image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  true    true    X.X.X       MM/DD/YYYY TIME
             image2  false   false   Y.Y.Y      MM/DD/YYYY TIME
    node1
             image1  true    false   X.X.X      MM/DD/YYYY TIME
             image2  false   true    Y.Y.Y      MM/DD/YYYY TIME
    4 entries were displayed.
  12. ノードのリバートステータスがcompleteであることを確認します。

    system node upgrade-revert show -node <nodename>

    ステータスが「complete」、「not needed」、または「There are no table entries returned」のいずれかになっている必要があります。

  13. HAペアのもう一方のノードで上記の手順を繰り返してから、残りのHAペアについても同じ手順を繰り返します。

    MetroCluster構成を使用している場合は、構成内の両方のクラスタで上記の手順を繰り返す必要があります。

  14. すべてのノードをリバートしたら、クラスタのハイアベイラビリティを再度有効にします。

    cluster ha modify -configured true
2ノードクラスタ
  1. リバートするノードにログインします。

    ノードをリバートするには、ノードのノード管理LIFを介してクラスタにログインする必要があります。

  2. クラスタのハイアベイラビリティ(HA)を無効にします。

    cluster ha modify -configured false
  3. ストレージフェイルオーバーを無効にします。

    storage failover modify -node <nodename> -enabled false

    ストレージフェイルオーバーを無効にする必要があるのは、HAペアに対して1回だけです。ノードのストレージフェイルオーバーを無効にすると、ノードのパートナーでもストレージフェイルオーバーが無効になります。

  4. ノードのターゲットONTAP ソフトウェアイメージをデフォルトのイメージとして設定します。

    system image modify -node <nodename> -image <target_image> -isdefault true
  5. ターゲットのONTAP ソフトウェアイメージが、リバートするノードのデフォルトのイメージとして設定されたことを確認します。

    system image show

    次の例では、node0でデフォルトのイメージとしてバージョン9.1が設定されています。

    cluster1::*> system image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  false   true    9.2        MM/DD/YYYY TIME
             image2  true    false   9.1        MM/DD/YYYY TIME
    node1
             image1  true    true    9.2        MM/DD/YYYY TIME
             image2  false   false   9.1        MM/DD/YYYY TIME
    4 entries were displayed.
  6. ノードにイプシロンが現在設定されているかどうかを確認します。

    cluster show -node <nodename>

    次の例は、ノードにイプシロンが設定されていることを示しています。

    cluster1::*> cluster show -node node1
    
              Node: node1
              UUID: 026efc12-ac1a-11e0-80ed-0f7eba8fc313
           Epsilon: true
       Eligibility: true
            Health: true
    1. ノードにイプシロンが設定されている場合は、イプシロンをパートナーに転送できるように、イプシロンをfalseに設定します。

      cluster modify -node <nodename> -epsilon false
    2. パートナーノードでイプシロンをtrueに設定して、イプシロンをパートナーに転送します。

      cluster modify -node <node_partner_name> -epsilon true
  7. ノードをリバートする準備が完了していることを確認します。

    system node revert-to -node <nodename> -check-only true -version 9.x

    パラメータは、 `check-only`Snapshotポリシーを無効にしたり、新しいバージョンのONTAPへのアップグレード後に作成されたSnapshotコピーを削除したりするなど、リバート前に対処する必要がある条件を示します。

  8. ノードのクラスタ構成をリバートします。

    system node revert-to -node <nodename> -version 9.x

    オプションは、 `-version`リバート先のONTAPリリースを指定します。たとえば、9.14.1から9.13.1にリバートする場合、オプションの正しい値 `-version`は9.13.1です。

    クラスタ設定がリバートされ、クラスタシェルからログアウトされます。

  9. ログインプロンプトが表示されたら、システムシェルにログインするかどうかを確認するメッセージが表示されたらと入力します No

    ログインプロンプトが表示されるまで、30分以上かかることがあります。

  10. adminでクラスタシェルにログインします。

  11. ノードシェルに切り替えます。

    run -node <nodename>

    クラスタシェルに再度ログインしたあと、ノードシェルコマンドを使用できるようになるまでに数分かかることがあります。そのため、コマンドが失敗した場合は、数分待ってからもう一度実行してください。

  12. ノードのファイルシステム設定をリバートします。

    revert_to 9.x

    このコマンドは、ノードのファイルシステム設定をリバートする準備が完了していることを確認してから、リバートします。前提条件が特定された場合は、それらに対処してからコマンドを再実行する必要があります revert_to

    メモ システムコンソールを使用してリバートプロセスを監視すると、ノードシェルよりも詳細な情報が表示されます。

    autobootがtrueの場合、コマンドの完了時にノードがONTAPでリブートされます。

    autobootがfalseに設定されている場合は、コマンドの完了時にLoaderプロンプトが表示されます。と入力し yes`てリバートし、を使用してノードを手動でリブートします。 `boot_ontap

  13. ノードがリブートしたら、新しいソフトウェアが実行されていることを確認します。

    system node image show

    次の例では、image1が新しいONTAPバージョンで、node0で現在のバージョンとして設定されています。

    cluster1::*> system node image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  true    true    X.X.X       MM/DD/YYYY TIME
             image2  false   false   Y.Y.Y      MM/DD/YYYY TIME
    node1
             image1  true    false   X.X.X      MM/DD/YYYY TIME
             image2  false   true    Y.Y.Y      MM/DD/YYYY TIME
    4 entries were displayed.
  14. ノードのリバートステータスが完了になっていることを確認します。

    system node upgrade-revert show -node <nodename>

    ステータスが「complete」、「not needed」、または「There are no table entries returned」のいずれかになっている必要があります。

  15. HAペアのもう一方のノードで、上記の手順を繰り返します。

  16. 両方のノードをリバートしたら、クラスタのハイアベイラビリティを再度有効にします。

    cluster ha modify -configured true
  17. 両方のノードでストレージフェイルオーバーを再度有効にします。

    storage failover modify -node <nodename> -enabled true