日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

リブート、パニック、電源再投入

アップグレードの各段階で、システムがクラッシュする(リブート、パニック状態、または電源の再投入)場合があります。

これらの問題の解決策は、状況によって異なります。

事前チェックフェーズでのリブート、パニック、電源再投入

HA ペアを有効にして事前チェックフェーズの前にノード 1 またはノード 2 がクラッシュした場合

事前チェックフェーズの前にノード 1 またはノード 2 がクラッシュした場合は、再配置されたアグリゲートがなく、 HA ペア構成が有効なままになります。

テイクオーバーとギブバックは正常に実行されます。

手順
  1. コンソールで、システムで発行された EMS メッセージを確認し、推奨される対処方法を実行します。

  2. ノードペアのアップグレード用手順に進みます。

最初のリソースリリースフェーズでリブート、パニック、電源再投入が発生した場合

HA ペアを有効にすると、リソースの最初のリリースフェーズでノード 1 がクラッシュします

一部またはすべてのアグリゲートがノード 1 からノード 2 に再配置されており、 HA ペアが有効なままです。node2 は、ノード 1 のルートボリュームと再配置されていないルート以外のアグリゲートをテイクオーバーします。

再配置されたアグリゲートの所有権は、ホーム所有者が変更されていないためにテイクオーバーされたルート以外のアグリゲートの所有権と同じになります。

node1 の状態が「 waiting for giveback 」になると、 node2 はノード 1 のルート以外のすべてのアグリゲートをギブバックします。

手順
  1. ノード 1 がブートすると、ノード 1 のルート以外のすべてのアグリゲートがノード 1 に戻されます。アグリゲートの手動での再配置を node1 から node2 に実行する必要があります。「 storage aggregate relocation start -node node1 -destination node2 -aggregate-list * -ndocontroller -upgrade true

  2. ノードペアのアップグレード用手順に進みます。

HA ペアを無効にすると、リソースの最初のリリースフェーズでノード 1 がクラッシュします

node2 はテイクオーバーしませんが、ルート以外のすべてのアグリゲートから引き続きデータを提供しています。

手順
  1. ノード 1 を起動します。

  2. ノードペアのアップグレード用手順に進みます。

リソースの最初のリリースフェーズで HA ペアを有効にした状態で node2 に障害が発生する

ノード 1 の一部またはすべてのアグリゲートが node2 に再配置されています。HA ペアが有効になります。

ノード 1 で、ノード 2 のすべてのアグリゲートと、ノード 2 に再配置された独自のアグリゲートがテイクオーバーされます。ノード 2 がブートすると、アグリゲートの再配置が自動的に完了します。

手順
  1. node2 を起動します。

  2. ノードペアのアップグレード用手順に進みます。

リソースの最初のリリースフェーズと HA ペアの無効化後に、ノード 2 がクラッシュします

ノード 1 ではテイクオーバーが実行されません。

手順
  1. node2 を起動します。

    node2 のブート中に、すべてのアグリゲートでクライアントが停止します。

  2. 残りのノードペアのアップグレード用手順を使用してを続行します。

最初の検証フェーズでリブート、パニック、または電源の再投入が発生した場合

HA ペアを無効にして最初の検証フェーズで node2 がクラッシュします

HA ペアがすでに無効になっているため、ノード 1 は node2 のクラッシュ後にテイクオーバーしません。

手順
  1. node2 を起動します。

    node2 のブート中に、すべてのアグリゲートでクライアントが停止します。

  2. ノードペアのアップグレード用手順に進みます。

HA ペアを無効にすると、最初の検証フェーズでノード 1 がクラッシュします

node2 はテイクオーバーしませんが、ルート以外のすべてのアグリゲートから引き続きデータを提供しています。

手順
  1. ノード 1 を起動します。

  2. ノードペアのアップグレード用手順に進みます。

最初のリソース再取得フェーズでのリブート、パニック、電源再投入

アグリゲートの再配置中にリソースを再取得する最初のフェーズでノード 2 がクラッシュする

node2 の一部またはすべてのアグリゲートが node1 から node1 に再配置されています。node1 は、再配置されたアグリゲートからデータを提供します。HA ペアが無効になっているため、テイクオーバーはありません。

再配置されなかったアグリゲートのクライアントが停止しています。ノード 2 をブートすると、ノード 1 のアグリゲートがノード 1 に再配置されます。

手順
  1. node2 を起動します。

  2. ノードペアのアップグレード用手順に進みます。

アグリゲートの再配置中にリソースを再取得する最初のフェーズでノード 1 がクラッシュする

ノード 2 でアグリゲートをノード 1 に再配置しているときにノード 1 がクラッシュした場合、ノード 1 がブートしたあともタスクは続行されます。

node2 では残りのアグリゲートの処理が続行されますが、ノード 1 に再配置済みのアグリゲートでは、ノード 1 のブート中にクライアントが停止します。

手順
  1. ノード 1 を起動します。

  2. コントローラのアップグレードに進みます。

チェック後のフェーズでリブート、パニック、電源再投入が発生した場合

チェック後のフェーズでノード 1 またはノード 2 がクラッシュした

HA ペアが無効になっているため、テイクオーバーは行われません。リブートしたノードに属するアグリゲートでクライアントが停止しています。

手順
  1. ノードを起動します。

  2. ノードペアのアップグレード用手順に進みます。

リソースの 2 つ目のリリースフェーズでリブート、パニック、電源の再投入が発生した場合

リソースの 2 つ目のリリースフェーズでノード 1 がクラッシュする

node2 によるアグリゲートの再配置中にノード 1 がクラッシュした場合、ノード 1 がブートしたあとも処理が続行されます。

ノード 2 は残りのアグリゲートの処理を続行しますが、ノード 1 とノード 1 のアグリゲートにすでに再配置されたアグリゲートでは、ノード 1 のブート中にクライアントが停止します。

手順
  1. ノード 1 を起動します。

  2. コントローラのアップグレード手順に進みます。

2 番目のリソースリリースフェーズで node2 がクラッシュします

アグリゲートの再配置時にノード 2 がクラッシュした場合、ノード 2 はテイクオーバーされません。

ノード 1 は再配置されたアグリゲートを引き続き提供しますが、ノード 2 が所有するアグリゲートではクライアントが停止します。

手順
  1. node2 を起動します。

  2. コントローラのアップグレード手順に進みます。

2 回目の検証フェーズで、リブート、パニック、または電源の再投入が発生した場合

第 2 の検証フェーズでノード 1 がクラッシュした

このフェーズでノード 1 がクラッシュした場合、 HA ペアがすでに無効になっているため、テイクオーバーは実行されません。

ノード 1 がリブートするまでは、すべてのアグリゲートのクライアントが停止します。

手順
  1. ノード 1 を起動します。

  2. ノードペアのアップグレード用手順に進みます。

2 番目の検証フェーズで node2 がクラッシュします

このフェーズで node2 がクラッシュすると、テイクオーバーは実行されません。node1 はアグリゲートからデータを提供します。

ノード 2 がリブートするまでルート以外のアグリゲートがすでに再配置されている場合、停止します。

手順
  1. node2 を起動します。

  2. ノードペアのアップグレード用手順に進みます。