1. 程式人生 > >利用虛擬機器快速搭建N個分散式計算節點伺服器

利用虛擬機器快速搭建N個分散式計算節點伺服器

------------本文是博主原創,如內容有問題,請予以指正,謝謝。-------------
搭建大資料的叢集環境,需要多個叢集節點,就是需要有多個機器,由於硬體資源有限,為達到這樣的目的,可以利用虛擬機器完成。在虛擬機器上搭建作業系統,實現和物理機一樣的操作。 第一步、安裝虛擬機器 此處我們選用VMWare,其在虛擬機器領域是比較成熟的產品,執行穩定。 版本:VMWare Workstation 9.0 雙擊安裝即可,就像安裝普通應用程式一樣。安裝完成後雙擊圖示開啟VMware,如下: 第二步、新建虛擬機器,安裝linux作業系統 1、檔案-新建虛擬機器 2、下一步

3、選擇作業系統映象檔案,繼續 可以選擇使用映象或者安裝盤,或者暫時不安裝系統。
4、設定系統名稱、使用者名稱密碼,繼續
5、設定虛擬機器名稱,選擇虛擬機器存放位置
6、下一步,完成

7、虛擬機器會自動根據作業系統ISO映象檔案開始安裝作業系統,安裝完成後即可使用。
第三步、克隆多個虛擬機器 新建好第一個虛擬機器並安裝完成了作業系統之後,那麼怎麼保證虛擬機器和外部實體機進行互動通訊呢。 在vmvare虛擬機器配置-網路配置中有幾種網路連線的方式: 1、橋接模式 指虛擬機器系統的網路和主機的網路是在同一個網段中。是可以和主機所在網段中的其他機器進行互動的。ip保證不能衝突。 2、Nat模式 是一個動態iP分配模式 3、僅主機模式 表示虛擬機器網路和主機網路是通過一個單獨的網路進行通訊,兩者之間的ip網段必須保持一致。這樣能夠保證資料的安全性。如果選擇該模式,在主機網路配置中會看到Vmware Network Adapter VMnet1的虛擬網絡卡。這個網絡卡是在安裝VMWare的時候出現的。 因此我們這裡選擇橋接模式。 虛擬機器名字上右鍵-設定-網路介面卡-網路連線-橋接。

克隆: 1、虛擬機器名字上右鍵-管理-克隆 2、下一步,選擇克隆狀態 可以選擇此虛擬機器的當前狀態或某一個快照狀態,下一步。
3、選擇克隆方式 建立一個完整的克隆
4、設定克隆後的虛擬機器名字及位置,點選完成開始克隆
5、以此方式克隆3個虛擬機器 第四步、設定作業系統IP 此時已新建四個虛擬機器,分別是a/b/c/d。設定作業系統IP,使用橋接模式,保證系統間通訊。 1、檢視網絡卡MAC地址 ifconfig -a
系統預設的網絡卡是eth0,由於是克隆的虛擬機器(或者複製過來的),會識別為第二塊網絡卡,因此顯示的是eth1. 2、設定ip vi /etc/sysconfig/network-script/ifcfg-eth0

修改,bootproto(是否自動獲取)為none addr和剛檢視的MAC地址保持一致,不一致就修改 IPADDR,修改ip地址 NETMASK,子網掩碼 GATEWAY,設定閘道器 3、重啟網絡卡 service network restart
4、驗證通訊 ping ip 5、搭建成功