做Ceph实验需要重新创建三个Ceph环境用到的虚拟机:(以下实验在node1,node2,node3节点做)
虚拟机初始化搭架参考:Openstack Queens版本双节点架构笔记1,虚拟机环境安装: - 林派文的博客 - CSDN博客 https://blog.csdn.net/qq_38387984/article/details/83245908
在所有 Ceph 节点上安装 NTP 服务(特别是 Ceph Monitor 节点),以免因时钟漂移导致故障
/usr/sbin/ntpdate ntp6.aliyun.com
echo "*/3 * * * * /usr/sbin/ntpdate ntp6.aliyun.com &> /dev/null" > /tmp/crontab
yum install -y libibverbs-utils lttng-tools libbabeltrace fuse-libs leveldb gperftools-libs python-prettytable python-requests selinux-policy cryptsetup psmisc python-setuptools gdisk python-flask pyOpenSSL python-cherrypy python-pecan mailcap
yum install -y python-rados librbd1 python-rbd libcephfs2 python-cephfs librgw2 librados libradosstriper1 libradosstriper-devel python-rgw ceph-common ceph-selinux ceph-base ceph-osd ceph-mon ceph-mds ceph-mgr ceph ceph-radosgw
[root@localhost ~]# cat /etc/hosts
[root@localhost ~]# hostnamectl set-hostname node1
[root@localhost ~]# hostnamectl set-hostname node2
[root@localhost ~]# hostnamectl set-hostname node3
Ceph Monitors 之间默认使用 6789 端口通信, OSD 之间默认用 6800:7300 这个范围内的端口通信
firewall-cmd --zone=public --add-port=6789/tcp --permanent
firewall-cmd --zone=public --add-port=6800-7300/tcp --permanent