ceph-cephfs挂载
依赖 cephfs-metadata 有瓶颈,,用的很少,
做个实例:
直接挂载不用格式化,NAS 懂?
1,cephx 验证:
[root@servera ~]# ceph auth get-or-create client.cephfs mon 'allow rwx' osd 'allow rwx' mds 'allow *' |tee /etc/ceph/ceph.client.cephfs.keyring
[client.cephfs]
key = AQCnQj5kds5FLBAAezQz3PyyZvBDlcxClFJn2A==
[root@servera ~]# ceph auth get-key client.cephfs
AQCnQj5kds5FLBAAezQz3PyyZvBDlcxClFJn2A==
2,客户端获取key.直接拷贝过去
[root@ceph-client ~]# vim /root/secret
[root@ceph-client ~]# cat /root/secret
AQCnQj5kds5FLBAAezQz3PyyZvBDlcxClFJn2A==
3,挂载
这里的servera表示的其中一台mon 。而不是mds,注意一下,因为map 信息是由mon维护的,我问了好多人都是mds 是错误的。。是mon 。。。。。。。。。。。。。。。。。。。。
[root@ceph-client ~]# df -TH
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 908M 0 908M 0% /dev
tmpfs tmpfs 939M 0 939M 0% /dev/shm
tmpfs tmpfs 939M 1.3M 938M 1% /run
tmpfs tmpfs 939M 0 939M 0% /sys/fs/cgroup
/dev/mapper/rhel-root xfs 19G 5.1G 14G 28% /
/dev/nvme0n1p1 xfs 1.1G 252M 813M 24% /boot
tmpfs tmpfs 188M 1.3M 187M 1% /run/user/42
tmpfs tmpfs 188M 0 188M 0% /run/user/0
[root@ceph-client ~]# mount -t ceph servera:/ /mnt/cephfs -o name=cephfs,secretfile=/root/secret
[root@ceph-client ~]# df -TH
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 908M 0 908M 0% /dev
tmpfs tmpfs 939M 0 939M 0% /dev/shm
tmpfs tmpfs 939M 1.3M 938M 1% /run
tmpfs tmpfs 939M 0 939M 0% /sys/fs/cgroup
/dev/mapper/rhel-root xfs 19G 5.1G 14G 28% /
/dev/nvme0n1p1 xfs 1.1G 252M 813M 24% /boot
tmpfs tmpfs 188M 1.3M 187M 1% /run/user/42
tmpfs tmpfs 188M 0 188M 0% /run/user/0
192.168.5.111:/ ceph 25G 0 25G 0% /mnt/cephfs
挂载测试
[root@ceph-client ~]# cd /mnt/cephfs/
[root@ceph-client cephfs]# ls
[root@ceph-client cephfs]# touch 123
[root@ceph-client cephfs]# echo "hello emporer" > 123
[root@ceph-client cephfs]# cat 123
hello emporer
4,写入fstab 重启一下。。或者umount 再 mount -a
[root@ceph-client ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sun Jul 17 23:02:43 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=3fdba1d5-baa1-42b7-a102-dc405869f91f /boot xfs defaults 0 0
/dev/mapper/rhel-swap none swap defaults 0 0
servera:/ /mnt/cephfs ceph defaults,name=cephfs,secretfile=/root/secret,_netdev 0 0
本文链接:
/archives/ceph-cephfs
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
Emporer-Linux!
喜欢就支持一下吧