kickstart

ks.cfg文件,就是kickstart的配置文件,详细记录了典型安装过程所需要的人工干预填写的各种参数。

如何实现无人值守??

实验步骤:

  1. 给本机配置一个ip
  2. 关闭防火墙
  3. 开启httpd服务
  4. selinux关闭
    (1)搭建dhcp服务,使客服端主机可以动态获取ip

    (2)搭建镜像共享 将镜像放在/var/www/html/rhel7/目录下
    (3)ks.cfg也要共享到/var/www/html/目录下

    3.搜索并且安装kickstart

    10/29 kickstart 无人值守

    4.system-config-kickstart 进入图形界面编写配置文件

    10/29 kickstart 无人值守
    时区选择亚洲上海,输入root用户密码并且加密。
    10/29 kickstart 无人值守
    选择http 输入镜像放置的来源:
    10/29 kickstart 无人值守
    要给新的虚拟机配置三个必须的分区 boot分区 交换分区(swap) 以及根目录大小分别为200~500,4G左右,剩下都分配给根目录。
    10/29 kickstart 无人值守
    10/29 kickstart 无人值守
    10/29 kickstart 无人值守
    设置ip为动态获取方式,名字为ech0:
    10/29 kickstart 无人值守
    packages这个页面显示出现bug,我们通过编辑配置文件写入的方式。
    10/29 kickstart 无人值守
    安装图形界面:
    10/29 kickstart 无人值守
    保存文件在桌面。可以看到桌面生成了一个ks.cfg的文件。
    10/29 kickstart 无人值守
    packages页面出现bug,我们编辑这个文件写入:
    %packages
    @base
    xx
    xx
    %end
    10/29 kickstart 无人值守
    将写好的文件复制到/var/www/html/共享目录下:
    10/29 kickstart 无人值守

测试:

在真机安装新的虚拟机,选择http安装方式:
10/29 kickstart 无人值守
填写镜像来源以及ks.cfg的来源:
10/29 kickstart 无人值守
FORWARD填写虚拟机的内存等就可以了~

相关文章: