如何让虚拟机mac支持独显_建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突...

本文介绍了如何创建Windows和Linux虚拟机模板,重点在于处理SID冲突和MAC地址重复的问题。在Windows中,通过sysprep进行系统准备,而在Linux中则需要删除特定配置文件来避免MAC地址和hostname重复。模板创建后,可通过模板进行批量部署。
摘要由CSDN通过智能技术生成

创建Windows虚拟机模板

创建模板时和hyper-v的system

center差不多,2003的系统需要把sysprep文件单独敲出来放入vcenter中,后续版本不需要。

克隆为模板

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

系统会进行兼容性检查

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

模板克隆完成,原来的虚拟机还保留

a4c26d1e5885305701be709a3d33442f.png

转换为模板

接下来看下直接转换为模板的差异

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

我们可以看到机器直接变成了模板,原来的虚拟机已经不存在了

a4c26d1e5885305701be709a3d33442f.png

到此模板创建完成,以后可以通过模板进行批量部署。

使用Windows虚拟机模板创建虚拟机

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

这里要进行自定义,否则机器sid会相同

a4c26d1e5885305701be709a3d33442f.png

添加一个新的自定义规范

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

名字选择在向导中输入

a4c26d1e5885305701be709a3d33442f.png

输入key

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

选择我们刚才创建的模板

a4c26d1e5885305701be709a3d33442f.png

输入NetBIOS名字,由于Windows系统不支持_所以下划线改成中划线

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

打开虚拟机电源

a4c26d1e5885305701be709a3d33442f.png

由于重新生成SID,当虚拟机打开电源约2-3分钟后会自动重启,以便生成配置SID等参数。

a4c26d1e5885305701be709a3d33442f.png

初始化的重启分为多次,我们最终看到机器名变更成我们命名的名字代表机器已经初始化完成。

a4c26d1e5885305701be709a3d33442f.png

创建Linux虚拟机模板

创建Linux的主要问题时MAC地址和Hostname的重复,所以封装的过程中就是删除相关的配置文件。

创建模板

登录Linux虚拟机,输入 rm -rf

/etc/udev/rules.d/*-persistent-*.rules 删除网卡相关配置文件

a4c26d1e5885305701be709a3d33442f.png

输入 ll /etc/udev/rules.d

查看是否删除相关配置文件

a4c26d1e5885305701be709a3d33442f.png

输入命令 vi

/etc/sysconfig/network-scripts/ifcfg-eth0 编辑网卡配置文件

a4c26d1e5885305701be709a3d33442f.png

删除mac地址,然后保存

a4c26d1e5885305701be709a3d33442f.png

输入 rm -rf /etc/ssh/moduli

/etc/ssh/ssh_host_* 删除ssh相关文件

a4c26d1e5885305701be709a3d33442f.png

输入 ll /etc/ssh

查看上述命令是否删除相关配置文件

a4c26d1e5885305701be709a3d33442f.png

输入 vi /etc/sysconfig/network

编辑虚拟机主机名

a4c26d1e5885305701be709a3d33442f.png

删除 HOSTNAME

这一行,然后保存

a4c26d1e5885305701be709a3d33442f.png

全部删除完成,关闭电源。

选择转换成模板

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

可以看到原虚拟机已经不存在,变成了模板

a4c26d1e5885305701be709a3d33442f.png

使用Linux模板创建虚拟机

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

由于已经删除了相关配置文件,这里不选择

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

完成后开机

a4c26d1e5885305701be709a3d33442f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值