linux虛擬機系統的復制或克隆后續問題解決!


前言

  加快創建hadoop或spark集群,方法有兩種途徑:克隆或復制。其實啊,我最近,再返回寫下本博文,理清下思路。

比如,你在你的一台電腦里,安裝虛擬機。已經搭建好了hadoop或spark集群。為了省時間,同時也我為了親身動手實踐這一環節。

  

 

 

 

  比如啊,我在另外一台電腦里安裝好了。克隆或復制如HadoopMaster整個文件夾,都復制過去。到另外一台電腦。 我們,需要做的是,MAC地址和UUID的更改!

 

 

 

 

  然后,找到,對應目錄,這個很簡單,不多說了。

 

 參考: 

 

http://blog.csdn.net/jiangxiaoge1023/article/details/51566906

http://blog.csdn.net/lipengshuai0507/article/details/12004775

 

 

  問題:我在自己電腦上裝有VMware11,在上面搭了一個Centos6.5虛機,搭好環境之后,復制搭好虛機作為一個新的虛機,我是在同一台電腦同一個vmware中打開這兩個一樣的系統,只把IP修改為同一網段的,發現只有一個環境是可以用SSH連接的,另一個不好使,所以想應該是MAC地址等參數相同導致的!

解決辦法如下:

 

  步驟一、修改hostname

vi /etc/sysconfig/network

將"HOSTNAME="work1“,保存退出

vi /etc/hosts

保存退出

如果要馬上生效,可再輸入hostname work1,否則要重啟才能生效

然后 關機重啟(shutdown -h now)shutdown -r now;

或者

重啟單獨的網卡可以用這個命令:

ifconfig eth0 down

ifconfig eth0 up

關閉/啟動網卡ifdown eth0

ifup etho

重啟網絡服務網卡無法連接把vi /etc/sysconfig/network-scripts/ifcfg-eth0里的ONBOOT=no 改成yes

 

 

 

  步驟二、給新虛擬機的網卡,生成一個新mac地址

因為復制出來的虛擬機,mac地址跟被復制的虛擬機一樣,所以要修改,而修改硬件,必須先關機。

虛擬機上右鍵->設置->網絡適配器->高級->生成MAC,確定就OK。生成一個新的mac地址,如下圖:

 

 

 

 

   步驟三、修改網卡地址vi /etc/udev/rules.d/70-persistent-net.rules

該文件記錄當前機器上的所有網卡信息

根據剛才新生成的mac地址,找到對應的行,把網卡名稱改成 eth0,其它網卡都刪除。

# PCI device 0x8086:0x100f (e1000)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b9:30:#59", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:25:d4:58", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

保存退出,之后vi /etc/sysconfig/network-scripts/ifcfg-eth0,該文件記錄第一塊網卡eth0的詳細信息

把uuid隨便改一個數字,保證它跟原來的系統不同即可,然后把HWADDR改成新生成的mac地址,保存退出。

重啟系統  shutdown -r now;進入系統,一切OK。

 
 
 
 
 

 

 
 
 
 

  步驟四、注意

如果同時在vmware上把這兩個系統啟動,另一個系統也要進行一次重啟操作。

shutdown -r now

 

  若是上述步驟還不可以,則,試試下面

  在/etc/sysconfig/network-scripts/ifcfg-eth0里,只保留

DEVICE(原來是什么,就是什么,不修改)
ONBOOT(原來是什么,就是什么,不修改)
TYPE(原來是什么,就是什么,不修改)
IPADDR(原來是128,則修改218)
NETMASK(原來是什么,就是什么,不修改)
BOOTPROTO=none

  接下來,

  ok ,開機試試,沒有地址的話就 service network restart ,  dhclient,再ip a。

  之后,再自行去修改成靜態iP。

 

 

 

   

  原虛擬機

 

 

   復制或克隆后成功並做好后續問題的虛擬機

  當然,這里,可以我們再次,將eth1,修改回eth0。

 

 

 

 

 

 

  或者,大家可以見

VMware 虛擬機克隆 CentOS 6.5 之后,網絡配置問題的解決方案

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM