企业级虚拟机管理——虚拟机安装自动化

该博客介绍了如何实现企业级虚拟机的自动化安装,包括安装自动安装脚本工具,生成并配置虚拟机参数文件,共享文件到网络,创建自动安装脚本,以及最终进行自动安装。整个过程依赖于DHCP和HTTP服务,并详细阐述了每个步骤的具体操作,如设置时区、用户密码、网络配置等。

安装条件:首先在你要操作主机的主机上应具备DHCP与HTTP服务,否则无法实现。

1.安装自动安装脚本工具

yum install system-config-kickstart -y       ##安装【自动安装系统脚本】的软件

在这里插入图片描述

2.生成安装虚拟机相关参数的文件

system-config-kickstart  ##打开该软件的图形界面

在这里插入图片描述
(1)【Time Zone】——时区选择Asia/Shanghai,【Root Password】——设置用户密码,【Advanced Configuration】——设置如下图
在这里插入图片描述
(2)选择【HTTP】,在方框中添入主机IP地址和镜像的挂载点
在这里插入图片描述
(3)
在这里插入图片描述
(4)
在这里插入图片描述
点击【Add】,添加/boot分区,点击OK
在这里插入图片描述
添加swap分区,点击OK
在这里插入图片描述
添加/分区,点击OK
在这里插入图片描述
(5)设置网络
在这里插入图片描述
其他项不用修改

(6)保存文件
在这里插入图片描述

3.在文件中添加其他参数

vim  /mnt/ks.cfg

在文件中添加下列内容

%post
cat >/etc/yum.repos.d/my_yum.repo <<EOF					##这个文件名应于读者本机中yum源的配置文件名相同
[rhel7.3]
name=rhel7.3
baseurl=http://172.25.6.250/rhel7.3
gpgcheck=0
EOF
%end

%packages
@base
lftp
%end

在这里插入图片描述

检测有没有语法错误

ksvalidator ks.cfg

在这里插入图片描述
注意:ksvalidator ks.cfg 检测有没有语法错误。不报错表面没有语法问题,但不代表合理

4.将文件共享到网络

cp /mnt/ks.cfg /var/www/html/

测试:在主机里打开firefox 输入http://172.25.6.250/ks.cfg

在这里插入图片描述

5.生成虚拟机自动安装脚本

vim /mnt/vm_create.sh

【location】一行是yum源的地址
【extra-args】一行是额外参数,也就是上述过程生成的文件在网络的共享位置
在这里插入图片描述

6.自动安装虚拟机

sh vm_create.sh zp			##执行脚本,生成虚拟机

在这里插入图片描述
注意:上述方法安装成功后的虚拟机是无图形的

在这里插入图片描述
安装成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值