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的分享
以上步骤操作完毕后,启动创建的虚拟机即可
二、系统初始化安装
1、安装系统
安装完成后点重启,进入系统登录界面,使用root用户登录系统
查看电脑网络IP cat /etc/sysconfig/network-scripts/ifcfg-ens160
2、使用xhell工具远程连接虚拟机
3、设置IP为static模式
vi /etc/sysconfig/network-scripts/ifcfg-ens160
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
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
7、关闭防火墙
service firewalld stop
systemctl disable firewalld.service
service firewalld status
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
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
实现最大使用
vim /etc/default/grub
添加 numa=off
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
11、克隆虚拟机
关闭模板机,克隆虚拟机
修改IP
vim /etc/sysconfig/network-scripts/ifcfg-ens160
***////由于之前模板机已经做过hosts映射,所以不再操作
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/
此为学习云原生课程系列的第一节课,后续会详细介绍云原生其他基础知识!