本次实验室在虚拟机上共享yum源,在真机上自动安装虚拟机。
安装过程中回答系统所有问题的一个脚本文件,它是一个自动安装脚本,可以实现批量自动安装(一次可以装多个)。这样就为我们前面装虚拟机的过程提供了极大的方便,而且由于少了图形界面,安装速度也有了极大的提升。
1. 因为本次实验之前已经在虚拟机上配置好yum源,所以这里就不展示了
2. 将防火墙开启http服务
3. 安装httpd 和 kickstart。
4. 安装好kickstart后运行system-config-kickstart,进入图形化配置界面
- 进行基本设置,给虚拟机的root用户一个密码,其中勾选安装完重启和运行文字界面(图形界面是默认的):
- 选择安装方法,选择http源:
- 选择安装方式与安装选项:
- 选择分区,/boot 200MB,/swap 500MB,/ 剩下的都给根分区
- 网络设置:
- 进行火墙设置:
- 设置包的选择,因为是系统的原因无法选择包,所以在脚本中选择,安装前执行的脚本,安装后执行的脚本:
5. 配置完成后保存ks.cfg文件到/var/www/html/目录下生成ks.cfg
因为时区和软件包没有选择,所以打开ks.cfg文件编辑。
- 选择上海时区
- 添加上包==@base:软件组 , left:单独的软件包==
6. 可以通过ksvalidator ks.cfg 查看是否有语法错误
7.这时在真机上通过ip加目录访问的方式可以看到ks.cfg的内容了
8. 这样就可以在真机上自动的新建虚拟机了。
- 图形化新建虚拟机,通过选择http的安装方式安装
填写好路径
这样一个node1的虚拟机安装完成了
- 通过编写脚本,运行脚本的方式安装。
编写脚本:
运行脚本,生成node2虚拟机
这样就实现了可以批量安装虚拟机了