CentOS7 安装 ceph-deploy-201并创建一个高可以集群并测试是否可以远程挂载
以下是 CentOS7 安装 ceph-deploy-2.0.1,并创建一个高可用集群,并测试是否可以远程挂载的步骤:
- 安装 ceph-deploy-2.0.1
使用以下命令安装 ceph-deploy-2.0.1:
yum install -y epel-release
yum install -y ceph-deploy-2.0.1
- 创建 ceph 集群
使用以下命令创建 ceph 集群:
mkdir my-cluster
cd my-cluster
ceph-deploy new node1 node2 node3
其中,node1、node2、node3 是 ceph 集群中的节点。执行上述命令后,会在当前目录下生成一个名为 ceph.conf 的配置文件,我们需要编辑该文件,配置集群的相关信息:
vi ceph.conf
在打开的文件中,添加以下内容:
fsid = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
mon_initial_members = node1, node2, node3
mon_host = 192.168.0.101,192.168.0.102,192.168.0.103
public_network = 192.168.0.0/24
其中,fsid 是集群的唯一标识符,可以使用 uuidgen 命令生成;mon_initial_members 是集群中的监视器节点;mon_host 是监视器节点的 IP 地址;public_network 是集群的公共网络地址。
保存并退出文件。
- 安装 ceph
使用以下命令安装 ceph:
ceph-deploy install node1 node2 node3
- 初始化 ceph
使用以下命令初始化 ceph:
ceph-deploy mon create-initial
- 部署 OSD
使用以下命令在每个节点上部署 OSD:
ceph-deploy osd create node1:/var/lib/ceph/osd/ceph-0 node2:/var/lib/ceph/osd/ceph-0 node3:/var/lib/ceph/osd/ceph-0
- 创建 MDS
使用以下命令在一个节点上创建 MDS:
ceph-deploy mds create node1
- 测试远程挂载
在一个节点上创建一个测试文件夹:
mkdir test
使用以下命令将 ceph 文件系统挂载到该文件夹:
mount -t ceph node1:/ /test -o name=admin,secretfile=/etc/ceph/ceph.client.admin.keyring
其中,node1 是 ceph 集群中的一个节点,/ 是要挂载到本地的目录,name 和 secretfile 分别是 ceph 集群的管理员用户名和密码。
挂载成功后,可以在 test 目录下进行读写操作测试。
以上就是 CentOS7 安装 ceph-deploy-2.0.1,并创建一个高可用集群,并测试是否可以远程挂载的步骤。
原文地址: https://www.cveoy.top/t/topic/bbbO 著作权归作者所有。请勿转载和采集!