一、前言:
上一篇博客,介绍了PXE 技术可以远程安装系统,大大提高了系统安装的灵活性。但是这一方法仍然会有局限,因为安装期间仍需要手动选择语言、键盘类型、指定安装源等一系列交互操作,这点在批量操作时也是非常不方便的。
这篇博客会教大家,如何实现无人值守自动安装,通过使用 Kickstart 工具配置安装应答文件,自动完成安装过程中的各种设置,无须任何手动干预,提高网络装机效率。
(1)关于 Kickstart无人值守技术:
- 创建应答文件,预先定义好各种安装设置;
- 免去交互设置过程,从而实现全自动化安装;
- 通过添加 %post脚本,完成安装后的各种配置操作
(2)应答文件来源:
-
编辑CentOS7 系统中现有的应答文件
/root/anaconda-ks .cfg -
使用system-config–kickstart 工具创建新的应答文件
需要安装system-config-kickstart 软件包
(3)PXE + kickstart 自动安装:
将应答文件部署在客户机可访问的位置;
修改启动菜单文件,调用应答文件。
二、实验环节:
第一步:安装 system-config-kickstar 工具
图形化界面的左上角的应用程序----系统工具,会多一个kickstart
第二步:配置安装应答参数
1、安装方法:选择 FTP
2、修改分区信息:
先点击添加分区
我们从小到大创建分区:/boot 500MB ;/home 4GB ; swap 4GB ;剩下的空间都给 /目录
3、设置网卡配置:ens33
4、防火墙配置----禁用
5、安装后脚本 ---- /bin/bash
第三步:安装应答参数修改好之后,选择文件 ---- 保存
第四步:保存完之后,选择文件系统 ---- var ---- ftp ,再点击保存
第五步:编辑centos7 中现有的应答文件
将现有应答文件里的部分内天复制过来
第六步:编辑ks.cfg 文件,将刚刚复制过来的所有文件粘贴进去
第七步:在default 文件中追加模板文件
第八步:回到客户机,开始验证无人值守安装
和之前一样,开启出现加载画面时,按下esc键,选择网络启动方式,等待系统加载好之后,无需自己手动点击选择,会自动安装,免去所有人机交互。
来源:CSDN
作者:Benny-文俊
链接:https://blog.csdn.net/weixin_45409371/article/details/100715134