linux——用脚本自动安装虚拟机

来源:互联网 发布:专业汽车维修软件 编辑:程序博客网 时间:2024/06/05 15:33

1.下载system-config-kickstart

这里写图片描述

2.system-config-kickstart进入图形界面选择安装过程中自动执行的选项

这里写图片描述

3.接下来就是进行安装系统时候各步骤的选择和填写

这里设定语言,键盘,时区,用户密码 。选定安装完成后自动重启, 安装完成后进入文本界面

这里写图片描述

选择安装模式,这里选择http并且填写镜像挂载的位置

这里写图片描述

选择分区,这个选择第一个创建一个新的分区

这里写图片描述

接下来这里全选择第一个 并进行手动分区

这里写图片描述

第一个区为/boot 给200m 第二个给swap 给500m

这里写图片描述

这里写图片描述

这里写图片描述

网络模式选择network这里选择eth0

这里写图片描述

加密选择默认的512 加密方式

火墙设定这里选择disable 开机不启动

这里写图片描述

显示配置选择默认即可

软件安装这个选项有BUG 进入文本模式后手动添加 即可

安装前和安装后执行脚本 如有需要可以进行添加

选择ks.cfg保存的位置,这里因为我们用http,所以保存到/var/www/html/下*

这里写图片描述

4.接下里设置ks.cfg的配置文件添加所需要的安装包

%packages
@base
%end
修改后检测语法是否正确

这里写图片描述

5.修改自动安装虚拟机脚本

这里写图片描述

6.执行 脚本 进行虚拟机的安装

但是会发现虚拟机并无法安装成功(虚拟机读取的安装源在真机 虚拟机不获取和真机同一个网段的IP则无法读取ks.cfg脚本故会安装失败 这里我们就需要利用dhcp来为虚拟机动态获取到和真机同一个网段的IP进行安装 )

7.真机安装dhcp服务来为虚拟机获取同一个网段的动态IP

8.配置dhcp vim /etc/dhcp/dhcpd.conf

设定域名 ,网关,网段,子网掩码,ip范围,dns 等

这里写图片描述

这里写图片描述

9.重启dhcp服务

这里写图片描述

10..执行脚本进行虚拟机安装

这里写图片描述

等待安装完成就有一个新的虚拟机了,这种方法可以快速批量安装虚拟机

原创粉丝点击