虚拟机的自动化安装

kickstart 概述

 使用 kickstart ,系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,自动安装linux 

kicksatrt  文件参数

%end 目的结束 clearpart 删除分区

      part  分区策略

%packages安装包 ignoredisk 跳过磁盘

%pre 安装前执行脚本bootloader引导程序设定

%post 安装之后执行脚本volgrouplvm 组设定

url  安装源路径 logvol lvm 设定

repo yum 源地址 zerombr 清空 mbr

text  文本安装 network 网路设定

vnc  安装时开启 vncfirewall 火墙设定


yum install systemctl-config-kickstart httpd -y

systemctl start httpd

systemctl stop firewalld

systemctl mask firewalld.server

使用system-config-kickstart 工具设置

虚拟机的自动化安装

虚拟机的自动化安装

虚拟机的自动化安装

虚拟机的自动化安装

虚拟机的自动化安装

分区

虚拟机的自动化安装

虚拟机的自动化安装

虚拟机的自动化安装

编辑 /var/www/html/ks.cfg

虚拟机的自动化安装

虚拟机的自动化安装

  用 ksvalidator 查看这个文件是否有报错 根据报错可以修改

修改后执行创建虚拟机脚本


虚拟机的自动化安装

yum install dhcp -y

虚拟机的自动化安装

查看dhcp的配置文件  cat /etc/dhcp/dhcpd.conf

虚拟机的自动化安装

虚拟机的自动化安装

 把文件覆盖到这个文件中去cp  /usr/share/doc/dhcp*/dhcpd.conf.example   /etc/dhcp/dhcpd.conf

在打开配置文件编辑第8行删除第27行,和28行

虚拟机的自动化安装

编辑第31-33行 删除35行之后的内容

重新启动服务关闭火墙

虚拟机的自动化安装

执行安装虚拟机脚本