别瞎搞!一文讲透虚拟机克隆全流程
还在一台台手动部署虚拟机?效率这么低怎么混技术圈?今天手把手教你用虚拟机克隆,让你一键复制整套环境!但先给你们提个醒:克隆可不是无脑操作,稍有不慎直接踩坑,老老实实跟着我的步骤来!
一、克隆前的准备工作
1.1 确认虚拟机状态
别在虚拟机运行的时候克隆!先把要克隆的虚拟机彻底关机,不是挂起!挂起状态下克隆,等着出各种诡异问题吧。在 VMware Workstation 主界面找到目标虚拟机,右键选 “关闭客户机”,等它完全关机,状态显示为 “已关闭” 才行。
1.2 清理源虚拟机
克隆前把源虚拟机里的临时文件、日志全删了,没用的软件也卸载掉。留着这些垃圾文件,克隆出来的虚拟机又大又慢。进系统里用命令行清理,或者直接手动删,别留死角!
二、开始克隆操作
2.1 打开克隆向导
在 VMware Workstation 主界面,选中已经关机的源虚拟机,右键点击,找到 “管理” - “克隆”。要是连这个入口都找不到,真该好好补补基础了!
2.2 选择克隆类型
这一步是关键!别乱选!
创建完整克隆:适合长期独立使用的虚拟机,每个克隆都是独立个体,修改一个不影响其他。适合需要不同环境的场景,比如测试、开发多套环境分开。
创建链接克隆:省空间,克隆速度快,但依赖源虚拟机。源虚拟机删了或者改动大,链接克隆就废了。适合短时间批量创建相同环境的场景。
自己根据需求选,拿不准就选 “完整克隆”,稳就完事了!选完点 “下一步”。
2.3 选择克隆源
默认选 “当前状态” 就行,要是你之前给虚拟机拍过快照,想基于某个快照克隆,就选 “虚拟机的某个快照”。选完接着 “下一步”。
2.4 设置克隆虚拟机属性
给克隆出来的虚拟机起个有意义的名字,别搞什么 “虚拟机 1”“虚拟机 2” 这种没营养的命名。设置好存储位置,别一股脑塞到默认路径,磁盘爆了别哭!确认好信息,点 “完成”,等着克隆进度条跑完。
三、克隆后的必做事项
3.1 修改克隆的服务器的硬件设置
克隆出来的服务器不需要太大,可以将内存,处理器设置的比第一台小一点。
3.2 修改克隆机的IP地址
IP 地址大概率和源虚拟机冲突,手动修改 IP、网关、DNS。要是用 DHCP 获取 IP,先删除原来的网络配置,重启网络服务重新获取,别让两个虚拟机抢 IP!
具体可以参考以下代码
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将IP地址修改为 192.168.32.129
保存退出
重启网络服务: systemctl restart network
检查一下 ifconfig 以及是否可以ping 通百度。
3.3修改克隆机的主机名
为了防止个服务器名字一样,导致后续分不清楚,可以将克隆机的主机名进行修改。
1、vi /etc/hostname 修改保存即可
2、还有一种方式可以永久修改主机名:hostnamectl set-hostname bigdata02
跟 修改文件 这两种方式二选一
注:如果直接用 hostname bigdata02 ,那么只是临时设置主机名,服务器重启之后还是原先的。
3.3修改映射关系
直接输入下面代码 vi /etc/hosts
进来之后,在原先的映射后面直接加新的ip地址以及名称。