メインコンテンツまでスキップ

FAQ : ONTAP アップグレードのトラブルシューティング

Views:
109
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
core
Last Updated:

すべてのとおり  

に適用されます

  • ONTAP 9
  • clustered Data ONTAP 8

回答

この記事では、 ONTAP アップグレードのほとんどの運用およびトラブルシューティングワークフローの一覧を示します。ただし、これは包括的なリストではありません。
これを使用して、特定のカテゴリに分類された一般的に使用されるトラブルシューティング KB に検索を絞り込むことができます。

概要 

Data ONTAP のアップグレードは、通常、複数の手順で構成されます。アップグレードする ONTAP クラスタ内のすべてのノードは、次の手順を実行する必要があります。

  1. アクセス可能な Web サーバからクラスタに ONTAP ソフトウェアパッケージファイルをダウンロードします。
  2. ONTAP ソフトウェアパッケージファイルを、ストレージコントローラのブートメディアにセカンダリブートイメージとしてインストールします。
  3. 新しくインストールしたブートイメージをプライマリブートイメージとして設定します。
  4. storage failover takeover ストレージコントローラをリブート(プロセスを使用)して、新しく設置したプライマリブートイメージをロードします。
    コントローラのリブート後、コントローラのリブートが完了すると、 ONTAP アップグレードタスクが自動的に実行されます。
    ONTAP のアップグレードタスクが完了すると、ストレージコントローラは効果的にアップグレードされます。  
上記のプロセスは、クラスタのメンバーであるすべてのストレージコントローラで繰り返されます。すべてのコントローラがアップグレードされた後にのみ、クラスタ全体がアップグレードされたと見なされます。

アップグレードプロセス中に発生した障害を解決するには、上記のプロセスのどのステップで障害が発生したかを特定することが重要です。
ONTAP アップグレードの実行方法
clustered Data ONTAP 8.3 以降では、 ONTAP のアップグレードを無停止で実行できます。
  • 手動アップグレード:無停止アップグレードまたは NDU と呼ばれることもありますが、手動アップグレードプロセスでは、各ストレージコントローラで個別に実行する手順が多数あります。これらの手順は、ストレージ管理者が実行します。クラスタで構成されているストレージコントローラの数と、希望するバージョンの ONTAP をインストールしている場合は、「ローリングアップグレード」マニュアルで各ストレージコントローラ上で個別に、または「バッチアップグレード」プロセスで並行して実行することができます。
  • 自動アップグレード: 自動無停止アップグレード( ANDU )と呼ばれるこの自動プロセスにより、クラスタ全体の ONTAP アップグレードを実行するための手順が大幅に簡略化されます。自動アップグレードシステムは、クラスタ全体の ONTAP アップグレードを実行するために必要なすべての手動手順を実行します。  クラスタに構成されているストレージコントローラの数と、インストールする ONTAP の希望するバージョンに応じて、自動アップグレードプロセスでは、「ローリングアップグレード」または「バッチアップグレード」のいずれかの方法でアップグレードが実行されます。
ストレージ管理者は、アップグレードを開始する前に使用する方法を選択する必要があります。  
ドキュメント
『 ONTAP アップグレードおよびリバート / ダウングレードガイド』を参照することを強く推奨します。このガイドでは、 ONTAP のアップグレードプロセスの詳細と『リリースノート』のドキュメントに、 ONTAP の各バージョンの変更点も記載しています。ONTAP のすべてのバージョンには、バージョン固有の情報が記載された『アップグレードおよびリバート / ダウングレードガイド』と『リリースノート』があります。

詳細について [1]
[2]

は、 Data ONTAP 8 製品ドキュメントを参照してください。 ONTAP 9 製品ドキュメント該当するソフトウェアバージョンを各ページで選択すると、次のページに該当するバージョンの『アップグレードおよびリバート / ダウングレードガイド』および『リリースノート』へのリンクが表示されます。
Upgrade Advisor のアクションプラン
Upgrade Advisor のアクションプランを生成することも推奨します。Upgrade Advisor アクションプランは、特定のクラスタに対してカスタム生成されたアクションプランです。[3] これらのアクションプランを作成するには、ネットアップの Active IQ Web サイトにアクセスしてください。

Upgrade Advisor アクションプランの生成に関する問題のトラブルシューティングについては、次の技術情報を参照してください。
Active IQ - Upgrade Advisor fails to generate
アップグレードの問題のトラブルシューティング
クラスタのワイプと再初期化を完了します
ストレージ管理者が ONTAP ソフトウェアを完全に消去し、すべてのボリューム上のすべてのユーザデータを破棄して、ストレージコントローラに異なるバージョンの ONTAP をインストールする場合は、限られたケースがあります。このために ONTAP のアップグレードプロセスを活用する代わりに、 ONTAP ソフトウェアをインストールして、ストレージコントローラに接続されているディスクを完全に消去し、 ONTAP の特別なブートメニューを使用して再初期化できます。  この手順は中断を伴うため、すべてのデータのストレージコントローラが消去されることに注意してください。

詳細については、次の技術情報アーティクル
「 How to perform a software installation from the Data ONTAP boot menu 」を参照してください

ソフトウェアのインストールが完了したら、次の技術情報アーティクル
を使用して、すべてのデータのストレージコントローラを消去します。 How to wワイプ the configuration of a clustered Data ONTAP 8.x node and Re-initialize it

ONTAP ソフトウェアパッケージファイルをクラスタにダウンロードする際の問題 アクセス可能な Web サーバーから

ONTAP は、各ストレージコントローラのノード管理論理インターフェイス( LIF )を使用して、到達可能な Web サーバに接続し、 ONTAP ソフトウェアパッケージファイルをダウンロードします。system image getsystem image update -packagecluster image package get'' 、 '' または '' コマンドに問題がある場合は、次の問題がある可能性があります。

  • DNS で Web サーバの IP アドレスを検索します。 Web
    サーバの IP アドレスを解決できる正しい DNS サーバを管理 SVM 用に設定します。 Test to see if the Web server
    cluster1::> dns show -vserver
    hostname is resolvable :
cluster1::> set advanced
cluster1::*> vserver services name-service getxxbyyy gethostbyname -node
-vserver-hostname
  • Web サーバに接続できませ

    system image getcluster image package getん: ping ユーティリティを使用して、ノード管理 LIF から Web サーバにアクセスできることを確認してください。対処方法: IPv6 で「」コマンドを実行するか、 IPv4 で「」コマンドを実行してください。
 
クラスタイメージパッケージの取得に失敗しました
'cluster image package get' ONTAP パッケージファイルをダウンロードsystem image getするコマンドの実行に失敗した場合は、(手動アップグレード方式)コマンドを実行して、手動でダウンロードできるパッケージかどうかを確認してください。その場合は、自動アップグレード方式を管理する ONTAP サブシステムで障害が発生している可能性があります。

自動無停止アップグレード( ANDUcluster image uppatde -version x.x)を続行するには、コマンドを実行し、クラスタイメージリポジトリに保存しておきます。
etc/software これを行うには ' 次のコマンドを実行して ' イメージをディレクトリからリポジトリに移動します
  1. クラスタリポジトリにシステムイメージをダウンロードします。
    例:
    ::*> cluster image package get -url file:///mroot/etc/software/93P7_q_image.tgz
  2. クラスタイメージリポジトリに ONTAP 9.3p7 イメージが表示されていることを確認します。
    ::*> cluster image package show-repository
  3. 各ノードにイメージがインストールされているかどうかを確認します。
    ::>system node package show
  4. イメージが一部のノードで不足している場合は、いずれかのノードの管理インターフェイスに直接ログインしてクラスタイメージをダウンロードします。
    たとえば、ノード 02 の MGMT LIF にログインします。
    :> set advanced
    ::*> cluster image package get -url file:///mroot/etc/software/93P7_q_image.tgz)
  5. クラスタの自動アップグレードを続行します 'cluster image uppatde -version x.x'

手動アップグレード方式を使用すると、クラスタのアップグレードの回避策として使用できますが、自動更新方式を使用した障害のトラブルシューティングについては、ネットアップのテクニカルサポートにお問い合わせください。

cluster image validateコマンドからの検証に関する警告メッセージのトラブルシューティング
cluster image validate(自動アップグレード方式)コマンドは、クラスタ全体の一連のチェックを実行して、クラスタの無停止アップグレードを可能にします。検証処理で報告されるエラーや警告によって、自動アップグレードが開始されないことがあります。アップグレードを続行する前に、これらの問題を解決する必要があります。cluster image validateの出力の「 Error-Action 」フィールドを参照して、エラーまたは警告を解決するための対処方法を特定してください。次のコマンドは、ストレージ管理者が残りのエラーや警告を無視しても問題ないと判断した場合に実行できます。
cluster1::> cluster image update -ignore-validation-warning true

エラー:

エラー 説明 解決策
「更新するノードが同じバージョンの Data ONTAP を実行していることを確認してください。」 MC 設定の 9.3 から 9.x へのアップグレード中に表示されます バグ 1142709

デフォルトブートイメージ設定のトラブルシューティング
ONTAP オペレーティングシステムは、ストレージコントローラのブートメディアデバイスにインストールされます。デフォルトのブート・メディア・デバイスには、プライマリ(デフォルト)ブート・イメージとして、セカンダリ・ブート・イメージとして、最大 2 つの ONTAP ソフトウェア・イメージを格納できます。通常、システムがデフォルトのブートイメージをブートするとき、つまり、使用中のアクティブな(現在の)ブートイメージです。system image show'コマンドを実行すると、各ブートイメージの情報と、デフォルトおよび現在のブートイメージの情報が表示されます。
cluster1::> system image show
         Is    Is                 Install
Node    Image   Default Current Version           Date
-------- ------- ------- ------- ------------------------- -------------------
cluster1-01
     image1  false   false   9.1P4            8/12/2017 09:11:43
     image2  true   true   9.1P7            8/31/2017 14:34:30
cluster1-02
     image1  false   false   9.1P4            8/12/2017 09:15:21
     image2  true   true   9.1P7            8/31/2017 14:34:52
4 entries were displayed.

アップグレード時に、 ONTAP ソフトウェアパッケージが非アクティブブートイメージにインストールされ、デフォルトのブートイメージとしてマークされます。ただし、これは、ストレージコントローラのストレージフェイルオーバーテイクオーバー中に ONTAP オペレーティングシステムがクリーンシャットダウンされた後にのみ有効になります。Setting default boot image toONTAP のシャットダウンの直前にアップグレード中のコンソールストレージコントローラにというメッセージが表示されます。次に、表示されるメッセージの例を示します。
Waiting for PIDS:  1244.
Terminated
.
Setting default boot image to image2... done.
Uptime: 7d2h51m23s

Setting default boot image toというメッセージが表示されない場合は、 ONTAP をクリーンシャットダウンできなかった可能性があります。その後のリブートでは、デフォルトイメージとして設定されたイメージはロードされず、ストレージコントローラはアップグレードを実行しません。この場合は、ネットアップテクニカルサポートに問い合わせて、ストレージコントローラをクリーンシャットダウンできなかった理由を確認してください。

エラーにより一時停止された自動アップグレードを再開しています

エラーが発生すると、自動更新プロセスが一時停止します。たとえば、ギブバックの拒否など何らかの理由でストレージコントローラのギブバックpause-on-errorに失敗した場合、自動更新プロセスにはが表示されます。アップグレードを続行するには、ストレージ管理者がエラー状態を修正する必要があります。cluster image show-update-progressコマンドを実行して、自動更新プロセスが一時停止された理由を特定してください。[ コメント] フィールドには、自動更新プロセスが一時停止された理由が表示され、場合によっては修正措置が提示されます。対処方法cluster image resume-updateが実施されたら、コマンドを実行して自動更新プロセスを再開できます。 

ONTAP アップグレードタスクが失敗した場合のトラブルシューティング
ONTAP のアップグレード中にストレージコントローラのリブートが完了すると、コントローラのソフトウェア設定のアップグレードが開始されます。これにより、クラスタ全体のアップグレードが完了した時点で新しいソフトウェア機能を使用できるようになります。これらのタスクはバックグラウンドで自動的に実行されます。リブート後にストレージコントローラにログインすると、次のようなシステムメッセージが表示されることがあります。この場合、コントローラでこれらのバックグラウンドタスクが実行されていることを示します。
The upgrade of this node is in progress or not completed. The ability to provide
data service to clients is not affected while the upgrade completes. You can
check on the status of the upgrade by running "system node upgrade-revert show"
in advanced privilege mode. The status for this node should be listed as
'complete'. If the upgrade has stopped, you can restart the upgrade by running
"system node upgrade-revert upgrade" in advanced privilege mode. If this command
does not complete the node's upgrade, contact technical support immediately. The
node will be ready for management operations once the upgrade is completed
successfully.

これらのアップグレードタスクが中断された場合やエラーが発生した場合は、次のシステムメッセージが表示されることがあります。
The upgrade is not complete: an upgrade task aborted. This node is not fully
operational. Contact support personnel for the upgrade repair procedure.

or 

One or more upgrade tasks on this node failed. This node is not fully
operational. Contact support personnel for the upgrade repair procedure.

これらのアップグレードタスクのステータスを確認するには、次の advanced 権限レベルのコマンドを実行します。
cluster1::> set advanced
cluster1::*> system node upgrade-revert show
cluster1::*> system node upgrade-revert show -task-status

アップグレードタスクに失敗したタスクや中止されたタスクがある場合は、次のコマンドを使用して、それらのタスクを再起動または再実行できます。
cluster1::*> system node upgrade-revert upgrade -node

アップグレードタスクが失敗し続ける場合は、ネットアップテクニカルサポートにお問い合わせください。

アップグレード中に表示されるバージョンが混在したメッセージのトラブルシューティング
2 つ以上のストレージコントローラを含むクラスタ構成で ONTAP をアップグレードするプロセスでは、アップグレード中に一部のストレージコントローラがアップグレードを完了していても、他のストレージコントローラがまだアップグレードされていない場合、クラスタは mixed バージョン状態とみなされます。クラスタにログインすると、次のシステムメッセージが表示される場合があります。
Warning: The cluster is in a mixed version state. Update all of the nodes to
the same version as soon as possible.

クラスタのバージョンが混在している場合、新しい ONTAP バージョンの新機能がインストールされていなくても、クラスタは引き続き動作し、古いバージョンとして動作します。すべてのストレージコントローラが新しいバージョンに正常にアップグレードされると、アップグレードされたとみなされるクラスタ全体が使用可能になります。

ONTAP ソフトウェアのバージョンは、次の 3 つの方法で追跡されます。

  • ソフトウェアがストレージコントローラでブートした ONTAP のバージョン。これは、次のコマンドで確認できます。
    cluster1::> node run -node * -command version
  • ノード構成をアップグレードした ONTAP の有効なバージョン。これは、次のコマンドで確認できます。
    cluster1::> version -node *
  • クラスタ構成をにアップグレードした ONTAP の有効なバージョン。これは、次のコマンドで確認できます。
    cluster1::> version

ONTAP は、混在バージョンの状態でも動作し、データを提供するように設計されていますが、クラスタ全体のアップグレードにかかる時間よりも長い間、混在バージョンの状態を維持することは推奨されません。また、クラスタのバージョンが混在している場合は、クラスタの設定を変更することはお勧めしません。

新しいバージョンの ONTAP を搭載したストレージコントローラが古いバージョンのクラスタに参加している場合、クラスタは mixed バージョン状態になることもあります。この場合は、クラスタの残りの部分を新しい ONTAP バージョンにアップグレードします。

追加情報

N/A