kickstart文件制作
自动化安装简介
所谓自动化安装,就是整个安装过程中不需要人工的参与,完全自动化配置系统,这样可以大大简化运维人员的时间成本和繁琐的机械的工作。我们知道,正常的安装过程中,我们会进入一个配置的页面。其实这个页面背后运行的是anaconda安装程序,我们进入的配置页面,便是在背后生成了一个文件,安装系统会根据文件来安装我们的系统。既然这个文件可以自己手动通过图形化配置,那我们就可以在安装系统的时候自动实现应答,实现整个系统的自动化安装。下面我们介绍两种配置kickstart文件的方式。
方式一
其实我们首次安装完系统的时候,我们的系统自动在我们的root的家目录下形成一个基于上次安装的配置所形成的一个配置文件
一般叫做“anaconda-ks.cfg”
我们可以把此文件当作一个样板文件,基于此文件进行我们需要的配置的修改。
当然上述的操作需要我们对配置文件里的每一项都知道其含义,这样我们的配置文件才可以在安装时不出错。我们详解一下配置文件:
上述就是文件的全部信息,我们一般可以略加修改便可以使用了。
方式二
Linux下为我们提供了一个图形化的工具,我们可以使用这个工具一步步的进行我们的配置,然后生成配置文件,还可以打开模板文件进行修改,非常的方便,下面我们来介绍一下:
首先我们进行安装这个工具,如果你没有安装图形化还需要安装图形化才可以安装这个工具,我已经安装好图形化,这里我直接安装工具,执行下面的命令:
此时我们应该可以看到如下的界面:
根据上述的解释我们可以进行基本的配置:
- 修改Time Zone为:Asia/Shanghai
- 输入Root密码
- 将最下面的两项打上对勾
下面点击左侧Install Method进入第二项配置:
第二项配置完成后我们点击左侧第三项:
配置完第三项,点击左侧第四项分区选项:
DISK LABEL我们一般选择初始化磁盘标签,不选择第二项不初始化,然后配置我们的自定义分区,不过这里好像不支持使用LVM分区,如果想使用只能选择进入配置文件修改。
下面进入第五项配置,网络配置:
第六项配置,认证配置:
第七项配置,防火墙配置:
第八项配置,桌面环境配置:
第九项配置,包组选择:
注意:这里在centos7里需要我们配置一下yum源才可以正常显示,Centos6则不需要,更改如下:
最后两项,脚本配置:
配置文件的保存与修改选项:
打开文件,我们需要需要有原来的配置文件,前文我们介绍的模板文件可以用此种方法修改。

浙公网安备 33010602011771号