.spec.ttspec.deleteDbOnNotReadyNodeデータ項目の指定について
レプリケートされる構成とレプリケートされない構成の両方に.spec.ttspec.deleteDbOnNotReadyNode
データ項目を指定できます。
ノート:
.spec.ttspec.deleteDbOnNotReadyNode
データ項目を指定すると、TimesTenオペレータによってPVCを削除される可能性があります。PVCを削除すると、TimesTenデータベースのディスク上のコピーが破棄されます。.spec.ttspec.deleteDbOnNotReadyNode
データ項目を指定するときは注意してください。
-
sample-0
データベースはアクティブで、sample-1
データベースはスタンバイです。 -
sample-0
データベースが実行されているノードで障害が発生します。 -
TimesTenオペレータは、
sample-1
にフェイルオーバーするステップを実行し、それを新しいアクティブにします。 -
sample-0
が実行されていたノードが復帰した場合でも、TimesTenオペレータはsample-1
上のデータベースをsample-0
に複製します。この場合、sample-0
のPVCの内容は関係ありません。
同様に、sample-0
がスタンバイの場合、sample-0
が復帰すると、TimesTenオペレータはsample-1
からデータベースを複製します。この場合、障害が発生したノードのPVC内のデータベースは関係ありません。
レプリケートされない環境では、データが失われる可能性があります。たとえば、他のレプリカ・データベースにないデータがデータベースに存在する場合があります。この場合、TimesTenオペレータがデータベースに関連付けられたPVCを削除すると、データが失われる可能性があります。
TimesTenが読取り専用キャッシュとして使用されるレプリケートされていない環境では、.spec.ttspec.deleteDbOnNotReadyNode
データ項目を指定することが有益である場合があります。指定した場合、TimesTenオペレータは、1つのノードに障害が発生した場合でもレプリカの数を再プロビジョニングできます。