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

实验-建立虚拟机模板


创建Windows虚拟机模板

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

克隆为模板

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第1张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第2张图片

系统会进行兼容性检查

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第3张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第4张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第5张图片

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第6张图片

转换为模板

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第7张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第8张图片

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第9张图片

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

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第10张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第11张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第12张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第13张图片

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第14张图片

添加一个新的自定义规范

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第15张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第16张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第17张图片

名字选择在向导中输入

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第18张图片

输入key

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第19张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第20张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第21张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第22张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第23张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第24张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第25张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第26张图片

选择我们刚才创建的模板

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第27张图片

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第28张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第29张图片

打开虚拟机电源

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第30张图片

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第31张图片

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第32张图片

创建Linux虚拟机模板

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

创建模板

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


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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第33张图片

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


删除mac地址,然后保存

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第34张图片

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


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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第35张图片

 

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


删除 HOSTNAME 这一行,然后保存

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第36张图片

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

选择转换成模板

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第37张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第38张图片

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第39张图片

使用Linux模板创建虚拟机

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第40张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第41张图片

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

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第42张图片

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第43张图片

完成后开机

建立虚拟机模板时如何避免虚拟机的SID以及MAC地址冲突_第44张图片

你可能感兴趣的:(VMware,vSphere)