云计算运维

Windows Server 2003 - Windows Server 2019 系统工具,Linux系统脚本,Mysql、Nginx、PHP、Redis、K8S、Seafile、Weblogic 、Jenkins、DNS、DHCP、FTP、IIS、Zookeeper、Rabbitmq、Oracle、Tomcat、Mavrn等服务搭建维护,请关注我.

安装CentOS Linux系统并初始化配置


1文档概述

本文档旨在为系统管理员或运维人员提供在VMware虚拟化环境中部署CentOS Linux系统的操作指南。文档内容涵盖从创建虚拟机到完成操作系统初始安装的全过程。

2适用范围

本指南适用于VMware vSphere, VMware Workstation Pro 等主流VMware虚拟化平台。

3安装前准备工作

3.1部署平台

组件(VMware虚拟化) IP地址 版本
ESXi01 192.168.1.1 7.0.3(22348816)
ESXi02 192.168.1.2 7.0.3(22348816)
ESXi03 192.168.1.3 7.0.3(22348816)
vCenter 192.168.2.1 8.0.3(      24022515)

3.2安装介质

系统名称 镜像 版本
CentOSLinux7 CentOS-7-x86_64-DVD-2009.iso 7

3.3系统规划

系统安装需求按照以下内容进行确认。

操作系统版本 CentOSLinux7
语言 English
键盘 US
时区 亚洲/上海
root密码 ******
其他用户/密码 /
防火墙 关闭
SELinux 禁用
SSH端口 22
YUM源 本地YUM源
主机名 CentOS102
文件系统 分区 格式 分区类型 大小/GB
/ xfs lvm 50
/home xfs lvm 45.12
swap swap lvm 3968MB
如果有其他分区需求,需另外提出
网卡绑定 bond名称 绑定模式 网卡成员 用途
/ / / /
/ / / /
业务IP/掩码/网关/vlan 192.168.11.102/255.255.255.0/192.168.11.254/VLAN6666
心跳IP/掩码/vlan /
NTP /
ssl,ssh升级目标版本 /

4安装过程

4.1、登录VMware虚拟化平台,选择ESXi主机或者虚拟机文件夹,右键新建虚拟机

图片

图片

4.2、输入虚拟机名称,选择虚拟机存放位置,点击下一步

图片

4.3、选择计算资源,点击下一步

图片

4.4、选择存储,点击下一步

图片

4.5、选择兼容性,默认即可,点击下一步

图片

4.6、选择客户机操作系统系列和版本,点击下一步

图片

4.7、自定义硬件:

根据规划进行配置

CPU:4vCPU

内存:4GB

磁盘:100GB(精简置备)

网络:VLAN6666(选择对应的端口组)

备注:如需要新增硬件设备,点击右上角“添加新设备”点击对应的硬件

图片

4.8、检查新建的虚拟机配置,如配置没有问题,点击完成即可

图片

4.9、加载安装镜像,右键虚拟机,点击“编辑设置”

图片

“CD/DVD驱动器”点击浏览,选择系统镜像,勾选打开电源时连接,点击确定

图片

图片

4.10、打开虚拟机电源和控制台

图片

4.11、选择“Install CentOS 7”,按回车键即可

图片

4.12、语言选择“English”,点击“Continue”

图片

4.13、磁盘分区,先点击“INSTALLATION DESTINATION”再选择“I will configure partitioning”,点击“Done”;点击“Click here to create them automaticaaly”自动创建分区,分区方案默认选择“LVM”即可

图片

图片

4.14、根据业务需求进行重新调整分区大小,再点击“Done”

“/” 根目录50GB

“home”目录45.12GB

“swap”目录3968MB

图片

4.15、点击“Accept Changes”接受更改

图片

4.16、点击“Software Selection”选择最小安装“Minimal Lnstall”,再点击“Done”

图片

4.17、点击“Time&Data”选择亚洲上海,再点击“Done”

图片

4.18、点击“Begin installation”开始安装系统

图片

4.19、设置“root”密码,再点击“Done”

图片

图片

4.20、系统安装完成,点击“Reboot”即可

图片

5系统初始化

5.1、修改root密码;使用passwd修改用户密码,如下截图操作。

图片

5.2、配置静态IP地址

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

查看配置文件ifcfg-ens192,红色字体则需要修改的参数:

[rootelocalhost network-scripts]# cat ifcfg-ens192

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=dhcp

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens192

UUID=7850eadc-a06e-4aeb-9d23-838778e9b48e

DEUICE=ens192

DNROOT=no

图片

修改后的配置文件配置文件ifcfg-ens192,红色字体则是修改后参数:

[rootelocalhost network-scripts]# cat ifcfg-ens192

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=eUi64

NAME=ens192

UUID=5542b1dc-fadb-4811-b477-afa15898dde5

DEUICE=ens192

DNROOT=yes

IPADDR=192.168.11.102

NETMASK=255.255.255.0

GATEWAY=192.168.11.254

DNS1=192.168.11.201

DNS2=192.168.11.202

图片

重新网卡服务并测试网络连通性:

Systemctl restart NetworkManager

图片

5.3、修改主机名

使用hostnamectl命令设置新主机名:

hostnamectl set-hostname CentOS102

使更改立即生效:

图片

5.4、关闭防火墙

systemctl stop firewalld      # 停止防火墙服务

systemctl disable firewalld   # 禁止开机自启

systemctl status firewalld    # 应显示inactive (dead)

firewall-cmd --state          # 应显示not running

图片

5.5、禁用SELinux

编辑配置文件 /etc/selinux/config

sudo vi /etc/selinux/config

修改参数

disabled # 彻底禁用SELinux(需重启系统配置生效)

SELINUX=disabled

图片

5.6、配置本地YUM源

在CentOS 7中配置本地yum源,可以通过挂载ISO镜像文件(复制ISO内容到本地目录)。以下是详细步骤:

1、创建文件夹yumlocal存放系统文件

mkdir /yumlocal

2、创建挂载目录,将镜像挂载至目录

mkdir /mnt/cdrom

虚拟机挂载iso

mount -t auto /dev/cdrom /mnt/cdrom

3、将系统文件存放至yumlocal

cp -r /mnt/cdrom/* /yumlocal/

4、备份系统原来的yum源

mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/  # 创建备份目录存放原有配置

图片

5、新建仓库文件

vi /etc/yum.repos.d/local.repo

[local_YUM]

name=Local Repository

baseurl=file:///yum.local/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

图片

#更新缓存

sudo yum clean all          # 清理旧缓存

sudo yum makecache          # 生成新缓存

测试

yum install -y vim        # 尝试安装软件测试源是否生效

图片

本地yum源已生效:

图片

6安装后检查

安装完成后,对关键项逐一检查,检查内容包括但不限于如下内容:

序号 检查项 是否完成 备注
1 root密码  
2 其他用户/密码  
3 防火墙  
4 禁用SELinux  
6 SSH端口 默认端口
7 YUM源  
8 主机名  
9 网卡绑定  
10 业务IP地址  
11 心跳IP地址  
12 NTP  

 

  • 分享: