VMware虚拟机克隆/复制linux常见问题解决(超详细)
AI·勤川· 2024-08-02 11:07:06 阅读 64
为什么会选择克隆/复制虚拟机不多说了,现在给大家详细说说如合解决虚拟机克隆/复制之后的问题,想必大家更关心这个吧。
以slave1(虚拟机名)为例,,,重点以复制的虚拟机讲解。克隆的虚拟机按照系统程序提示一步一步做可以解决。
一、克隆/复制的虚拟机
1.打开虚拟机 文件-扫描虚拟机,增加自己的虚拟机。
另类 你的复制文件在 A:\slave1\slave1.vmx ,直接双击点击这个文件也能直接打开虚拟机。
2.这一步直接点击 我已复制该虚拟机(P)。
3.由于克隆的版本10.x和我现有的版本17.5x差距大会出现难以达到预期,会有这种题提示。
点击是。
二、配置硬件兼容
如果不是自己当前软件的版本需要升级到当前文件版本,按照要求完成即可。
因此我需要选择17.5x这个版本,你们按照你们当前版本为例选择。下一步
按照自己意愿选择,下一步完成直到关闭。
三、更换系统镜像
点击 CD/DVD
浏览ISO镜像。更换成 原系统所需 且 本地已安装 镜像。确定
四、网络配置
由于虚拟机克隆后默认的/etc/sysconfig/network-scripts/ifcfg-eth0也会原样复制,需要更改Ip地址。
或者输入ifconfig后看不到eth0,显示不了ip地址。
点击网络适配器
2.点击高级
3.找到MAC地址点击生成 ,例如换成 00:50:56:37:42:ED(记住它之后要用到它)
五、VMware虚拟机网络IP地址(重中之重)
接下来修改VMware虚拟机网络IP地址
按照图标尽量设置一样
nat设置网关 192.168.128.2
打开电脑自身的 网络和Internet 更改适配器选项
win10是这种情况,win11是以右侧列表为例,具体情况具体分析。
总之是要修改ip地址,确定。
六.修改ifcfg-eth0的内容
启动虚拟机,需要在root用户下进行
vim /etc/sysconfig/network-scripts/ifcfg-eth0
输入法改成英文
键入 i 进入insert模式修改 HWADDR= (之前生成的MAC地址)
修改完毕后一次按出 esc键,冒号:wq 保存退出 。 :q 不保存退出
<code>DEVICE=eth0
HWADDR=00:50:56:37:42:ED
TYPE=Ethernet
#a0405d-3d8e-4b83-a61b-ce710efb20c5
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.128.130
NETMASK=255.255.255.0
GATEWAY=192.168.128.2
DNS1=192.168.128.2
接下来二选一
cd /etc/sysconfig/network-scripts/
进入该目录下修改ifcfg-eth0 为ifcfg-eth1
mv ifcfg-eth0 ifcfg-eth1
service network restart 重启网络服务 都ok说明重启成功
ping www.baidu.com 尝试联网,不断返回信息说明成功
如果返回unhost 大概是dns没设置好
另一种
如果不想修改eth0 的文件名也可以尝试另一种方式修改
修改/etc/udev/rules.d/70-persistent-net.rules文件,
(或者删除70-persistent-net.rules,该文件是临时文件存储网卡信息。重启网络后自动生成该文件<需要重启虚拟机或者输入reboot重启>。 我认为这个简单点
详细操作
rm /etc/udev/rules.d/70-persistent-net.rules 回车输入 yes
reboot
)
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:31:25:d3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"code>
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:37:42:ED", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"code>
~
~
"/etc/udev/rules.d/70-persistent-net.rules" 12L, 586C 7,0-1 All
可以看到第二个MAC地址和修改的一致,把 name修改为eth0 。删除或者注释之前的eth0
保存退出。 /etc/sysconfig/network-scripts/ifcfg-eth0 里面的DEVICE=eth0 就不必修改成eth1了
service network restart 重启网络
输入bing baidu.com 验证成功与否。
出现一下证明成功。按Ctrl+c结束当前进程。
[root@slave1 ~]# ping baidu.com
PING baidu.com (39.156.66.10) 56(84) bytes of data.
64 bytes from 39.156.66.10: icmp_seq=1 ttl=128 time=26.2 ms
64 bytes from 39.156.66.10: icmp_seq=2 ttl=128 time=25.3 ms
64 bytes from 39.156.66.10: icmp_seq=3 ttl=128 time=76.8 ms
资源Hadoop集群完整版 Centos6.8镜像下载-CSDN博客
大数据Hadoop、zk、hbaer,搭建完整版,若需求量大,后续会增加。。。。。
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。