一、服务器环境配置
1. 服务器基本信息:
服务器名称 |
服务器IP |
节点类型 |
系统 |
Ceph-admin |
192.168.195.30 |
管理节点 |
CentOS-7-x86_64-DVD-1611.iso |
Node1 |
192.168.195.31 |
Mon,osd |
CentOS-7-x86_64-DVD-1611.iso |
Node2 |
192.168.195.32 |
Mon,osd |
CentOS-7-x86_64-DVD-1611.iso |
Node3 |
192.168.195.33 |
Mon,osd |
CentOS-7-x86_64-DVD-1611.iso |
2. 配置网络
在每个节点上按照上面的表配置好IP地址。
3. 禁用防火墙
在每个节点上执行:
[root@ceph-admin /]# systemctl stopfirewalld.service–立即关闭,再一次启动时失效
[root@ceph-admin /]# systemctl disable firewalld.service–使重启后防火墙依旧关闭
4. 修改主机名
[root@ceph-admin /]#vi /etc/hostname –每个节点上都需要修改,因为默认是localhost.domain
5. 设置selinux为disabled
[root@ceph-admin /]#vi /etc/selinux/config–设置SELINUX=disabled
6. 创建一个安装ceph的用户,这里测试使用dgb,并且授权用户“dgb”拥有sudo权限
[root@ceph-admin /]#echo "dgb ALL =(root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/dgb
[root@ceph-admin /]#sudo chmod 0440/etc/sudoers.d/dgb
7. 搭建NTP时钟服务
将ceph-admin作为ntp服务器,在服务器ceph-admin上操作。
查看是否安装了NTP:
[root@ceph-admin /]# rpm –qa | grep ntp
如果没有安装,那么先安装上ntp,然后编辑ntp.conf文件。
[root@ceph-admin /]#vi /etc/ntp.conf
以下是ntp.conf文件的一部分。
将原先为:
# Please consider joining the pool(http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst