MetroClusterのスイッチオーバーおよびスイッチバック時のTridentバックエンド定義の更新が簡単に
環境
- Kubernetes/Openshift 用 Trident
- (クラスタ)ONTAP MetroClusterのスイッチオーバー / スイッチバック
- SVM-DRの使用状況のフェイルオーバー / ギブバック
概要
オンラインドキュメントによると、VServer-DRを使用するMetroClusterが使用中の場合にスイッチオーバーまたはスイッチバックが発生すると、いくつかの処理が必要になります:
- SVM名がTBC YAMLまたはtridentctlで管理されたJSONに含まれている場合(ポイント6:TridentのSnapMirror SVMディザスタリカバリワークフロー)、更新する必要があります - 問題 #228も参照してください
- TBC から作成された TBE は、base64 でエンコードされていますが、その定義に storagePools のリストも保持します。次を参照してください:
kubctl get tbe <BACKEND> -n <TRIDENT_NAMESPACE> -o jsonbase64 -d "<base64_encoded_string>"