以下是 CentOS7 安装 ceph-deploy-2.0.1,并创建一个高可用集群,并测试是否可以远程挂载的步骤:

  1. 安装 ceph-deploy-2.0.1

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

yum install -y epel-release
yum install -y ceph-deploy-2.0.1
  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 是集群的公共网络地址。

保存并退出文件。

  1. 安装 ceph

使用以下命令安装 ceph:

ceph-deploy install node1 node2 node3
  1. 初始化 ceph

使用以下命令初始化 ceph:

ceph-deploy mon create-initial
  1. 部署 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
  1. 创建 MDS

使用以下命令在一个节点上创建 MDS:

ceph-deploy mds create node1
  1. 测试远程挂载

在一个节点上创建一个测试文件夹:

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,并创建一个高可用集群,并测试是否可以远程挂载的步骤。

CentOS7 安装 ceph-deploy-201并创建一个高可以集群并测试是否可以远程挂载

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

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