7.2. 障害復旧
ハードリフレッシュ時の ACM コンソールビューの永続性
以前は、ACM コンソールからのハードリフレッシュにより、ビューが OCP (local-cluster) コンソールに戻っていました。これは、Multicluster Orchestrator コンソールのルートが ACM (すべてのクラスター) ビューに正しく登録されておらず、予期されたナビゲーション動作が中断されたために発生しました。ルーティングロジックが修正され、ブラウザーを更新してもアクティブビューが変更されなくなりました。ユーザーは意図したとおり ACM コンソールに残ります。
仮想マシンの DR ステータスが表示されるようになりました
仮想マシンリストページに DR ステータス が表示されず、ラベルセレクターを使用して保護された仮想マシンを管理するときに 障害復旧の削除 オプションが使用できませんでした。これは、UI が仮想マシンのクラスターとその DRPC を正しく識別できなかったために発生しました。
この問題は、正しいフィールドから仮想マシンクラスターを読み取り、ラベルセレクターが使用されるときに DRPC を解析する方法を改善することで修正されました。これで、DR ステータス と 障害復旧の削除 オプションの両方が期待どおりに動作するようになりました。
整合性グループが有効になっている CephFS アプリケーションの DR を無効にしても、一部のリソースが残らなくなりました。
整合性グループが有効になっている CephFS アプリケーションの DR を無効にしても、リソースが残らなくなりました。手動でのクリーンアップは不要になりました。
4.18 から 4.19 にアップグレードした後の ramen-hub-operator-config の s3StoreProfile
以前は、4.18 から 4.19 にアップグレードした後、
ramen-hub-operator-configConfigMap が Ramen-hub CSV のデフォルト値で上書きされていました。これにより、Multicluster Orchestrator (MCO) オペレータによって追加されたカスタム S3Profiles およびその他の設定が失われました。この問題は修正され、アップグレード中にカスタムエントリーが保持され、S3 プロファイル設定の中断が防止されるようになりました。
再配置時に MAC 割り当てに失敗することが原因で、
virtualmachines.kubevirt.ioリソースの復元が失敗しなくなりました。以前は、仮想マシンを優先クラスターに再配置すると、MAC アドレスが利用できないために再配置が失敗する可能性がありました。これは、仮想マシンがフェイルオーバークラスターにフェイルオーバーされた後、優先クラスター上で完全にクリーンアップされなかった場合に発生します。このクリーンアッププロセスは修正され、優先クラスターへの再配置が確実に実行されるようになりました。
ReplicationDestinationリソースがまだ作成されていない場合でも、フェイルオーバープロセスが失敗しなくなりました。以前は、
LastGroupSyncTimeが更新される前にユーザーがフェイルオーバーを開始すると、フェイルオーバープロセスは失敗していました。この失敗には、ReplicationDestination が存在しないことを示すエラーメッセージが付随していました。この問題は解決され、フェイルオーバーは期待どおりに機能します。
整合性グループベースのワークロードの再配置後、同期が停止しなくなりました
以前は、ボリューム整合性グループを持つ CephRBD ボリュームを使用するアプリケーションが実行中で、セカンダリー管理クラスターがオフラインになると、セカンダリークラスターがオンラインに戻った後でも、これらのボリュームのレプリケーションが無期限に停止することがありました。この状況で、
Volume SynchronizationDelayアラートがトリガーされ、最初は警告ステータスで始まり、その後Criticalにエスカレートして、影響を受けるボリュームのレプリケーションが停止したことを示しました。この問題は解決され、セカンダリークラスターが復元されたときにレプリケーションが自動的に再開されるようになりました。