意外重启后如何重新连接到rbd?

时间:2019-08-31 10:02:48

标签: ceph

Ceph客户端安装rados块设备(rbd)。重新引导时,不会挂载rbd分区。重新启动rbdmap服务无济于事。如何不进入部署服务器就连接到rbd分区?

1 个答案:

答案 0 :(得分:0)

在目录/etc/ceph中,您应该有一个名为rbdmap的文件。这是在启动时读取的,并包含有关要映射的rbd映像的所有信息。

假设您有一个池rbd,其中包含testimage

# RbdDevice     Parameters
#poolname/imagename id=client,keyring=/etc/ceph/ceph.client.keyring
rbd/testimage       id=admin,keyring=/etc/ceph/ceph.client.admin.keyring

此外,您还需要ceph.conf中的/etc/ceph。该文件包含有关要连接的监视器的信息。

要自动挂载映像,您需要在/etc/fstab中输入以下内容:

/dev/rbd/rbd/testimage  /cephdrive  xfs defaults,noatime,_netdev    0   0

这已在启用Debian Stretch和Stretch-backports的情况下进行了测试。 应该也可以在Debian 10,Ubuntu和CentOS上使用。