目录
1.kickstart自动安装脚本
对于普通用户来将,安装Linux操作系统时虽然会遇到很多需要关于设定的问题,但手动解决就可以。而对于企业来讲,由于企业中会安装多台linux操作系统,当安装Linux操作系统时,依靠手动解决是低效率的。所以就可应用kickstart脚本,用此脚本来记录所有linux安装过程中遇到的各种设定的解决方案。这样就可以让所用安装利奴性的计算机自动读取脚本中的解决方案,完成系统安装。
2.实验准备工作
主机名称 | westosc |
ip地址 | 172.25.254.212/24 |
火墙,selinux关闭 | selinux=0,firewalld(fail) |
httpd开启 | |
配置软件仓库正常工作 |
3.kickstart自动安装脚本的编辑
3.1通过模板生成kickstart
操作步骤:
- 通过本地软件仓库或连接共享软件仓库安装apache(dnf install httpd -y)
- 在/var/www/html下建立ks共享目录并及将/root/anacoda-ks.cfg文件复制到ks下的westos.cfg文件,并修改westos.cfg文件权限为“644”(可以通过访问172.25.254.xxx/ks/westos.cfg来检测共享情况
- 因为kickstart自动安装脚本需要主机的ip等信息,所以要进行dhcp服务的安装和配置(详细过程见11章网络配置,这里仅提供截图)
- 对/var/www/html/westos.cfg进行编辑,详情见截图
- 编辑完成后,通过 dnf search kickstart 下载并安装pykickstart.noarch,在由ksvalidator.westos.cfg命令进行对westos.cfg的语法检验(此检验仅能证明书写规范,是否逻辑可行还待考量)
- 虚拟机安装,由vitr-manager进入虚拟机管理界面(通过本地镜像文件安装),在系统启动界面:Tab,并输入:ks=http://172.25.254.112/ks/westos.cfg
- 自动创建虚拟机完成,实验测试完成