安装ceph 块存储集群
发布日期:2021-09-16 04:36:50 浏览次数:22 分类:技术文章

本文共 1257 字,大约阅读时间需要 4 分钟。

在进行这步这前,请先操作完预环境部署  
su 
ceph_deploy
mkdir my-cluster && cd my-cluster
如果机器上之前有安装过ceph,清除以前安装的ceph的数据
ceph-deploy purgedata {ceph-node} [{ceph-node}] 
ceph-deploy forgetkeys 
如果还要清除以前安装的ceph包,就还需要执行以下命令
ceph-deploy purge {ceph-node} [{ceph-node}] 
创建集群
初始化一个节点,我们就选用admin node来开始
ceph-deploy new ceph-node1
修改/etc/ceph/ceph.conf
vim /etc/ceph/ceph.conf
 

要配置一个公共网,把下列选项加到配置文件的 [global] 段下。

 
[global]...#public network = {public-network/netmask}public_network = 172.16.32.0/23

集群网

 

如果你声明了集群网, OSD 将把心跳、对象复制和恢复流量路由到集群网,与单个网络相比这会提升性能。要配置集群网,把下列选项加进配置文件的 [global] 段。

 
[global]...cluster network = {cluster-network/netmask}

为安全起见,从公共网或互联网到集群网应该是不可达的。

安装ceph

ceph-deploy install ceph-node1 ceph-node2 ceph-node3

配置初始 monitor(s)、并收集所有密钥:

ceph-deploy mon create-initial

#同步配置文件

ceph-deploy admin ceph-node1 ceph-node2 ceph-node3

创建osd
列出某台节点可用磁盘

ceph-deploy disk list ceph-node1

从上面列出的磁盘选择需要安装osd的磁盘

清除上面的数据

ceph-deploy disk zap ceph-node1:vdb ceph-node1:vdc ceph-node1:vdd

创建osd

ceph-deploy osd create ceph-node1:vdb ceph-node2:vdb ceph-node3:vdb

添加monitor,集群至少要有三个monitor

ceph-deploy mon create ceph-node2 ceph-deploy mon create ceph-node3
ceph-deploy mon add ceph-node2 ceph-node3
ceph osd pool delete rbd rbd --yes-i-really-really-mean-it
ceph osd pool create test 512 512

转载地址:https://blog.csdn.net/wllabs/article/details/76422317 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:“bc: command not found ” 解决
下一篇:ceph预环境安装

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月01日 17时08分20秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章