衝突が生じないように DR 操作と ADR 操作を調整する必要があります。ADR スクリプトは、ボードの特定のサブセットが一定の期間このスクリプトの独占的な制御下にあるという前提で作成されます。ただし、ADR には、DR 操作によってその特定のサブセットが変更されるのを防止する機能はありません。
たとえば、ADR スクリプトが毎夜 12 時に transact というドメインからシステムボード 4 を simulate というドメインに移動し、午前 6 時に元に戻すとします。このスクリプトは、以下のことを前提にしています。
ボード 4 が存在し、電源が入っていること。
夜 12 時にボード 4 が transact ドメインに存在すること。
午前 6 時にボード 4 が simulate ドメインに存在すること。
この例では、オペレータがボード 4 の電源を切断したり、ボード 4 を第 3 のドメインに移動したりすると、この前提が成り立たなくなります。