首先,需要在三台节点上安装 ceph-deploy-2.0.1。

然后,使用 ceph-deploy-2.0.1 部署集群:

  1. 初始化集群:
ceph-deploy new node1 node2 node3
  1. 安装 Ceph:
ceph-deploy install node1 node2 node3
  1. 部署初始监视器:
ceph-deploy mon create-initial
  1. 部署 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
  1. 部署 MGR:
ceph-deploy mgr create node1
  1. 部署 MDS:
ceph-deploy mds create node1
  1. 部署 RGW:
ceph-deploy rgw create node1
  1. 创建 Cephfs 文件系统实例:
ceph osd pool create cephfs_data 128
ceph osd pool create cephfs_metadata 128
ceph fs new cephfs cephfs_metadata cephfs_data
  1. 创建帐号 cephadm:
ceph auth get-or-create client.cephadm mon 'allow *' mgr 'allow *' osd 'allow *' -o /etc/ceph/ceph.client.cephadm.keyring
  1. 挂载 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 文件系统了。

使用 ceph-deploy-201 部署3个节点高可用集群只使用目录挂载不用使用新的磁盘创建帐号 cephadm 并给出挂载 Cephfs 文件系统实例。

原文地址: https://www.cveoy.top/t/topic/ba83 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录