最低限度机器:
1.osd1 192.168.1.2
2.osd2 192.168.1.3
3.monitor + radosgw 192.168.1.4
4.admin 192.168.1.5
前期准备:
0.所有机器初始化完毕,更改hostname,ntp校验时间,关闭selinux,关闭防火墙
1.所有机器创建普通用户 ceph_deploy (ceph新版必须使用普通用户启动)并确保所有机器的新建用户都有sudo权限
useradd ceph_deploy
echo "{username} ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/{username}
sudo chmod 0440 /etc/sudoers.d/{username}
2.所有机器hosts解析相互添加上
vim /etc/hosts
osd1 192.168.1.2
osd2 192.168.1.3
monitor 192.168.1.4
admin 192.168.1.5
3.所有机器ceph_deploy用户秘钥相互免密
ssh-keygen && ssh-copy-id ceph_deploy@{hostname}
4.admin机器 下载安装ceph-deploy程序
sudo subscription-manager repos --enable=rhel-7-server-extras-rpms
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch

本文详细介绍了如何在多台机器上搭建Ceph对象存储系统,包括机器配置、前期准备、集群创建、OSD节点设置以及对象存储网关的搭建。通过这些步骤,你可以成功地创建并管理一个Ceph对象存储集群。
最低0.47元/天 解锁文章
9983

被折叠的 条评论
为什么被折叠?



