1. 程式人生 > >vmware workstation克隆虛擬機時需要註意的問題

vmware workstation克隆虛擬機時需要註意的問題

其它 信息 con del work linu 虛擬 解決辦法 物理

一、修改主機名

6系統:
vi /etc/sysconfig/network
修改成自己的主機名

7系統:
hostnamectl set-hostname XXXX

二、修改網卡的IP地址

如果重啟網絡服務時報錯:
Linux 克隆虛擬機引起的“Device eth0 does not seem to be present, delaying initialization”

原因:
克隆的Linux系統在新的機器上運行,新服務器網卡物理地址已經改變。而/etc/udev/rules.d/70-persistent-net.rules這個文件確定了網卡和MAC地址的信息之間的綁定,克隆後的網卡的MAC已經發生了變化,所以導致系統認為網絡設備不存在,網絡不能正常啟動。另外一個就是/etc/sysconfig/network-scripts/ifcfg-eth0裏面MAC地址也是以前的舊信息。

關於/etc/udev/rules.d/70-persistent-net.rules這個文件,系統在啟動時會自動監測變化,然後由/lib/udev/write_net_rules寫入到/etc/udev/rules.d/70-persistent-net.rules中一個新的配置節,網卡的的序號依次遞增(如原來為eth0,則修改第一後生成一個eth1,再次修改後生成一個eth2...),且其ATTR{address}的值為當前網卡對應的mac地址。

解決辦法:
1:編輯/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,將ifcfg-eth0的配置文件裏裏面以前的關於MAC地址這一行刪除掉或修改。另外克隆的服務器的IP設置的是靜態IP,要麽修改為一個其它的IP地址或設置為動態IP,重啟網卡服務

2:找到/etc/udev/rules.d/70-persistent-net.rules 刪除後重啟機器,系統會自動生成一個70-persistent-net.rules文件。因為這個文件綁定了網卡和MAC地址,換了網卡以後MAC地址變了,所以不能正常啟動,也可以直接編輯這個配置文件把裏面的網卡和MAC地址修改成對應的,不過這樣多麻煩,直接刪除重啟,它會自動生成個一個新的文件。

vmware workstation克隆虛擬機時需要註意的問題