1. 配置国内有效 ceph yum 源

使用以下命令下载国内有效的ceph yum源:

wget -O /etc/yum.repos.d/ceph.repo http://mirrors.aliyun.com/ceph/rpm-jewel/el7/ceph.repo
  1. 安装ceph-deploy

使用以下命令安装ceph-deploy:

yum install ceph-deploy
  1. 安装ceph集群

3.1 创建配置文件

在管理节点上创建一个目录,并在其中创建一个配置文件ceph.conf,包含以下内容:

[global]
fsid = YOUR_FSID
mon_initial_members = node1,node2,node3
mon_host = 192.168.1.101,192.168.1.102,192.168.1.103
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
filestore_xattr_use_omap = true
osd_journal_size = 1000

其中,YOUR_FSID 替换为你的集群FSID,node1、node2、node3 替换为你的存储节点的主机名或IP地址。

3.2 创建ceph集群

使用以下命令在管理节点上创建ceph集群:

ceph-deploy new node1 node2 node3

其中,node1、node2、node3 替换为你的存储节点的主机名或IP地址。

3.3 安装ceph集群

使用以下命令在管理节点上安装ceph集群:

ceph-deploy install node1 node2 node3

3.4 初始化ceph集群

使用以下命令在管理节点上初始化ceph集群:

ceph-deploy mon create-initial

3.5 创建OSD

使用以下命令在存储节点上创建OSD:

ceph-deploy osd create --data /data/ceph-data node1
ceph-deploy osd create --data /data/ceph-data node2
ceph-deploy osd create --data /data/ceph-data node3

其中,/data/ceph-data 替换为存储目录,node1、node2、node3 替换为你的存储节点的主机名或IP地址。

3.6 同步ceph配置

使用以下命令在管理节点上同步ceph配置:

ceph-deploy admin node1 node2 node3

3.7 测试ceph

使用以下命令在管理节点上测试ceph:

ceph -s
  1. 挂载cephfs

4.1 创建cephfs

使用以下命令在管理节点上创建cephfs:

ceph osd pool create cephfs_data 128
ceph osd pool create cephfs_metadata 128
ceph fs new cephfs cephfs_metadata cephfs_data

4.2 挂载cephfs

使用以下命令在客户端上挂载cephfs:

mount -t ceph node1,node2,node3:/ /mnt/cephfs -o name=admin,secretfile=/etc/ceph/ceph.client.admin.keyring

其中,node1、node2、node3 替换为你的存储节点的主机名或IP地址,/mnt/cephfs 替换为挂载目录,/etc/ceph/ceph.client.admin.keyring 替换为ceph客户端配置文件。

CentOS7 系统安装cephfs 使用ceph-deploy安装工具一个管理节点二个存储节点存储目录使用 dataceph-data 配置国内有效 ceph yum 源。给出测试挂载用例。

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

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