linux中的自动安装虚拟机脚本

自动安装虚拟机脚本

引言:

        安装虚拟机需要先配置好硬件(cpu 内存 网卡等),我们可以通过脚本来完成这些配置,配置好硬件后就可以进行安装,但是这里边有许多的选项需要我们手动的进行选择(装一台两台还行,更多的就会非常浪费时间),所以我们可以创建自动应答脚本。这样就可以通过一条指令实现虚拟机的配置安装。整个过程是全自动无人值守的。

一 准备工作

1)搭建好yum源(安装必要的软件)

2)安装kickstart服务(制作自动应答脚本所需的服务)

linux中的自动安装虚拟机脚本

3)安装dhcp服务(要实现全自动无人值守安装,自动应答脚本需要网络共享出去,同时我们需要给多台机子安装,所以安装这个服务还是很有必要的)

linux中的自动安装虚拟机脚本

安装好之后需要修改dhcp的配置文件才能启动dhcp服务

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf (复制dhcp服务配置文件示例到其配置文件下,然后修改)

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

创建虚拟机的脚本文件

做好了上述动作就可以制作自动安装脚本,执行system-config-kickstart就可以打开kickstart的图形界面,在里边进行选择即可自动生成相应的脚本文件

linux中的自动安装虚拟机脚本

如图所示

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

保存后生成ks.cfg文件,把他放到共享目录下并加权限,然后通过浏览器测试是否能共享出去

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

linux中的自动安装虚拟机脚本

然后修改ks.cfg文件

%packages 单独的安装包

name

@base基础安装包

%end


%post 安装后完成动作

%end

linux中的自动安装虚拟机脚本

最后修改一下安装脚本

linux中的自动安装虚拟机脚本

修改后保存,然后执行脚本即可开始自动安装:

linux中的自动安装虚拟机脚本