菜单
本页目录
  • 主机规划
#集群使用3台主机
node1  #MON、MGR、OSD、Bootstrap、监控堆栈组件
node2  #MON、MGR、OSD
node3  #MON、OSD

#每台主机4C8G并且配置双网卡(统一网卡名称)
eth0 192.168.0.0/24   #公共网络
eth1 172.26.0.0/24    #集群网络

#每台主机3个磁盘(用于OSD的磁盘不要创建任何分区)
1个50G  SSD  #系统盘 
1个100G SSD  #OSD 
1个100G SATA #OSD

#底层系统为rocky Linux 9.4
cat /etc/os-release 
NAME="Rocky Linux"
VERSION="9.4 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.4"

#系统语言推荐英文

#生产环境不要开启系统交换分区
  • 一键优化脚本
#一键优化脚本
bash <(curl -sSL https://linuxmirrors.cn/main.sh)    #系统源优化

#常用软件安装
dnf install -y wget lrzsz tree bash-completion vim yum-utils nfs-utils autofs net-tools httpd-tools chrony 

#卸载系统旧内核
dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q | grep -vFf <(dnf repoquery --installonly --latest-limit=1 -q))
  • 配置名称解析
#设置计算机名称
hostnamectl set-hostname node1
hostnamectl set-hostname node2
hostnamectl set-hostname node3

#设置名称解析
cat >> /etc/hosts <<EOF
#public network
192.168.0.101 node1
192.168.0.102 node2
192.168.0.103 node3

#cluster network
172.26.0.101 cluster-node1
172.26.0.102 cluster-node2
172.26.0.103 cluster-node3
EOF
  • 网卡名称统一
#相关文档(支持Rocky Linux8、Rocky Linux9)
https://blog.swireb.cn/archives/docs-016
  • 配置NTP时间同步
#安装软件
yum install chrony

#使用路由作为NTP服务端
vim /etc/chrony.conf 
server ntp.aliyun.com iburst

#启动时间同步服务
systemctl enable --now chronyd.service

#开启时间同步并且配置时区
timedatectl set-timezone Asia/Shanghai
timedatectl set-ntp true
  • 关闭防火墙和selinux
systemctl stop firewalld && systemctl disable firewalld
setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config