rbd-mirror镜像模式从pool模式变为image模式
rbd-mirror模式从pool模式变为image模式后,原有同步的数据仍然存在的。
1.直接执行关闭池模式命令
rbd mirror pool disable rbd_pool1
在主站点会报错,提示有peer 连接,需要先断开peer
2.断开peer
在备站点停止rbd-mirror,不停止的话,即使在主站点移除信息后,还是会新生成一个的,因为是备站点rbd-mirror进程主动建立连接信息的
查看peer信息

执行移除peer信息

停止pool模式,

上面命令多了个最后的pool参数

上面这个报错是因为备站点没有停止rbd-mirror进程导致的,查看peer信息,发现又有peer信息了,uuid变了,但是mirror uuid没变

停止备站点的rbd-mirror后,重新停止

停止的时候有一些提示,不知道是因为啥,有知道的可以留言


启用image模式,这里启用的时候,提示已经配置为image模式了,不知道为什么,可能是停止了pool后,journaling特性没有移除,默认变为了image模式

3.备站点也需要改为image模式,否则添加peer信息后,仍然为pool模式

上图为没有执行image模式的启动命令,直接新增peer信息后,看到仍然显示为pool模式

移除peer信息,然后启用image模式,可以看到变为image模式了

重新增加peer信息可以看到模式是image模式了,但是此时主站点仍然显示

在备站点重新启动rbd-mirror服务

等启动完成后,再在主站点查看,就有peer端信息了

查看同步状态,原有数据仍然存在

https://www.ibm.com/docs/en/storage-ceph/7.1.0?topic=recovery-preparing-fail-back

浙公网安备 33010602011771号