アップグレードウィザードを使用した HA コントローラペアのアップグレード
両方のコントローラ(プライマリとセカンダリ)が Enterprise Console にオンボードされたら、HA コントローラ アップグレード ウィザードを使用できます。
HA ペアのアップグレードは、展開に応じた異なる手順で構成されます。
- Enterprise Console によって管理されていない展開の場合は、「Option 1 - Discover and Upgrade」に従います。プライマリ コントローラをアップグレードする前に、検出とアップグレード ジョブを使用して、HA コントローラ ペアを Enterprise Console にオンボードします。
- Enterprise Console で管理されている HA ペアの展開については、「Option 2 - Upgrade」に従ってください。このアップグレードオプションを使用して、現在の Enterprise Console インスタンスによって管理されているプライマリおよびセカンダリコントローラをアップグレードします。
アップグレードウィザードを使用してアップグレードする場合:
ステップ1:アップグレードの準備
オプション1 - 検出とアップグレード
- ダウンロードポータルから最新のリリースをダウンロードします。Linux シェルを使用する場合は、「Download Software」を参照してください。
- Enterprise Console をインストールします。
- アップグレードを実行する前に、フェールオーバーを実行して、セカンダリコントローラが正常な状態であることを確認する必要があります。セカンダリコントローラのホストにログインし、
<controller-home>/HA/failover.shコマンドを実行してコントローラのフェールオーバーを実行することを強くお勧めします。
オプション2 - アップグレード
- ダウンロードポータルから最新のリリースをダウンロードします。Linux シェルを使用する場合は、「Download Software」を参照してください。
- Enterprise Console にアップグレードします。
ステップ 2:コントローラのクレデンシャルの入力
オプション1 - 検出とアップグレード
オプション2 - アップグレード
ステップ 3:フェールオーバーの実行
オプション1 - 検出とアップグレード
オプション2 - アップグレード
コントローラをアップグレードする前に、他のコントローラが機能しているかどうかを判断するためにフェールオーバーを実行することをお勧めします。
[Continue] を選択し、プライマリコントローラをアップグレードします。
ステップ 4:プライマリコントローラのアップグレード
オプション1 - 検出とアップグレード
オプション2 - アップグレード
ステップ 5:プライマリ コントローラ アップグレードの確認
この手順では、アップグレードプロセスを一時停止し、新しいコントローラバージョンを手動で確認できます。
オプション1 - 検出とアップグレード
- [Yes, I want to continue the upgrade] を選択します。
- [Continue] を選択し、セカンダリコントローラをアップグレードします。
- [No, I am ready to continue] を選択します。
-
[OK] を選択し、プロセスを中止してアップグレードウィザードを終了することを確認します。または、[Cancel] を選択してアップグレードプロセスに戻ります。プロセスを中止してアップグレードウィザードを終了する場合は [Fail Over and Rebuild Secondary] を選択し、「オプション 1 - 検出とアップグレード」に従ってプロセスを続行します。
オプション2 - アップグレード
-
[Yes, I want to continue the upgrade] を選択します。
- [Continue] を選択し、セカンダリコントローラをアップグレードします。
-
[No, I want to failover & rebuild secondary] を選択します。
- [Failover & Rebuild Secondary] を選択し、プロセスを開始します。[Fail Over and Rebuild Secondary] に進みます。
ステップ 6:セカンダリコントローラのアップグレード
オプション1 - 検出とアップグレード
オプション2 - アップグレード
アップグレードのトラブルシューティング
セカンダリのフェールオーバーおよび再構築
オプション1 - 検出とアップグレード
サービスを迅速に復元する場合は、現在のセカンダリ コントローラ ホストで次のスクリプトを実行して、以前のコントローラバージョンに手動でフェールオーバーできます。
<controller-home>/HA/failover.sh -f
このスクリプトは、ウォッチドッグプロセスを終了し、現在のセカンダリコントローラでアプリケーションサーバーを起動して、コントローラの 1 つを以前のバージョンに復元します。HA ペアの他のコントローラを再構築するには、レプリケーションを確定する必要があります。このために、HATK で incremental-replication ジョブと finalize-replication ジョブを実行することをお勧めします。
オプション2 - アップグレード
セカンダリコントローラのアップグレードの失敗
セカンダリコントローラのアップグレードが失敗する場合
オプション1 - 検出とアップグレード
- 障害の原因を特定し、手動で問題を解決した場合は、[Resume] を選択してアップグレードを再試行します。
- 手動ですでに問題を解決しようとしていて、[Resume] オプションを選択しても問題を解決できなかった場合は、[Rebuild Secondary] を選択してセカンダリコントローラを再構築します。コントローラデータのサイズによっては、時間がかかることがあります。