アップグレードの準備状況の確認

sfupgradecheckコマンドを使用して、クラスタをアップグレードする準備が完了していることを確認できます。このコマンドは、保留中のノード、ディスク スペース、クラスタ障害などの情報を検証します。管理ノードがダーク サイトにある場合、アップグレードの準備状況をチェックするためにはメタデータJSONファイルが必要です。

タスク概要

以下の手順では、次にあげるアップグレード チェック結果に応じた対処方法を説明します。

手順

  1. sfupgradecheckコマンドを実行します。
    sfupgradecheck -u <cluster-user-name> -p <cluster-password> MVIP
    入力コマンドの例を次に示します。
    sfupgradecheck -u admin -p admin 10.117.78.244
    出力例を次に示します。この結果では、エラーは表示されず、アップグレードの準備は完了しています。
    check_pending_nodes:
    Test Description:     Verify no pending nodes in cluster
    More information:     https://kb.netapp.com/support/s/article/ka11A0000008ltOQAQ/pending-nodes
    check_cluster_faults:
    Test Description:     Report any cluster faults
    check_root_disk_space:
    Test Description:     Verify node root directory has at least 12 GBs of available disk space
    Passed node IDs:      1, 2, 3
    More information:     https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/SolidFire-Disk-space-error
    check_mnode_connectivity:
    Test Description:     Verify storage nodes can communicate with management node
    Passed node IDs:      1, 2, 3
    More information:     https://kb.netapp.com/support/s/article/ka11A0000008ltYQAQ/mNode-connectivity
    check_files:
    Test Description:     Verify options file exists
    Passed node IDs:      1, 2, 3
    check_cores:
    Test Description:     Verify no core or dump files exists
    Passed node IDs:      1, 2, 3
    check_upload_speed:
    Test Description:     Measure the upload speed between the storage node and the management node
    Node ID: 1 Upload speed: 90063.90 KBs/sec
    Node ID: 3 Upload speed: 106511.44 KBs/sec
    Node ID: 2 Upload speed: 85038.75 KBs/sec
    エラーが発生した場合は、追加の操作が必要です。
    • クラスタをアップグレードする準備が完了していません。sfupgradecheckのエラー メッセージを確認します。
      出力例を次に示します。
      The following tests failed:
      check_root_disk_space:
      Test Description: Verify node root directory has at least 12 GBs of available disk space
      Severity: ERROR
      Failed node IDs: 2
      Remedy: Remove unneeded files from root drive
      More information: https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/SolidFire-Disk-space-error
      check_pending_nodes:
      Test Description: Verify no pending nodes in cluster
      More information: https://kb.netapp.com/support/s/article/ka11A0000008ltOQAQ/pending-nodes
      check_cluster_faults:
      Test Description: Report any cluster faults
      check_root_disk_space:
      Test Description: Verify node root directory has at least 12 GBs of available disk space
      Passed node IDs: 1, 3
      More information: https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/SolidFire-Disk-space-error
      check_mnode_connectivity:
      Test Description: Verify storage nodes can communicate with management node
      Passed node IDs: 1, 2, 3
      More information: https://kb.netapp.com/support/s/article/ka11A0000008ltYQAQ/mNode-connectivity
      check_files:
      Test Description: Verify options file exists
      Passed node IDs: 1, 2, 3
      check_cores:
      Test Description: Verify no core or dump files exists
      Passed node IDs: 1, 2, 3
      check_upload_speed:
      Test Description: Measure the upload speed between the storage node and the management node
      Node ID: 1 Upload speed: 86518.82 KBs/sec
      Node ID: 3 Upload speed: 84112.79 KBs/sec
      Node ID: 2 Upload speed: 93498.94 KBs/sec
      この例では、ノード1のディスク スペースが不足しています。エラー メッセージに記載されている技術情報アーティクルで詳細を確認できます。
    • HealthToolsが最新バージョンではありません。アップグレード チェックが失敗したことをエラー メッセージで確認します。
      出力例を次に示します。
      sfupgradecheck failed: HealthTools is out of date: installed version: 2018.02.01.200 latest version: 2018.03.05.901.
      The latest version of the HealthTools can be downloaded from: https://mysupport.netapp.com/NOW/cgi-bin/software/ 
      Or rerun with the -n option
      この場合は、出力に記載されている手順に従う必要があります。
    • 管理ノードがダーク サイトにあります。アップグレード チェックが失敗したことをメッセージで確認します。
      出力例を次に示します。
      sfupgradecheck failed: Unable to verify latest available version of healthtools.
      1. この場合は、metadata.jsonファイルを取得して管理ノードではないコンピュータに保存し、次のコマンドを実行します。sfupgradecheck -l --metadata=<path-to-metadata-json>

        詳細については、ダーク サイトでのアップグレードに関する追加情報を参照してください。

        ダーク サイトでのElementソフトウェアのアップグレード

      2. 次のコマンドを実行して、HealthToolsが最新バージョンであることを確認します。sfupgradecheck -u <cluster-user-name> -p <cluster-password> MVIP