Skip to main content
12.5
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Elementソフトウェアをアップグレード

共同作成者

NetApp Element ソフトウェアをアップグレードするには、NetApp Hybrid Cloud ControlのUIまたはREST APIを使用します。Element ソフトウェアのアップグレードの実行中は、ノードの追加と削除、ドライブの追加と削除、イニシエータ、ボリュームアクセスグループ、仮想ネットワークに関連するコマンドなど、一部の処理は実行できません。

メモ Element 12.5以降では、ElementソフトウェアのアップグレードでNetApp HealthToolsがサポートされなくなりました。Element 11.0または11.1を実行している場合は、NetAppハイブリッドクラウドコントロールを使用してElement 12.5以降にアップグレードする必要があります"HealthToolsを使用してElement 12.3.xにアップグレードします"
必要なもの
  • * admin 権限 * :アップグレードを実行する権限がストレージクラスタ管理者に付与されています。

  • 有効なアップグレードパス:アップグレードするElementバージョンのアップグレードパス情報を確認し、アップグレードパスが有効であることを確認しておきます。https://kb.netapp.com/Advice_and_Troubleshooting/Data_Storage_Software/Element_Software/What_is_the_upgrade_matrix_for_storage_clusters_running_NetApp_Element_software%3F["ネットアップの技術情報: NetApp Element ソフトウェアを実行するストレージクラスタのアップグレードマトリックス"^]

  • * システム時間の同期 * :すべてのノードのシステム時間が同期されており、 NTP がストレージクラスタとノードに対して正しく設定されていることを確認しておきます。各ノードで、ノードWeb UIでDNSネームサーバを設定する必要があり(`https://[IP address]:442`ます)。時刻のずれに関連する未解決のクラスタ障害が発生していないことを確認します。

  • * システムポート * : NetApp Hybrid Cloud Control をアップグレードに使用している場合は、必要なポートが開いていることを確認しておきます。詳細については、を参照してください "ネットワークポート"

  • * 管理ノード * : NetApp Hybrid Cloud Control の UI および API では、環境内の管理ノードはバージョン 11.3 を実行しています。

  • * 管理サービス * :管理サービスバンドルを最新バージョンに更新しました。

重要 Elementソフトウェアをバージョン12.5以降にアップグレードする前に、最新の管理サービスバンドルにアップグレードする必要があります。Elementソフトウェアをバージョン12.5以降に更新する場合は、管理サービス2.21.61以降が必要です。
  • * クラスタの健全性 * :クラスタをアップグレードする準備が完了していることを確認しました。を参照して "ストレージをアップグレードする前に、 Element ストレージの健全性チェックを実行します"

  • * H610Sストレージノードのベースボード管理コントローラ(BMC)を更新*:H610SノードのBMCバージョンをアップグレードしました。を参照してください"リリースノートおよびアップグレード手順"

  • アップグレード処理時間:アップグレードを実行するための十分な時間を確保しています。Elementソフトウェア12.5以降にアップグレードする場合は、Elementソフトウェアの現在のバージョンとファームウェアの更新によってアップグレードプロセスの時間が異なります。

    ストレージノード Elementソフトウェアの現在のバージョン ノードあたりのソフトウェアとファームウェアのインストール時間の概算。^1 ^ ノードあたりのおおよそのデータ同期時間2 ノードあたりのアップグレード時間の概算

    最新のファームウェアを搭載したSolidFire およびNetApp Hシリーズのすべてのノード3

    12.x

    15分

    10~15分

    20~30分

    H610SおよびH410S

    12.xおよび11.8

    60分

    30~60分

    90~120分

    H610S

    11.7以前

    90分

    40~70分

    H610Sノードごとに130~160分も必要です "ノードの完全なシャットダウンと電源切断を実行します"

    1ハードウェアのファームウェアとドライバファームウェアの一覧については、を参照してください"SolidFire ストレージノードでサポートされるストレージファームウェアのバージョン"

    2クラスタに高い書き込みIOPSの負荷があり、ファームウェアの更新時間が長い場合、データの同期時間が長くなります。

    3 Element 12.7以降、SF2405およびSF9608ストレージノード、FC0025およびSF-FCN-01 FCノードはサポートされていません。これらのノードのいずれかをElement 12.7にアップグレードしようとすると、このノードがElement 12.7でサポートされていないことを示すエラーが表示されます。

  • エンドユーザライセンス契約(EULA):管理サービス2.20.69以降では、NetApp Hybrid Cloud Control UIまたはAPIを使用してElementソフトウェアをアップグレードする前に、EULAに同意して保存する必要があります。

    1. Webブラウザで管理ノードのIPアドレスを開きます。

      https://<ManagementNodeIP>
    2. ストレージクラスタ管理者のクレデンシャルを指定して NetApp Hybrid Cloud Control にログインします。

    3. インターフェイスの右上にある [* Upgrade] を選択します。

    4. EULAがポップアップ表示されます。下にスクロールして、[現在および今後のすべての更新を許可する*]を選択し、[保存*]を選択します。

アップグレードオプション

次のいずれかの Element ソフトウェアアップグレードオプションを選択します。

重要 H610SシリーズのノードをElement 12.5以降にアップグレードし、ノードで11.8より前のバージョンのElementが実行されている場合は、ストレージノードごとにこのの追加のアップグレード手順を実行する必要があります。 "技術情報"Element 11.8以降を実行している場合は、追加のアップグレード手順は必要ありません。

NetApp Hybrid Cloud Control UI を使用して Element ストレージをアップグレードします

NetApp Hybrid Cloud Control の UI を使用して、ストレージクラスタをアップグレードできます。

注意 NetApp Hybrid Cloud Controlを使用してストレージクラスタをアップグレードする際の潜在的な問題とその対処方法については、こちらを参照してください "技術情報"
手順
  1. Webブラウザで管理ノードのIPアドレスを開きます。

    https://<ManagementNodeIP>
  2. ストレージクラスタ管理者のクレデンシャルを指定して NetApp Hybrid Cloud Control にログインします。

  3. インターフェイスの右上にある [* Upgrade] を選択します。

  4. [* Upgrades] ページで、 [* Storage] を選択します。

    [* ストレージ * ] タブには、インストールの一部であるストレージクラスタが一覧表示されます。NetApp Hybrid Cloud Control からクラスタにアクセスできない場合は、 * Upgrades * ページに表示されません。

  5. 次のオプションを選択し、クラスタに該当する一連の手順を実行します。

    オプション 手順

    Element 11.8以降を実行しているすべてのクラスタ

    1. [* Browse] を選択して、ダウンロードしたアップグレード・パッケージをアップロードします。

    2. アップロードが完了するまで待ちます。進捗バーにアップロードのステータスが表示されます。

      注意 ブラウザウィンドウから別の場所に移動すると、ファイルのアップロードが失われます。

      ファイルのアップロードと検証が完了すると、画面にメッセージが表示されます。検証には数分かかることがあります。この段階でブラウザウィンドウから移動しても、ファイルのアップロードは維持されます。

    3. [* アップグレードの開始 * ] を選択します。

      ヒント アップグレード中は、アップグレードステータス * が変更され、プロセスのステータスが反映されます。また、アップグレードの一時停止など、実行する操作に応じて変更が加えられたか、またはアップグレードでエラーが返された場合も変更されます。を参照して アップグレードステータスが変わります
      メモ アップグレードの実行中は、ページを離れてあとから表示し、進捗状況の監視を続行できます。クラスタの行が折りたたまれている場合、ページではステータスと現在のバージョンは動的に更新されません。表を更新するには、クラスタの行を展開する必要があります。また、ページを更新することもできます。

      アップグレードの完了後にログをダウンロードできます。

    Element 11.8 より前のバージョンを実行している H610S クラスタをアップグレードしています。

    1. アップグレードするクラスタの横にあるドロップダウン矢印を選択し、アップグレード可能なバージョンから選択します。

    2. [* アップグレードの開始 * ] を選択します。アップグレードが完了すると、追加のアップグレード手順を実行するように求められます。

    3. で必要な追加手順を実行し "技術情報"、フェーズ2が完了したことをUIで承認します。

    アップグレードの完了後にログをダウンロードできます。アップグレードステータスのさまざまな変更については、を参照してくださいアップグレードステータスが変わります

アップグレードステータスが変わります

アップグレードプロセスの実行前、実行中、実行後に、 UI の * アップグレードステータス * 列に表示されるさまざまな状態を以下に示します。

アップグレードの状態 製品説明

最新

クラスタが最新の Element バージョンにアップグレードされました。

使用可能なバージョン

Element / ストレージファームウェアの新しいバージョンをアップグレードできます。

実行中

アップグレードを実行中です。進行状況バーにアップグレードステータスが表示されます。画面にはノードレベルの障害も表示され、アップグレードの進行に伴いクラスタ内の各ノードのノード ID も表示されます。各ノードのステータスは、 Element UI または NetApp Element Plug-in for vCenter Server UI を使用して監視できます。

アップグレードを一時停止中

アップグレードを一時停止することもできます。アップグレードプロセスの状態によっては、一時停止処理が成功するか失敗するかが決まります。一時停止処理の確認を求める UI プロンプトが表示されます。アップグレードを一時停止する前にクラスタが安全な場所にあることを確認するには、アップグレード処理が完全に一時停止されるまでに最大 2 時間かかることがあります。アップグレードを再開するには、 * Resume * (続行)を選択します。

一時停止

アップグレードを一時停止した。[* Resume (続行) ] を選択して、プロセスを再開します。

エラー

アップグレード中にエラーが発生しました。エラーログをダウンロードして、ネットアップサポートに送信できます。エラーを解決したら、ページに戻って * Resume * (続行)を選択します。アップグレードを再開すると、システムが健全性チェックを実行してアップグレードの現在の状態を確認している間、進捗状況バーが数分間後方に移動します。

完了(フォローアップあり)

H610S ノードを 11.8 より前のバージョンからアップグレードした場合のみアップグレードプロセスのフェーズ1が完了すると、追加のアップグレード手順を実行するように求められます(を参照 "技術情報")。フェーズ 2 を完了し、完了したことを確認すると、ステータスが「 * 最新 * 」に変わります。

NetApp Hybrid Cloud Control API を使用して Element ストレージをアップグレードします

API を使用して、クラスタ内のストレージノードを最新バージョンの Element ソフトウェアにアップグレードできます。API の実行には、任意の自動化ツールを使用できます。ここで説明する API ワークフローでは、例として管理ノードで使用可能な REST API UI を使用します。

手順
  1. 管理ノードからアクセス可能なデバイスにストレージアップグレードパッケージをダウンロードします。

    Elementソフトウェアに移動し "ページをダウンロードします"、最新のストレージノードイメージをダウンロードします。

  2. ストレージアップグレードパッケージを管理ノードにアップロードします。

    1. 管理ノードで管理ノード REST API UI を開きます。

      https://<ManagementNodeIP>/package-repository/1/
    2. 「 * Authorize * 」(認証)を選択して、次の手順を実行

      1. クラスタのユーザ名とパスワードを入力します。

      2. クライアントIDにと入力し `mnode-client`ます。

      3. セッションを開始するには、 * Authorize * を選択します。

      4. 承認ウィンドウを閉じます。

    3. REST API UI から * POST/packages * を選択します。

    4. [* 試してみてください * ] を選択します。

    5. [* Browse] を選択して、アップグレード・パッケージを選択します。

    6. 「 * Execute * 」を選択してアップロードを開始します。

    7. 応答から、(`"id"`後の手順で使用するためにパッケージIDをコピーして保存します。

  3. アップロードのステータスを確認します。

    1. REST API UI から、 * GEGET 処理対象 / パッケージ間の一時的なグループ / { id } 一時的なグループ / ステータス * を選択します。

    2. [* 試してみてください * ] を選択します。

    3. 前の手順でコピーしたパッケージ ID を * id * で入力します。

    4. ステータス要求を開始するには、 * Execute * を選択します。

      完了すると、応答にと `SUCCESS`表示され `state`ます。

  4. ストレージクラスタ ID を確認します。

    1. 管理ノードで管理ノード REST API UI を開きます。

      https://<ManagementNodeIP>/inventory/1/
    2. 「 * Authorize * 」(認証)を選択して、次の手順を実行

      1. クラスタのユーザ名とパスワードを入力します。

      2. クライアントIDにと入力し `mnode-client`ます。

      3. セッションを開始するには、 * Authorize * を選択します。

      4. 承認ウィンドウを閉じます。

    3. REST API UI から、 * GET / Installations * を選択します。

    4. [* 試してみてください * ] を選択します。

    5. [* Execute] を選択します。

    6. 応答から、インストールアセットID(`"id"`をコピーします)。

    7. REST API UI から、 * GET / Installations / { id } * を選択します。

    8. [* 試してみてください * ] を選択します。

    9. インストールアセット ID を id フィールドに貼り付けます。

    10. [* Execute] を選択します。

    11. この応答で、(`"id"`以降の手順で使用するためにアップグレードするクラスタのストレージクラスタIDをコピーして保存します。

  5. ストレージのアップグレードを実行します。

    1. 管理ノードでストレージ REST API UI を開きます。

      https://<ManagementNodeIP>/storage/1/
    2. 「 * Authorize * 」(認証)を選択して、次の手順を実行

      1. クラスタのユーザ名とパスワードを入力します。

      2. クライアントIDにと入力し `mnode-client`ます。

      3. セッションを開始するには、 * Authorize * を選択します。

      4. 承認ウィンドウを閉じます。

    3. [POST/upgrade] を選択します。

    4. [* 試してみてください * ] を選択します。

    5. パラメータフィールドにアップグレードパッケージ ID を入力します。

    6. パラメータフィールドにストレージクラスタ ID を入力します。

      ペイロードは次の例のようになります。

      {
        "config": {},
        "packageId": "884f14a4-5a2a-11e9-9088-6c0b84e211c4",
        "storageId": "884f14a4-5a2a-11e9-9088-6c0b84e211c4"
      }
    7. アップグレードを開始するには、 * Execute * を選択します。

      応答には、次の状態が示され `initializing`ます。

    {
      "_links": {
        "collection": "https://localhost:442/storage/upgrades",
        "self": "https://localhost:442/storage/upgrades/3fa85f64-1111-4562-b3fc-2c963f66abc1",
        "log": https://localhost:442/storage/upgrades/3fa85f64-1111-4562-b3fc-2c963f66abc1/log
      },
      "storageId": "114f14a4-1a1a-11e9-9088-6c0b84e200b4",
      "upgradeId": "334f14a4-1a1a-11e9-1055`-6c0b84e2001b4",
      "packageId": "774f14a4-1a1a-11e9-8888-6c0b84e200b4",
      "config": {},
      "state": "initializing",
      "status": {
        "availableActions": [
          "string"
        ],
        "message": "string",
        "nodeDetails": [
          {
            "message": "string",
            "step": "NodePreStart",
            "nodeID": 0,
            "numAttempt": 0
          }
        ],
        "percent": 0,
        "step": "ClusterPreStart",
        "timestamp": "2020-04-21T22:10:57.057Z",
        "failedHealthChecks": [
          {
            "checkID": 0,
            "name": "string",
            "displayName": "string",
            "passed": true,
            "kb": "string",
            "description": "string",
            "remedy": "string",
            "severity": "string",
            "data": {},
            "nodeID": 0
          }
        ]
      },
      "taskId": "123f14a4-1a1a-11e9-7777-6c0b84e123b2",
      "dateCompleted": "2020-04-21T22:10:57.057Z",
      "dateCreated": "2020-04-21T22:10:57.057Z"
    }
    1. (`"upgradeId"`応答の一部であるアップグレードIDをコピーします。

  6. アップグレードの進捗状況と結果を確認します。

    1. Get Sebring/upgrades/{ upgradeId } * を選択します。

    2. [* 試してみてください * ] を選択します。

    3. アップグレード ID は、前の手順のアップグレード ID として * upgradeId * と入力します。

    4. [* Execute] を選択します。

    5. アップグレード中に問題または特別な要件が発生した場合は、次のいずれかを実行します。

      オプション 手順

      応答の本文にメッセージが含まれていることが原因で、クラスタの健常性に関する問題を修正する必要が `failedHealthChecks`あります。

      1. 各問題について記載されている特定の技術情報アーティクルに移動するか、指定された対処方法を実行します。

      2. KB を指定した場合は、関連する技術情報アーティクルに記載されているプロセスを完了します。

      3. クラスタの問題を解決したら、必要に応じて再認証し、 * PUT 処理の際に必要な数 / アップグレード / { upgradeId } * を選択します。

      4. [* 試してみてください * ] を選択します。

      5. アップグレード ID は、前の手順のアップグレード ID として * upgradeId * と入力します。

      6. 要求の本文にと入力し `"action":"resume"`ます。

        {
          "action": "resume"
        }
      7. [* Execute] を選択します。

      メンテナンス時間が終了しているか別の理由で、アップグレードを一時停止する必要があります。

      1. 必要に応じて再認証し、 * PUT に成功 / アップグレード / { upgradeId } * を選択します。

      2. [* 試してみてください * ] を選択します。

      3. アップグレード ID は、前の手順のアップグレード ID として * upgradeId * と入力します。

      4. 要求の本文にと入力し `"action":"pause"`ます。

        {
          "action": "pause"
        }
      5. [* Execute] を選択します。

      11.8より前のバージョンのElementを実行しているH610Sクラスタをアップグレードする場合は、応答の本文に状態が `finishedNeedsAck`表示されます。H610Sストレージノードごとに追加のアップグレード手順を実行する必要があります。

      1. ノードごとに、このの追加のアップグレード手順を実行します "技術情報"

      2. 必要に応じて再認証し、 * PUT に成功 / アップグレード / { upgradeId } * を選択します。

      3. [* 試してみてください * ] を選択します。

      4. アップグレード ID は、前の手順のアップグレード ID として * upgradeId * と入力します。

      5. 要求の本文にと入力し `"action":"acknowledge"`ます。

        {
          "action": "acknowledge"
        }
      6. [* Execute] を選択します。

    6. 必要に応じて、処理が完了するまで * Get Theple/upgrades/{ upgradeId } * API を複数回実行します。

      アップグレード中、は status`エラーが発生していないかどうかを示します `running。各ノードをアップグレードすると、 `step`の値がに変わり `NodeFinished`ます。

    の値がで 100、が `state`になって `finished`いれば、アップグレードは正常に完了してい `percent`ます。

NetApp Hybrid Cloud を使用してアップグレードに失敗した場合の動作 制御

アップグレード中にドライブまたはノードで障害が発生した場合は、 Element UI にクラスタエラーが表示されます。アップグレードプロセスは次のノードに進まず、クラスタの障害が解決するまで待機します。UI の進捗状況バーには、アップグレードがクラスタの障害の解決を待機していることが表示されます。アップグレードはクラスタが正常に完了するまで待機するため、この段階で UI で * Pause * を選択することはできません。障害の調査に役立てるには、ネットアップサポートに問い合わせる必要があります。

NetApp Hybrid Cloud Control には 3 時間の待機時間があらかじめ設定されています。この時間内に、次のいずれかの状況が発生する可能性があります。

  • クラスタの障害は 3 時間以内に解決され、アップグレードが再開されます。このシナリオでは対処は必要ありません。

  • 問題は 3 時間後も解消されず、アップグレードのステータスが「 Error 」(エラー)と赤のバナーを表示します。問題が解決したら、「 * Resume 」(続行)を選択してアップグレードを再開できます。

  • 3 時間以内に対処するために、アップグレードを一時的に中止する必要があることがネットアップサポートによって確認されました。サポートは API を使用してアップグレードを中止します。

注意 ノードの更新中にクラスタのアップグレードを中止すると、そのノードからドライブが強制的に削除されることがあります。ドライブが強制的に削除された場合、ネットアップサポートに依頼して手動でドライブを元に戻す処理がアップグレード時に必要になります。ノードでファームウェアの更新や更新後の同期処理に時間がかかる可能性があります。アップグレードが停止していると思われる場合は、ネットアップサポートにお問い合わせください。

詳細情報