使用 ceph-deploy-201 部署3个节点高可用集群只使用目录挂载不用使用新的磁盘创建帐号 cephadm 并给出挂载 Cephfs 文件系统实例。
首先,需要在三台节点上安装 ceph-deploy-2.0.1。
然后,使用 ceph-deploy-2.0.1 部署集群:
- 初始化集群:
ceph-deploy new node1 node2 node3
- 安装 Ceph:
ceph-deploy install node1 node2 node3
- 部署初始监视器:
ceph-deploy mon create-initial
- 部署 OSD:
ceph-deploy osd create --data /mnt/osd0 node1
ceph-deploy osd create --data /mnt/osd0 node2
ceph-deploy osd create --data /mnt/osd0 node3
- 部署 MGR:
ceph-deploy mgr create node1
- 部署 MDS:
ceph-deploy mds create node1
- 部署 RGW:
ceph-deploy rgw create node1
- 创建 Cephfs 文件系统实例:
ceph osd pool create cephfs_data 128
ceph osd pool create cephfs_metadata 128
ceph fs new cephfs cephfs_metadata cephfs_data
- 创建帐号 cephadm:
ceph auth get-or-create client.cephadm mon 'allow *' mgr 'allow *' osd 'allow *' -o /etc/ceph/ceph.client.cephadm.keyring
- 挂载 Cephfs 文件系统实例:
在需要挂载 Cephfs 的节点上创建挂载点:
mkdir /mnt/cephfs
然后,使用以下命令挂载 Cephfs 文件系统:
mount -t ceph node1:6789:/ /mnt/cephfs -o name=cephadm,secretfile=/etc/ceph/ceph.client.cephadm.keyring
这样就可以通过 /mnt/cephfs 访问 Cephfs 文件系统了。
原文地址: https://www.cveoy.top/t/topic/ba83 著作权归作者所有。请勿转载和采集!