虚拟机的自动化安装脚本编写

修改虚拟机设置:

虚拟机的自动化安装脚本编写

查看硬盘信息:

虚拟机的自动化安装脚本编写

将第二块硬盘分区,并格式化:

虚拟机的自动化安装脚本编写

 虚拟机的自动化安装脚本编写

安装虚拟化软件:

虚拟机的自动化安装脚本编写

挂载虚拟端口:

虚拟机的自动化安装脚本编写

虚拟机的自动化安装脚本编写 

配置网络资源:

虚拟机的自动化安装脚本编写

检测网络资源配置成功!  如果有问题,检查火墙状态、selinux是否禁止; 

 虚拟机的自动化安装脚本编写

桥接接口的配置:

虚拟机的自动化安装脚本编写

虚拟机的自动化安装脚本编写 

虚拟机的自动化安装脚本编写 

DHCP的安装:

虚拟机的自动化安装脚本编写

 因为我之前做过,所以可以直接修改配置文件。

如果第一次修改配置文件,可以 cat dhcpd.conf  拷贝模板到新的配置文件,具体可参考我之前关于dhcp的博客。

配置文件修改内容可参考: 

虚拟机的自动化安装脚本编写 

虚拟机的kicistart制作:

虚拟机的自动化安装脚本编写

因为之前做过启动文件,所以我直接修改了。

如果第一次做的话,可以将/anaconda-ks.cfg(绿色选中的那个文件) 拷贝到/var/www/html/下,然后再修改,修改完成后,记得修改权限 (命令已绿色圈出)。

启动文件修改内容,可参考。 

虚拟机的自动化安装脚本编写

虚拟机的自动化安装脚本编写 

另外,也可以通过网页测试,是否启动文件是否可被读取。

虚拟机的自动化安装脚本编写 

编写shell文件,实现自动化安装。

虚拟机的自动化安装脚本编写

脚本内容可参考: 

虚拟机的自动化安装脚本编写

 存在问题:

在脚本运行一次后,再次运行时,需要先手动删除之前装好的虚拟机,待优化。

虚拟机的自动化安装脚本编写

 


ending......