建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突

实验-建立虚拟机模板


创建Windows虚拟机模板

创建模板时和hyper-v的system center差不多,2003的系统需要把sysprep文件单独敲出来放入vcenter中,后续版本不需要。

克隆为模板



系统会进行兼容性检查




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


转换为模板

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



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


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

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





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


添加一个新的自定义规范




名字选择在向导中输入


输入key









选择我们刚才创建的模板


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



打开虚拟机电源


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


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


创建Linux虚拟机模板

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

创建模板

登录Linux虚拟机,输入 rm -rf /etc/udev/rules.d/*-persistent-*.rules 删除网卡相关配置文件


输入 ll /etc/udev/rules.d 查看是否删除相关配置文件


输入命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑网卡配置文件


删除mac地址,然后保存


输入 rm -rf /etc/ssh/moduli /etc/ssh/ssh_host_* 删除ssh相关文件


输入 ll /etc/ssh 查看上述命令是否删除相关配置文件


 

输入 vi /etc/sysconfig/network 编辑虚拟机主机名


删除 HOSTNAME 这一行,然后保存


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

选择转换成模板



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


使用Linux模板创建虚拟机



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



完成后开机

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值