RockyLinux初始化安装

本节课目标:安装5台rockylinux集群,并做初始化设置

一、安装虚拟机

资源如下------>>>>>>>>>>>>>>>>>>>>>>>

下载系统资源
rocky linux 8.10 x64
https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.10-x86_64-minimal.iso 
---------------------------------------------
系统:rocky8
机器数量:5
ip地址:192.168.80.21 192.168.80.22 192.168.80.23 192.168.80.24 192.168.80.25
        lyc-80-21      lyc-80-22     lyc-80-23      lyc-80-24    lyc-80-25
单台内存:2G 2核
硬盘最少:30G
本次安装系统为rocky8
-----------------------------------------------
ubuntu 24.04 x64
https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso

xhell工具(绿色免安装版)
链接: https://pan.baidu.com/s/1cOsRx855ZsP8JUpvKQrnLQ?pwd=6666 提取码: 6666 
--来自百度网盘超级会员v5的分享

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_02

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_03

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_04

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_05

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_06


以上步骤操作完毕后,启动创建的虚拟机即可


二、系统初始化安装

1、安装系统

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_07

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_08

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_09

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_10

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_11

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_12

安装完成后点重启,进入系统登录界面,使用root用户登录系统

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_13

查看电脑网络IP   cat  /etc/sysconfig/network-scripts/ifcfg-ens160

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_14


2、使用xhell工具远程连接虚拟机

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_15

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_16

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_17


第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_18

3、设置IP为static模式

vi  /etc/sysconfig/network-scripts/ifcfg-ens160

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_19

4、设置hosts映射文件

vi  /etc/hosts
192.168.80.31 lyc-80-21
192.168.80.32 lyc-80-22
192.168.80.33 lyc-80-23
192.168.80.34 lyc-80-24
192.168.80.35 lyc-80-25

电脑端修改hosts文件,位置为C:\Windows\System32\drivers\etc

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_20

5、安装对应的依赖包

换华为源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo
yum clean all
yum makecache fast

-------------安装系统依赖包------------------------------------
yum install -y conntrack ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git

安装ipvs转发
yum install conntrack socat ipset ipvsadm ebtables -y

yum -y install wget jq psmisc vim net-tools nfs-utils socat telnet device-mapper-persistent-data lvm2 git network-scripts tar curl -y


yum -y install lrzsz git subversion gpm unzip zip curl wget net-tools vim gcc

yum -y install wget jq psmisc vim net-tools nfs-utils telnet yum-tuils device-mapper-persistent-data lvm2 git tar curl -y

yum -y install conntrack socat ipset ipvsadm ebtables


6、关闭selinux

vim /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_21

7、关闭防火墙

service firewalld stop

systemctl disable firewalld.service

service firewalld status

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_22

8、时间同步

yum -y install chrony

vim /etc/chrony.conf

添加同步服务器  server ntp1.aliyun.com  iburst

chronyc sources -v
service  chronyd  restart
chkconfig  chronyd  on

输入date  查看时间
timedatectl

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_23

9、更改系统句柄

ulimit -SHn 65535
cat>>/etc/security/limits.conf<<EOF
* soft nofile 655360
* hard nofile 131072
* soft nproc 655350
* hard nproc 655350
* seft memlock unlimited
* hard memlock unlimitedd
EOF

查看修改结果
ulimit -a

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_24

实现最大使用
vim /etc/default/grub
添加  numa=off

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_25

10、系统内核升级

vim /etc/yum.repos.d/elrepo.repo
--------------------------------------------------------------
[elrepo-kernel]
name=elrepoyum
baseurl=https://mirrors.aliyun.com/elrepo/kernel/el8/x86_64/
enable=1
gpgcheck=0
--------------------------------------------------------------
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-8.e18.elrepo.noarch.rpm
sudo  yum --enablerepo-elrepo-kernel  install  kernel-ml

#使用序号为0的内核,序号0是前面查出来的可用内核编号
grub2-set-default 0

#生成 grub配置文件并重启
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_26

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_27

11、克隆虚拟机

关闭模板机,克隆虚拟机

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_28

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_29

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_30

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_31

修改IP
vim  /etc/sysconfig/network-scripts/ifcfg-ens160

***////由于之前模板机已经做过hosts映射,所以不再操作

第一节  RockyLinux系统集群安装_RockyLinux安装  集群安装_32

12、ssh免密登录

克隆系统,修改IP,设置免密互信
ssh-keygen -t rsa   敲3下回车,生成秘钥
ssh-copy-id lyc-80-31
ssh-copy-id lyc-80-32
ssh-copy-id lyc-80-33
ssh-copy-id lyc-80-34
ssh-copy-id lyc-80-35
-----------以上命令,每台机器都需要执行,也可以使用脚本批量进行免密

拉取文件
【推送文件】
推送当前目录下的daemon.json到lyc-80-52主机下的root用户目录/etc/docker/
scp -r daemon.json   root@lyc-80-52:/etc/docker/daemon.json
【拉取文件】
拉取主机lyc-80-51下root用户目录下的lidada.txt文件到本机/etc/docker/
scp -r root@lyc-80-51:/etc/docker/lidada.txt   /etc/docker/

此为学习云原生课程系列的第一节课,后续会详细介绍云原生其他基础知识!