部署环境配置
本节以三个server和三个client为例说明配置步骤。
- 在各节点上分别配置节点名称。
hostnamectl set-hostname ceph1 hostnamectl set-hostname ceph2 hostnamectl set-hostname ceph3 hostnamectl set-hostname client1 hostnamectl set-hostname client2 hostnamectl set-hostname client3
- 在三台机器上配置机器名称,在/etc/hosts下加入如下内容。
[IP] ceph1 [IP] ceph2 [IP] ceph3 [IP] client1 [IP] client2 [IP] client3
[IP]需要修改为实际使用的本地ip地址。
- 配置免密登录,在ceph1/ceph2/ceph3三个节点上分别执行如下。
ssh-keygen -t rsa for i in {1..3};do ssh-copy-id ceph$i;done
- 关闭防火墙。
systemctl stop firewalld systemctl disable firewalld systemctl status firewalld
- 关闭SELinux。
setenforce 0 sed -i 's/=permissive/=disabled/g' /etc/selinux/config
- 在ceph1/ceph2/ceph3节点上配置时钟同步。
- 安装Chrony服务。
dnf install -y chrony
- 备份配置文件。
mv /etc/chrony.conf /etc/chrony.conf.bak
- 修改配置文件。
cat > /etc/chrony.conf <<EOF server xxx iburst # xxx为统一服务ip allow xxx/xx # xxx为本地使用的IP地址 local stratum 10 EOF
- 重启chrony。
systemctl restart chronyd systemctl enable chronyd
- 查看时间同步状态。
chronyc -a makestep #强制同步系统时间 chronyc sourcestats #显示当前时间源的同步统计信息 chronyc sources -v #显示当前时间源的同步信息
- 安装Chrony服务。
父主题: 部署Ceph