Ceph客户端安装rados块设备(rbd)。重新引导时,不会挂载rbd分区。重新启动rbdmap
服务无济于事。如何不进入部署服务器就连接到rbd分区?
答案 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上使用。