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

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

タスク概要

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

手順

sfupgradecheckコマンドを実行します。
sfupgradecheck -u <cluster-user-name> -p <cluster-password> MVIP
注: パスワードに特殊文字が含まれる場合は、各特殊文字の前にバックスラッシュ(\)を追加してください。たとえば、「mypass!@1」は「mypass\!\@1」と入力する必要があります。
入力コマンドの例を次に示します。
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