1. 程式人生 > >使用Vmware station12搭建虛擬機器伺服器叢集

使用Vmware station12搭建虛擬機器伺服器叢集

顧名思義使用Vmware station12搭建叢集,首先就是要安裝好Vmware station12,由於我安裝Vmware已經很久了,所以在這裡針對它的安裝就不說了,自行百度去,本文從安裝虛擬機器開始。

安裝完Vmware station12,大致是這種介面:

一、安裝虛擬機器

點選建立新的虛擬機器,出現

這兩種模式自行選擇,我選的是自定義,然後按照提示下一步就是了,到了這裡就要說下了

我們選擇先按照虛擬機器,然後再給這個虛擬機器安裝系統(我按照的是Centos系統,所以要去下載系統映象,後面會講到的),繼續下一步。

選擇將要安裝的系統版本,然後是

名稱、位置自定義一下。後面就是虛擬機器的配置了,我配置的是1個處理器記憶體512M磁碟大小20G(土豪機可以設大點)

再後面就要注意一下了

這裡我選的是橋接網路(這裡選擇不一樣,到時候虛擬機器之間通訊以及虛擬機器與外網通訊的配置就會不一樣了),然後就一直下一步直到完成。

安裝完之後,準備安裝Centos64系統,那麼就要去官網下載映象。可參考

下載完放在本地,然後

雙擊安裝的虛擬機器,然後雙擊CD/DVD,出現

引入剛下載的映象檔案,點確定

然後啟動虛擬機器,安裝提示安裝虛擬機器系統。

 安裝過程中會提示設定一些內容(比如設定root密碼以及設定日期、語言、管理員賬號什麼的)。

安裝完系統後,就可以使用剛設定的root賬戶+密碼或者管理員賬戶+密碼進行登入了。

注意

: 滑鼠要移進虛擬機器,不然你會發現你壓根輸不了任何內容

二、通訊

通訊包括:

1.宿主機(電腦)與虛擬機器通訊

2.虛擬機器與後面要做叢集另外克隆出來的虛擬機器通訊

3.虛擬機器與外網通訊

要想達到上面三點通訊,需要使得

1.宿主機與虛擬機器的網段一致,比如IP192.168.1.123中的192.168.1就是網段

2.使用靜態IP,使用動態IP的話,虛擬機器IP會變動。

這些主要會體現在ifcfg*的配置中

由於宿主機不一樣,這個ifcfg*的名字也不一定一樣,如大家所看到的,我的虛擬機器顯示的是ifcfg-ens33,但是有可能是顯示ifcfg-en0,不管顯示什麼作用都是一樣一樣的,虛擬網絡卡的名稱。 

在修改ifcfg-ens33配置之前先要全域性對虛擬機器的配置做了改動:

點編輯->虛擬網路編輯器->更改設定,最後是這種配置(如果不是可自行百度調整):

下面貼一下我安裝的這臺虛擬機器ifcfg-ens33的配置:

要加的配置或者要改的配置,我都用紅色箭頭標出來了,這裡面的IPADDR=192.168.0.111 其中192.168.0是我這臺電腦連線wifi後的網段111是自定義的一個數字,GATEWAY是預設閘道器,HWADDR與MAC地址一致(如果MAC地址中有大寫的字母,在HWADDR就要是小寫)。

那麼怎麼看網段、預設閘道器、MAC地址呢。

在我們的電腦點選執行->輸入cmd->輸入ipconfig

可以得到網段、預設閘道器,但是怎麼獲取這個虛擬機器的MAC地址呢。

在新建的虛擬機器中輸入ifconfig

ether值就是MAC地址,兩者要保持一致,然後重啟網路配置,使用service network restart命令。

service network restart報錯可參考:

如果一切都OK,現在試下網路通訊,使用ping命令

能ping百度網址說明能與外網通訊。這裡要說下ping 外網IP正常但是ping域名報錯,則是要改DNS配置。

使用vi /etc/resolv.conf開啟配置。修改為

然後儲存退出,重啟網路配置service network restart.

網上好多說還可以加上nameserver 8.8.8.8 和nameserver 8.8.4.4,都可以試下,能用就行。

能ping192.168.0.107(與宿主機和後面克隆出來的虛擬機器網段一致)說明能與宿主機和其他同網段的虛擬機器通訊。

三、克隆虛擬機器

選中要被克隆的虛擬機器,然後右鍵,管理->克隆(被克隆的虛擬機器必須處於關機狀態)

下一步

下一步,選擇完整克隆

然後

和之前一樣自定義一下。

克隆出來的虛擬機器和之前的虛擬機器配置一模一樣,包括MAC地址、IP地址等等,所以要修改配置。

修改MAC地址:

雙擊網路介面卡,點選高階

重新生成MAC地址(多點幾次)

然後點確定。

啟動剛克隆出來的虛擬機器(賬號+密碼和之前的虛擬機器一致,因為是克隆,環境一致)。

紅色箭頭處可以通過修改vi /etc/hostname配置進行修改,將裡面的值修改成你想修改的任何值,我這裡修改的是slave113。

然後重啟虛擬機器,

 看已經修改了。

然後改IP等一些配置:

cd /etc/sysconfig/network-scripts/到該目錄下,修改ifcfg-ens33配置檔案,

只需要改IPADDR和HWADDR,然後使用service network restart重啟網路配置。

都是能夠ping通的。 

如果還想要克隆虛擬機器,重複上面的步驟就行了。

注意:如果某些配置修改之後都不生效可嘗試重啟電腦,另外其實,除了上面說的出現的問題,我在安裝期間還出現了其他的小錯誤,搜尋一下就好了,電腦不一樣,配置不一樣出現的問題也就不一樣了,所以還是遇到問題解決問題。