35. 35
復旧オペレーション1: primaryの昇格
# Get dr_token from Azure Key Vault
$ vault write sys/replication/dr/secondary/promote ¥
dr_operation_token=<dr-token>
Secondaryクラスタをプライマリに昇格
Cluster A
DR primary
Out of service
Cluster B
DR Secondary
Original primary New primary
38. 38
復旧オペレーションパターン3-1: new primaryからレプリケーション
1. Original primaryをDisable
2. New primaryからレプリケーションを再開
Cluster A
DR primary
Cluster B
DR Secondary
Original primary New primary
replication
(@ Cluster A)
$ vault write -f sys/replication/dr/primary/disable
(@ Cluster B)
$ vault write sys/replication/dr/secondary/enable ¥
primary_api_addr=$PRIMARY_API_ADDR ¥
token=$TOKEN
39. 39
復旧オペレーションパターン3-2: original primaryからレプリケーション
(Cluster A)
$ vault write sys/replication/dr/primary/secondary-token id=new-secondary
(Cluster B)
$ vault write sys/replication/dr/secondary/update-primary ¥
primary_api_addr=$PRIMARY_API_ADDR ¥
dr_operation_token=$DR_TOKEN ¥
token=$TOKEN
update-primaryによってprimaryをoriginal primaryに再設定
Cluster A
DR primary
Cluster B
DR Secondary
Original primary New primary
replication