以下是使用 ceph-deploy v2.0.1 安装 cephfs 集群的步骤:

  1. 在每个节点上创建 /data/ceph-data 目录作为 osd 目录:
sudo mkdir -p /data/ceph-data
  1. 在一个节点上安装 ceph-deploy:
sudo apt-get update
sudo apt-get install ceph-deploy
  1. 在该节点上创建一个新的 ceph 集群:
mkdir my-cluster
cd my-cluster
ceph-deploy new kube-10 kube-11 kube-13
  1. 编辑 ceph.conf 文件以设置默认的 osd 目录:
vi ceph.conf

在文件中添加以下内容:

[osd]
osd data = /data/ceph-data
osd journal = /data/ceph-data/journal
osd max object name len = 256
osd max object namespace len = 64
  1. 安装 ceph:
ceph-deploy install --release octopus kube-10 kube-11 kube-13
  1. 初始化所有节点:
ceph-deploy --overwrite-conf mon create-initial
  1. 在所有节点上安装 osd:
ceph-deploy osd create --data /data/ceph-data kube-10
ceph-deploy osd create --data /data/ceph-data kube-11
ceph-deploy osd create --data /data/ceph-data kube-13
  1. 创建 mds:
ceph-deploy mds create kube-10 kube-11 kube-13
  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. 挂载 cephfs:
mkdir /mnt/cephfs
mount -t ceph kube-10:6789:/ /mnt/cephfs -o name=admin,secretfile=/etc/ceph/ceph.client.admin.keyring

现在你已经成功安装了 cephfs 集群,并挂载了 cephfs。

使用 ceph-deploy v201 安装 cephfs 集群三个节点 kube-10kube-11kube-13 dataceph-data做 osd 目录。

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

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