ESXI完整克隆虚拟机操作指南(CentOS 7)
一、了解克隆。1、克隆克隆就是把一台已有的虚拟机完整复制一份生成一台新的虚拟机。新虚拟机在克隆完成的那一刻和原虚拟机没有任何区别就像用复印机复印了一份文件。2、克隆的好处克隆一份生产环境的虚拟机在克隆机上做测试不影响生产不用每台都从头装系统。3、注意事项克隆后新虚拟机的 IP 地址和原虚拟机相同不能同时开机否则会有IP冲突。克隆完成后需要先修改新虚拟机的 IP 和主机名再开机或联网。二、克隆前准备。1、确认虚拟机关机。建议关机后克隆但是建议关机克隆会更稳妥。2、确认存储空间。克隆的空间和原虚拟机的空间一样大需要提前观察存储是否容量够大。三、ESXI上完整克隆的步骤。1、关机原创建的虚拟机。1、对指定的打算虚拟机进行点击关机。2、启动克隆导向。1、对打算克隆的虚拟机进行点击右键在菜单栏点击导出。之后会有导出文件下载到本地。yy-Centos8.ovf配置文件disk-1.vmdk磁盘数据大约16GB2、之后在ESXI WEB界面这边点击左侧航栏“虚拟机”之后再点击“创建/注册虚拟机”。3、点击“从OVF或OVA文件部署虚拟机”之后点击“下一页”。4、重新填写新的虚拟机名称。5、在上一步的页面点击“单击以选择或拖放文件”之后把原先导出的文件导入进去之后点击“下一页”。6、选择对应的存储之后点击“下一页”。7、部署选项选择默认之后点击下一页。8、在即将完成页面点击“完成”。之后就会看到地下有克隆进度3、将克隆机的IP进行修改。1、修改克隆机网络设置。a、将这台克隆机关闭电源。b、找到前面导入的克隆虚拟机之后点击右击选择“编辑设置”。c、找到“网络适配器 1”之后取消“打开电源时连接”之后点击保存。4、开机克隆机之后修改IP。1、将克隆机点击“打开电源”之后将被克隆的远机的登录账户和密码登录进去。进入到终端2、修改克隆机名sudo hostnamectl set-hostname centos-clone-01这只是这台机器在网络中的名字不是用户账户。3、修改克隆机的IPsudo vi /etc/sysconfig/network-scripts/ifcfg-ens192由于当前环境配置显示默认是 DHCP 模式它还没有分配到一个固定的 IP 地址所以需要先把它改成静态 IP。修改如下BOOTPROTOstatic、再增加想要加的IP。4、重启网络。sudo systemctl restart network注意由于当前我的ESXi 6.5 版本没有一键克隆的按钮只能通过导出导入的方式进行克隆后续有机会再补充。5、关机恢复网络连接。1、输入命令sudo poweroff。2、克隆机在关机之后右键点击克隆机之后点击“编辑设置”再去点击“打开电源时连接”点击“保存”之后再去开机克隆机电源。3、登录进去克隆机之后在终端查看其IP地址是否改变。命令ifconfig四、遇到问题与解决。1、虽然我配好克隆机IP但是SSH登录不进去原因是我前面配置的时候没有把适配器类型勾选VM Network前面显示的是prive2。分析克隆过程中克隆机“继承”了原虚拟机的硬件配置但网络适配器挂载的端口组信息可能没有继承过来或者被默认设置覆盖了导致它挂载到了一个错误或不存在的网络上。如果你想直接使用 VM Network 的 DHCP 自动分配 IP也可以把配置文件里的 BOOTPROTOstatic 改回 BOOTPROTOdhcp并注释掉 IPADDR 等配置行。然后重启网络系统会自动获取一个可用的 IP。prive 2 和 VM Network 本质上就代表了两种完全不同的网络世界一个是私有空间一个是通往外部网络的大门。它们之间通常是隔离的所以换回 VM Network 才能解决网络不通的问题。最终网关可以ping通和ssh成功登录。