CentOS7 系统安装cephfs 使用ceph-deploy安装工具一个管理节点二个存储节点存储目录使用 dataceph-data 配置国内有效 ceph yum 源。给出测试挂载用例。
- 配置国内有效 ceph yum 源
使用以下命令下载国内有效的ceph yum源:
wget -O /etc/yum.repos.d/ceph.repo http://mirrors.aliyun.com/ceph/rpm-jewel/el7/ceph.repo
- 安装ceph-deploy
使用以下命令安装ceph-deploy:
yum install ceph-deploy
- 安装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
- 挂载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客户端配置文件。
原文地址: https://www.cveoy.top/t/topic/bFR5 著作权归作者所有。请勿转载和采集!