關於linux虛擬機遷移後網絡無法訪問的問題

一、現象

1、由於客戶業務需求,需將linux虛擬機(已centos 7爲例)從超融合遷移至vmware
2、遷移完後,客戶反映無法訪問到遷移後的虛擬機

二、排查分析

1、查看虛擬機狀態是在正常運轉的
2、ifconfig查看網卡,發現沒有ip地址,且網卡名稱與原來虛擬機不一樣
3、由此分析得出結論,不同平臺虛擬出來的網卡適配器不一樣,而網絡配置文件ifcfg-*名稱又必須與網卡適配器名稱一致
4、故修改網卡配置文件名稱即可

三、解決

1、查看適配器名稱

ifconfig

2、修改配置文件名稱(ifcfg-eth1)
**說明:例如ifcfg-ens33。其中ifcfg-爲前綴;ens33爲網卡適配器名稱,這個需要根據實際情況來修改。
查看有哪些網卡配置文件

ll /etc/sysconfig/network-scripts/ifcfg-*

查看哪個配置文件配置了ip地址

cat /etc/sysconfig/network-scripts/ifcfg-eth1
cat /etc/sysconfig/network-scripts/ifcfg-eth0

假設原來ifcfg-eth1配置文件配置了地址,而現有網卡適配器名稱爲ens33。

mv /etc/sysconfig/network-script/ifcfg-eth1 /etc/sysconfig/network-script/ifcfg-ens33

3、進入配置文件修改網卡名稱

vi /etc/sysconfig/network-script/ifcfg-ens33

1)按a進入編輯視圖,將DRIVE=eth1 改成 DRIVE=ens33
2)然後按esc退出編輯視圖,輸入 :wq 保存

4、重啓網絡服務

service network restart

5、再用此虛擬機ping網關,能ping即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章