5.1 问题
本例要求在PXE服务器上为CentOS7客户机准备ks应答文件,完成下列任务:
- 实现全自动的安装及配置
- 能够自动配好YUM仓库
然后在客户机上验证PXE+kickstart全自动装机过程: - 再次将测试客户机从PXE启动并安装
- 完成后,重启客户机并验证结果
5.2 方案
使用图形配置工具system-config-kickstart来生成应答文件
5.3 步骤
实现此案例需要按照如下步骤进行。
步骤一:准备应答文件
找一台CentOS7系统的模板虚拟机,使用配置工具生成应答文件。
1)在模板机上安装system-config-kickstart软件包
Top
2)调整模板机的yum仓库设置
清理掉无关的yum源,只保留为客户机安装CentOS7系统所必要的yum源,并且将源的ID修改为
development。 3)运行system-config-kickstart工具,创建应答文件
在支持图形程序的环境运行system-config-kickstart,即可打开该配置工具(如图-5所示)。
图-5
通过“文件”菜单打开/root/anaconda-ks.cfg文件,作为应答配置模板,这样可以节省很多时间
(如图-6所示)。根据需要确认默认语言、时区,设置根口令、磁盘分区规划等基本信息。 - [root@svr7 ~]# yum -y install system-config-kickstart
- … …
- [root@svr7 ~]# vim /etc/yum.repos.d/dvd.repo
- [development]
- name = CentOS Linux 7
- baseurl = http://192.168.4.254/dvd
- gpgcheck = 0 Top
图-6
在安装方法部分,选择“执行新安装”,并正确设置HTTP安装源的访问地址信息(如图-7所
示)。
图-7