iso镜像+kickstart实现linux系统半自动化安装

您所在的位置:网站首页 一键装机软件源码 iso镜像+kickstart实现linux系统半自动化安装

iso镜像+kickstart实现linux系统半自动化安装

2023-06-29 19:07| 来源: 网络整理| 查看: 265

1. 环境要求 1.1 环境 浪潮NF5270M3物理服务器 1.2 先决条件 CentOS-7-x86_64-DVD-2009.iso镜像文件制作好的kickstart文件一台存放ks文件的远程http服务器,确认http服务端防火墙允许客户端访问。已知的网卡名称,如enp7s0f0(RHEL7以上版本独有的命名方式) 1.3 目标

安装Centos7.9版本操作系统。

1.4 术语解释

什么是kickstart kickstart提供了一种自动化RHEL安装过程的方法,kickstart文件包含一些或所有RHEL安装选项。例如:设置时区,驱动器分区,安装的软件包等。适用于大规模部署RHEL。

2. 环境准备 2.1 下载CentOS-7-x86_64-DVD-2009.iso镜像

下载链接http://ftp.sjtu.edu.cn/centos/7.9.2009/isos/x86_64/

2.2 制作ks文件

复制手动安装系统后生成的Kickstart文件,手动安装一台linux操作系统,获取/root/anaconda-ks.cfg文件,根据安装需求修改后形成。(推荐)

使用在线Kickstart配置工具(必须有红帽的订阅)

在已有的linux系统下,执行system-config-kickstart工具生成ks文件,需要先安装system-config-kickstart软件包,默认是没有的。

手动编写完整的Kickstart文件(不建议)

制作kickstart文件的步骤,本文不做叙述,详见。

2.3 搭建http服务器存放ks文件

找一台linux服务器,部署http服务,用来存放ks文件。

[root@client ~]# yum -y install httpd [root@client ~]# systemctl start httpd [root@client ~]# systemctl status httpd #创建kickstart目录存放ks文件 [root@client ~]# mkdir /var/www/html/kickstart #将准备好的ks文件上传到/var/www/html/kickstart目录 [root@client ~]# mv /tmp/ks.cfg /var/www/html/kickstart 2.4 已知的网卡名称

Centos7.x版本之后,网卡的命名方式发生了变化。由之前的ethX方式变更为enpXsXfX。这一步非常重要,在安装过程中需要指定网卡名称,如果网卡名称有误,安装自行终止。获取网卡方式如下:

光盘引导,进入救援模式,执行ip addr查看网卡名称 3. 安装步骤 3.1 iso+kickstart(http服务器存放kickstart文件)

通过带外管理网络登陆服务器BMC页面,打开KVM控制台。 在这里插入图片描述

挂载iso镜像文件

重新启动服务器,从光驱启动,进入安装界面。编辑首行,新增引导选项,指向kickstart文件。 在这里插入图片描述 这里是关键步骤,引导选项如果有误,按照过程将直接终止。本次按照用到了两个选项:

ip选项

ip选项的格式:ip=ip::gateway:netmask:hostname:interface:none

ip=10.142.80.9::10.142.80.254:255.255.255.0:ansible:enp7s0f0:none 注意:enp7s0f0网卡名称一定不能写错,ip地址为服务器的真实ip。

inst.ks选项

inst.ks=http://10.142.80.15/kickstart/ks.cfg

本例中ks文件是存放在http服务器端,

系统进入自动安装阶段 在这里插入图片描述

系统根据kickstart文件中定义的安装项,自动完成安装过程。

3.2 iso+kickstart(U盘存放kickstart文件)

通过带外管理网络登陆服务器BMC页面,打开KVM控制台。 在这里插入图片描述

挂载iso镜像文件

重新启动服务器,从光驱启动,进入安装界面。编辑首行,新增引导选项,指向kickstart文件。 在这里插入图片描述

这里是关键步骤,引导选项如果有误,按照过程将直接终止。本例将ks文件存放至USB驱动器中:

inst.ks选项

inst.ks=inst.ks=hd:/dev/sdb1:/ks.cfg

这里注意两个地方要确保无误,1.USB驱动器的盘符。2.ks.cfg文件存放的目录,本例直接存放在U盘的根目录下。

系统进入自动安装阶段 在这里插入图片描述 系统根据kickstart文件中定义的安装项,自动完成安装过程。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3