克隆虚拟机

VMware克隆

通过虚拟机克隆,可以方便的生成多台状态一样的虚拟机来使用。
右键虚拟机:管理 -> 克隆

链接克隆与完整克隆

完整克隆就是生成一个完全独立的虚拟机。所以这里主要说明一下什么是链接克隆。
链接克隆的最大优点:速度快,节省磁盘空间。虚拟机的CPU、内存等资源都是独立的,但是磁盘空间是基于原来的虚拟机产生的。链接虚拟机会在原来的虚拟机中创建一个以新虚拟机命名的快照,链接虚拟机本质上基于虚拟机的快照机制。
注意:由于是基于原虚拟机快照的,所以链接克隆后,原虚拟机会自动生成一个新的快照。这个快照是基于原虚拟机的,所以即使把链接虚拟虚拟机从磁盘移除了,这个快照也还会一直留在原虚拟机上。不要的话记得删除掉。
链接虚拟机是可以和原虚拟机同时运行的。如果是用来临时用一用的情况,比如测试,推荐用连接克隆。

解决克隆后的问题

克隆会导致所有虚拟机都具有相同的信息,现在各个机器的状态都是一样的,包括系统和硬件信息也是一样的,这就会有冲突。我们需要的是多个不同的主机,所以还需要做相应的修改,来解决冲突的问题。
主要是修改2个信息:

  • 主机名
  • 网卡

主机名

查看主机名:

hostname

临时修改主机名:

hostname 临时主机名

这个是临时修改,所以是不行的

查看主机名:

hostnamectl

永久修改主机名:

hostnamectl set-hostname 新主机名

还可以通过配置文件修改:

vi /etc/hostname

修改后立即生效,但是当前会话显示的主机名是不会变的。不过也不需要重启,登出再进入以后就好了。

网卡

查看网卡的UUID:

nmcli conn show

查看网卡的MAC地址:

nmcli dev show

MAC地址应该没问题,会自动生成一个不一样的,也不许要修改。
如果要改,则是在VMware的管理界面里,右键虚拟机:设置... ,然后选择网络适配器,再进入高级... ,在这个界面里可以生成MAC地址。

网卡主要修改的是IP地址和UUID。最方面的做法就是去直接修改网卡的配置文件。不过在那之前要先生成一个网卡的UUID:

uuidgen ens33

每次生成的uuid都会不一样,不过随便一个都能用了。

此时设备网络可能还会有问题,无法使用SSH工具,可能也无法复制粘贴。可以用下面的做法:

cd /etc/sysconfig/network-scripts/
uuidgen ens33 >> ifcfg-ens33

这样新生成的uuid就已经追加到网卡的配置文件中去了。

此时再去修改网卡的配置信息:

vi ifcfg-ens33

把原来的UUID那行删除,在最后一行添加上UUID=的字样。另外把IP地址等信息也修改好:

BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.12
PREFIX=24
GETWAY=192.168.1.1
DNS1=192.168.1.1
UUID=365359a4-d05b-4744-8407-ff58d88ccd3e

上面不是完整的网卡的配置文件,不过需要关注的配置基本上就是这些。一般只有IP地址和UUID需要修改。

最后重启网卡即可:

systemctl status network
systemctl restart network

Hyper-V的操作

在Hyper-V平台上要通过导出/导入来操作

导出

选择要进行克隆的虚拟机,右键导出。此时就是对虚拟机做一个备份。并且导出的文件也是之后导入要使用的。

导入

菜单栏的操作 -> 导入虚拟机...
在选择之前导出的文件夹,然后选择好虚拟机后,在选择导入类型的时候一个有3个选项。此时要选第三个复制虚拟机创建新的唯一ID。这里也只能选这个,另2个选了之后会提示错误。

虚拟机名称

导入完成后,虚拟机平台上虚拟机的名称需要改一下,此时会有2个同名的虚拟机。可以进入虚拟机的设置,查看资源所在的文件夹进行区分。重命名一下即可。
然后就可以开机进入系统了。

主机名

主机名的修改没什么特别的,和上面的一样,使用命令如下:

hostnamectl set-hostname 新主机名

网卡

网络可能直接就能通了。新生成的系统原来网卡的配置文件还保留着,但是生效的是另外一个配置,并且这个配置文件在目录下是没有的。
移除原有的网卡的配置文件,建议先用 mv 换个目录保存。
然后可以用 nmtui 命令,这是一个图形界面。进入后选择 "Edit a connection" 然后选择网卡 edit,修改当前这块网卡的 Profile name 后OK出来就能找到配置文件了。
即使不修改,直接OK出来也行,不过这里自动生成的网卡的名字可能不太合适正好一起改掉。这里新创建的配置文件的文件名是参照 Profile name 来生成的。这里之前如果做错了,还可以尝试在图形界面里把网卡 Delete 掉,然后系统又会自动生成一块新的,然后可以再 Edit 修改名字。

转载于:https://blog.51cto.com/steed/2405044

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VMware克隆虚拟机是一种通过复制现有的虚拟机来创建新的虚拟机的方法。这种方法可以节省安装和配置操作系统和应用程序所需的时间。下面是克隆虚拟机的步骤: 1. 在VMware中,找到需要克隆虚拟机模板。右键点击该虚拟机模板,并选择"管理",然后选择"克隆"选项。具体操作可以参考所提供的参考内容。 2. 在克隆虚拟机的设置页面中,您可以选择要克隆虚拟机的名称和位置。您还可以选择是否要重新生成虚拟机的唯一标识符(UUID)。一旦设置完成,点击"下一步"继续。 3. 在克隆虚拟机的存储页面中,选择要将克隆虚拟机存储的位置。您可以选择使用现有的存储或创建新的存储。点击"下一步"继续。 4. 在克隆虚拟机的网络页面中,选择要为克隆虚拟机分配的网络适配器。您可以选择使用与原始虚拟机相同的网络设置或进行其他自定义设置。点击"下一步"继续。 5. 在克隆虚拟机的自定义页面中,可以根据需要选择是否要更改虚拟机的硬件配置和其他设置。一旦完成设置,点击"下一步"继续。 6. 最后,在克隆虚拟机的摘要页面中,您可以查看所做的所有设置。确保一切都正确无误后,点击"完成"以开始克隆过程。 请注意,克隆虚拟机的过程可能需要一些时间,具体取决于虚拟机的大小和计算机性能。完成克隆后,您将获得一个与原始虚拟机相同的副本,可以在VMware中使用并进行进一步的配置和操作。 https://www.example.com/vmware-clone-virtual-machine https://www.example.com/vmware-clone-benefits https://www.example.com/vmware-clone-instructions
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值