前言
加快建立hadoop或spark集群,方法有兩種途徑:轉殖或複製。其實啊,我最近,再返回寫下本博文,理清下思路。
比如,你在你的一台電腦裡,安裝虛擬機器。已經搭建好了hadoop或spark集群。為了省時間,同時也我為了親身動手實踐這一環節。
比如啊,我在另外一台電腦裡安裝好了。轉殖或複製如hadoopmaster整個資料夾,都複製過去。到另外一台電腦。 我們,需要做的是,mac位址和uuid的更改!
然後,找到,對應目錄,這個很簡單,不多說了。
參考:
問題:我在自己電腦上裝有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位址跟被複製的虛擬機器一樣,所以要修改,而修改硬體,必須先關機。
步驟三、修改網絡卡位址vi /etc/udev/rules.d/70-persistent-net.rules
該檔案記錄當前機器上的所有網絡卡資訊
根據剛才新生成的mac位址,找到對應的行,把網絡卡名稱改成 eth0,其它網絡卡都刪除。
# pci device 0x8086:0x100f (e1000)
#subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:b9:30:#59", attr=="1", kernel=="eth*", name="eth0"
# pci device 0x8086:0x100f (e1000)
subsystem=="net", action=="add", drivers=="?*", attr=="00:50:56:25:d4:58", attr=="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 之後,網路配置問題的解決方案
虛擬機器的複製
1 虛擬機器複製需要的兩個重要檔案 etc libvirt qemu xml檔案 虛擬機器的配置檔案,前端管理檔案,可以使用前端檔案回到相應位置尋找後端硬碟檔案 var lib libvirt image qcow2檔案 虛擬機器的磁碟檔案 2 第一步.確定兩台主機可以ping通 第三步 從172....
複製虛擬機器 虛擬機器複製後無ip的問題
先編輯虛擬機器選項,把網路介面卡刪掉後儲存,再重新新增網路介面卡 然後開機 編輯檔案 etc udev rules.d 70 persistent net.rules,進去之後是這個樣子 把前兩個刪掉,最後乙個name改為eth0 同時記錄下attr address 的值,等會修改網絡卡配置檔案時會...
KVM複製虛擬機器,KVM轉殖虛擬機器
1.關閉要轉殖的虛擬機器 2.語法 virt clone o 原虛擬機器 n 新虛擬機器 f 新虛擬機器存放的路徑 virt clone o centos7.0 n xuegod110 f var lib libvirt images xuegod110.img qcow2格式 virt clone...