您好,我是码农飞哥,本篇文章是Ceph实战专栏的第三篇文章,承接上文,默认我们已经在虚拟机上装好了docker,本文主要讲如何启动ceph文件系统的各个组件,将集群搭建起来。
环境
创建三台虚拟机,本教程采用的Linux是CentOS7.6版本,Docker的版本是19.03.13,Ceph的版本是nautilus。三台虚拟机的情况如下:
主机名称 | 主机IP | 说明 |
---|---|---|
ceph1 | 192.168.161.137 | 容器主节点(Dashbaord、mon、rgw、mgr、osd) |
ceph2 | 192.168.161.135 | 容器子节点(mon、rgw、mgr、osd) |
ceph3 | 192.168.161.136 | 容器子节点(mon、rgw、mgr、osd) |
预检
部署Ceph之前我们需要对自身机器的环境做一个预检查。主要涉及到防火墙,主机名等设置。
- 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
- 关闭selinux(linux的安全子系统)
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0
PS: 正式环境实际部署时,