前幾天分享了
在vSphere Client上如何克隆虛拟機,感興趣的小夥伴們可以點選進去檢視。虛拟機克隆之後,其網絡并不能用,需要重新進行配置。配置的方法與正常的網絡配置有些不同,具體的操作教程如下。
1、 打開虛拟機電源,進入控制台。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZlBnauUGMkN2Y5QjYlJjYiRGNlJDOkFjMxUjY3UzM5YGM2IGMfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpeg)
2、 虛拟機克隆之後一般都要更改主機名,如果不想更改主機名請忽略這一步。本例中拷貝的虛拟機原名稱為centoswy01,現在将其主機名更改為centoswy02。關于更改主機名的詳細教程可以參考這篇文章:
如何給Centos系統的虛拟機更改主機名 。虛拟機原來的名字為centoswy01
虛拟機現在的名字為centoswy02
3、 在指令行中輸入:ifconfig –a 确認目前網卡和mac位址。如下圖所示:這台克隆的虛拟機的Mac位址就是HWaddr對應的内容,即:00:0C:29:97:13:F7,這個Mac位址現在要記下來,一會兒在更改配置檔案的時候需要用到。
4、 在指令行中輸入cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth1,将ifcfg-eth0檔案進行備份,備份後的名字是ifcfg-eth1
5、 之後在指令行中輸入指令:vi /etc/sysconfig/network-scripts/ifcfg-eth0,修改配置檔案。ifcfg-eth0源檔案的内容如下圖所示:
6、 在上圖中可以看到HWaddr對應的内容為: 00:0C:29:AD:86:F1,而我們之前在ifconfig –a指令下看到的HWaddr對應的内容為:00:0C:29:97:13:F7。現在需要做的工作是将ifcfg-eth0中HWaddr對應的内容改為ifconfig –a中HWaddr對應的内容。再将ONBOOT對應的内容改為yes,将BOOTPROTO中的dchp改為static,爾後在後面增加IP、掩碼、網關和DNS即可。
7、 修改完之後的ifcfg-eth0檔案如下圖所示:
8、 在指令行中輸入指令:vi /etc/udev/rules.d/70-persistent-net.rules,注釋掉第一個網卡驅動eth0的記錄,打開第二個網卡驅動eth1的記錄,之後:wq,儲存退出。如下圖所示:
9、重新開機網絡服務:service network restart,會讀取剛才修改過的配置檔案。如果配置檔案不生效的話,使用source指令使得配置檔案生效即可。
10、重新開機之後登陸虛拟機,通過ifconfig可以檢視IP資訊,也可以通過ping
http://www.baidu.com測試一下虛拟機網絡連接配接。
11、如果重新開機網絡後,出現下圖的狀況,
可以嘗試下面的解決方法:
1.修改Centos虛拟機克隆機的ifcfg-eth0網絡配置檔案中的HWADDR為ifconfig -a的MAC位址,如本例中的:HWADDR="00:0C:29:97:13:f7"
2.然後删除一個檔案,進行如下操作:
[root@centoswy02 ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules
[root@ centoswy02 ~]# reboot
最後一言以蔽之,克隆後的虛拟機網絡配置所使用的網卡裝置和MAC位址一緻即可。