初始化
开启了NetWorkmanager的要关闭, 开启了postfix也是
1. 系统初始化 每台服务器
1.1.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
sudo ufw status #查看防火墙状态 inactive关闭状态active开启状态
sudo ufw disable #关闭防火墙
1.2.关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久
setenforce 0 # 临时
sudo apt install selinux-utils
getenforce 查看状态 Disabled关闭的
$ sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久
$ setenforce 0 # 临时
1.3.关闭swap分区
swapoff -a # 临时
sed -ri 's/.*swap.*/#&/' /etc/fstab #永久
echo "vm.swappiness=0" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf
sed -i 's$/dev/mapper/centos-swap$#/dev/mapper/centos-swap$g' /etc/fstab
1.4.修改ubuntu主机名
hostnamectl set-hostname master
1.5 master中添加hosts
使用kubesphere安装此处可不添加hosts,kubesphere会自动添加
sudo cat >>/etc/hosts <<EOF
192.168.32.135 master
192.168.32.136 node1
192.168.32.137 node2
EOF
1.6.IPV4流量传递到iptales链
cat >/etc/sysctl.d/k8s.conf <<EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF
#### 执行以下命令生效
modprobe br_netfilter && sysctl -p /etc/sysctl.d/k8s.conf
1.7.时间同步
sudo yum install ntpdate -y
sudo ntpdate time.windows.com
##设置为上海时区
timedatectl set-timezone Asia/Shanghai
#### 安装chrony
yum -y install chrony
#### 修改同步服务器地址为阿里云
sed -i.bak '3,6d' /etc/chrony.conf && sed -i '3cserver ntp1.aliyun.com iburst' /etc/chrony.conf
#### 启动chronyd及加入开机自启
systemctl start chronyd && systemctl enable chronyd
#### 查看同步结果
chronyc sources
1.8安装ipvs
cat > /etc/sysconfig/modules/ipvs.modules <<EOF
#!/bin/bash
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack_ipv4
EOF
#### 修改权限以及查看是否已经正确加载所需的内核模块
chmod 755 /etc/sysconfig/modules/ipvs.modules && bash /etc/sysconfig/modules/ipvs.modules && lsmod | grep -e ip_vs -e nf_conntrack_ipv4
#### 安装ipvsadm
yum -y install ipset ipvsadm
### 安装依赖组件### 安装依赖组件
yum install -y ebtables socat ipset conntrack
1.9 安装需要的依赖项
yum install -y socat conntrack ipset ebtables ipvsadm
apt install socat conntrack ipset
原文链接:https://blog.csdn.net/qq_33174891/article/details/129889969
Centos7.9时间同步和rockey linxu同步
如果是centos7.9系统,按照如下方法同步时间
#跟网络时间做同步
[rootexianchaomasterl ]# ntpdate cn.pool.ntp.org
#把时间同步做成计划任务
[rootexianchaomasterl `]# crontab
***/usr/sbin/ntpdate cn.pool.ntp.org
[rootexianchaomasterl `]# systemctl restart crond
如果是rockylinux8.9系统,按照如下方法同步时间:
在xianchaomasterl上执行如下:
开始安装chrony服务
[root@xianchaomaster] -]# systemctl enable chronyd --now #设置chronyd 开机哈
[root@xianchaomaster1-]#yum-yinstall chrony #如果没有该服务安装一下
动并立即启动chronyd服务同步网络时间
编辑chronyd配置文件,使用中国的时间服务器同步时间,速度更快
[root@xianchaomasterl -]# vim/etc/chrony.con
#文件最后增加如下内容
server ntp1 aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp1.tencent.com iburst
server ntp2.tencent.com iburst
Iburst选项说明:如果设置该选项,前四轮询之间的问网将是2秒,而不是minpoll,这
对于在chronyd启动后快速获得时钟的第一次更新非常有用。即:重启chronyd后,2秒后
直接同步一次时间。
以下是官方解释:
iburst
If this option is set, the interval between the first four po a
minpoll. This is useful to quickly get the first update of tl
[root@xianchaomasterl -]# systemctl restart chronyd
[root@xianchaomasterl-]#date#查看当前时间~
写个计划任务,定时同步时间:
[root@xianchaomasterl -]# crontab-e
..../usr/bin/systemctl restart chronyd
[root@xianchaomasterl -]# systemctl restart crond
posted on 2024-08-15 16:46 keepimprove 阅读(30) 评论(0) 编辑 收藏 举报