rbd-mirror镜像模式从pool模式变为image模式

rbd-mirror模式从pool模式变为image模式后,原有同步的数据仍然存在的。

1.直接执行关闭池模式命令

rbd mirror pool disable rbd_pool1

在主站点会报错,提示有peer 连接,需要先断开peer

2.断开peer

在备站点停止rbd-mirror,不停止的话,即使在主站点移除信息后,还是会新生成一个的,因为是备站点rbd-mirror进程主动建立连接信息的

查看peer信息

局部截取_20260121_092956

执行移除peer信息

局部截取_20260121_093033

 停止pool模式,

局部截取_20260121_093114

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

局部截取_20260121_093153

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

局部截取_20260121_093240

 

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

局部截取_20260121_093421

 

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

局部截取_20260121_093434

 

局部截取_20260121_093458

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

局部截取_20260121_093610

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

局部截取_20260121_093853

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

局部截取_20260121_093953

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

局部截取_20260121_094123

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

局部截取_20260121_094230

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

局部截取_20260121_094252

 

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

局部截取_20260121_094411

 

 

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

局部截取_20260121_094921

 

 

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

posted @ 2026-01-21 09:44  mofy  阅读(1)  评论(0)    收藏  举报