iso镜像+kickstart实现linux系统半自动化安装 |
您所在的位置:网站首页 › 一键装机软件源码 › iso镜像+kickstart实现linux系统半自动化安装 |
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 |