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

ストレージをアップグレードする前に、 Element ストレージの健全性チェックを実行します

共同作成者

Element ストレージをアップグレードする前に健全性チェックを実行して、クラスタ内のすべてのストレージノードで次回の Element ストレージアップグレードの準備ができていることを確認する必要があります。

必要なもの
  • 管理サービス:最新の管理サービスバンドル(2.10.27以降)に更新しました。

    重要 Element ソフトウェアをアップグレードする前に、最新の管理サービスバンドルにアップグレードする必要があります。
  • 管理ノード:管理ノード11.3以降を実行していることを確認します。

  • * Elementソフトウェア*:クラスタバージョンでNetApp Element ソフトウェア11.3以降が実行されている必要があります。

  • エンドユーザライセンス契約(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がポップアップ表示されます。下にスクロールして、[現在および今後のすべての更新を許可する*]を選択し、[保存*]を選択します。

健全性チェックのオプション

健全性チェックは、NetApp Hybrid Cloud ControlのUIまたはNetApp Hybrid Cloud ControlのAPIを使用して実行できます。

サービスで実行されるストレージ健全性チェックの詳細についても確認できます。

NetApp Hybrid Cloud Control を使用して Element ストレージの健全性を実行します ストレージをアップグレードする前にチェックします

NetApp Hybrid Cloud Control を使用して、ストレージクラスタをアップグレードする準備が完了していることを確認できます。

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

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

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

  4. [ アップグレード * ( Upgrades * ) ] ページで、 [ * ストレージ * ( Storage * ) ] タブを選択します。

  5. アップグレードの準備状況を確認するクラスタの健全性チェックを選択しますをクリックします。

  6. [ * ストレージヘルスチェック * ] ページで、 [ * ヘルスチェックの実行 * ] を選択します。

  7. 問題がある場合は、次の手順を実行します。

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

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

    3. クラスタの問題を解決したら、「 * Re-Run Health Check * 」を選択します。

健全性チェックの完了後、エラーは発生しません。ストレージクラスタをアップグレードする準備は完了しています。続行するにはストレージノードのアップグレードを参照してください"手順"

API を使用して、実行前に Element ストレージの健全性チェックを実行 ストレージをアップグレードする

REST API を使用して、ストレージクラスタをアップグレードする準備が完了していることを確認できます。健全性チェックでは、保留中のノード、ディスクスペースの問題、クラスタ障害など、アップグレードが必要な障害がないことを確認します。

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

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

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

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

      2. クライアントIDは、値がまだ入力されていない場合と同様に入力し `mnode-client`ます。

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

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

    3. REST API UIで、を選択し `GET /assets`ます。

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

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

    6. 応答に、アップグレードの準備状況を確認するクラスタのセクションから "storage"`をコピーします `"id"

      メモ ストレージクラスタのIDではなく管理ノードのIDであるため、このセクションの値は使用しないで `"parent"`ください。
    "config": {},
    "credentialid": "12bbb2b2-f1be-123b-1234-12c3d4bc123e",
    "host_name": "SF_DEMO",
    "id": "12cc3a45-e6e7-8d91-a2bb-0bdb3456b789",
    "ip": "10.123.12.12",
    "parent": "d123ec42-456e-8912-ad3e-4bd56f4a789a",
    "sshcredentialid": null,
    "ssl_certificate": null
  2. ストレージクラスタで健全性チェックを実行します。

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

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

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

      2. クライアントIDは、値がまだ入力されていない場合と同様に入力し `mnode-client`ます。

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

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

    3. [* POST/Health-Checks ( POST / ヘルスチェック) ] を選択します。

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

    5. パラメータフィールドに、手順 1 で取得したストレージクラスタ ID を入力します。

      {
        "config": {},
        "storageId": "123a45b6-1a2b-12a3-1234-1a2b34c567d8"
      }
    6. 指定したストレージクラスタでヘルスチェックを実行するには、 * Execute * を選択します。

      応答の状態は次のとおり `initializing`です。

    {
      "_links": {
        "collection": "https://10.117.149.231/storage/1/health-checks",
        "log": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc/log",
        "self": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc"
      },
      "config": {},
      "dateCompleted": null,
      "dateCreated": "2020-02-21T22:11:15.476937+00:00",
      "healthCheckId": "358f073f-896e-4751-ab7b-ccbb5f61f9fc",
      "state": "initializing",
      "status": null,
      "storageId": "c6d124b2-396a-4417-8a47-df10d647f4ab",
      "taskId": "73f4df64-bda5-42c1-9074-b4e7843dbb77"
    }
    1. 応答の一部であるをコピーします healthCheckID

  3. 健全性チェックの結果を確認します。

    1. [* 一時的なもの / 正常性チェックの一時的なもの / { healthCheckId } * ] を選択します。

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

    3. パラメータフィールドにヘルスチェック ID を入力します。

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

    5. 応答の本文の一番下までスクロールします。

      すべての健全性チェックが成功した場合の出力例を次に示します。

    "message": "All checks completed successfully.",
    "percent": 100,
    "timestamp": "2020-03-06T00:03:16.321621Z"
  4. クラスタの健常性に関する問題が報告された場合は message、次の手順を実行します。

    1. [* Get Singges/health-checksSries/{ healthCheckId}/log* ] を選択します

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

    3. パラメータフィールドにヘルスチェック ID を入力します。

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

    5. 特定のエラーを確認し、関連する KB 記事のリンクを取得します。

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

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

    8. クラスタの問題を解決したら、 * Get Sedges/health-checksRunges/{ healthCheckId } /log * を再度実行します。

サービスによるストレージの健全性チェック

ストレージの健全性チェックでは、クラスタごとに以下のチェックが行われます。

[ 名前( Name ) ] を ノード / クラスタ 製品説明

check_async 結果

クラスタ

データベースの非同期結果の数がしきい値を下回っていることを検証します。

check_cluster_faults

クラスタ

( Element ソースで定義された)アップグレードがブロックされているクラスタエラーがないことを確認します。

check_upload_speed

ノード

ストレージノードと管理ノードの間のアップロード速度を測定します。

connection_speed_check

ノード

ノードがアップグレードパッケージを提供する管理ノードに接続されていることを確認し、接続速度を推定します。

コアをチェックします

ノード

ノード上のカーネルクラッシュダンプファイルとコアファイルをチェックします。直近の期間(しきい値 7 日)にクラッシュが発生した場合、チェックは失敗します。

check_root_disk_space を選択します

ノード

ルートファイルシステムにアップグレードを実行するための十分な空きスペースがあることを確認します。

var_log_disk_space を確認します

ノード

空きスペースが空きのしきい値の割合に達していることを確認します /var/log。サポートされていない場合は、しきい値を下回るために、古いログがローテーションされてパージされます。十分な空きスペースの作成に失敗した場合、チェックは失敗します。

check_pending_nodes

クラスタ

クラスタに保留状態のノードがないことを確認します。

詳細情報