如果主区域发生故障,故障转移到辅助区域灾难恢复。
使辅助区域成为主区域和默认区域。例如:
# radosgw-admin zone modify --rgw-zone={zone-name} --master --default
默认情况下,Ceph 对象网关将配置以主动-主动方式运行。如果集群配置为在 主动-被动,次要区域是只读区域。去除 --read-only 允许区域接收写入的状态操作。例如:
# radosgw-admin zone modify --rgw-zone={zone-name} --master --default --read-only=false
更新期间以使更改生效。
# radosgw-admin period update --commit
最后,重启 Ceph 对象网关。
# systemctl restart ceph-radosgw@rgw.`hostname -s`
如果之前的主区域恢复,则恢复操作。
从恢复的区域中,从当前主区域拉取最新的领域配置。
# radosgw-admin realm pull --url={url-to-master-zone-gateway} --access-key={access-key} --secret={secret}
将恢复的区域设置为主区域和默认区域。
# radosgw-admin zone modify --rgw-zone={zone-name} --master --default
更新期间以使更改生效。
# radosgw-admin period update --commit
然后,重新启动恢复区域中的 Ceph 对象网关。
# systemctl restart ceph-radosgw@rgw.`hostname -s`
如果辅助区域需要是只读配置,请更新次要区域。
# radosgw-admin zone modify --rgw-zone={zone-name} --read-only
更新期间以使更改生效。
# radosgw-admin period update --commit
最后,重新启动辅助区域中的 Ceph 对象网关。
# systemctl restart ceph-radosgw@rgw.`hostname -s`
标签:灾难,zone,RGW,--,rgw,故障,区域,radosgw,admin From: https://www.cnblogs.com/varden/p/16779438.html