Linux网络 ------ 实现 Kickstart 无人值守安装 (下篇)

给你一囗甜甜゛ 提交于 2019-12-03 17:41:46

一、前言:

上一篇博客,介绍了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键,选择网络启动方式,等待系统加载好之后,无需自己手动点击选择,会自动安装,免去所有人机交互。
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!