開篇廢話
在學習各種高大上的大數據產品也好,模擬部署我們的程序到PRD環境也好,總離不開需要一個機器集群。然而通常我們都沒有那么多銀子去購買多台雲服務器,更沒錢購買物理機。所以對於技術研究來說,最經濟實惠的就是通過虛擬機搭建。那今天我們就來嘗試在Windows 10下使用VMWare搭建一套CentOS 7的機器集群。
准備工作
硬件
硬件最好別太寒酸,不然裝了集群也跑不起來,尤其是內存不要小,最好是再來一塊大SSD,相對來說還是比較吃硬盤的
我這塊使用的是 i7 16G 256g SSD+ 512g SSD,內存其實相對來說還是有點不夠嗨~
軟件安裝包
- VMWare Workstation 版本最新版即可
- CentOS的ISO文件,網上自己搜索吧,可以參考https://www.jianshu.com/p/a63f47e096e8 這篇文章所述進行版本選擇
安裝
1.安裝VMWare
這一步請自行百度吧,狂點下一步基本上就可以~
配置VMWare支持固定IP
當我們把虛擬機當成服務器時,固定IP的重要性不言而喻,在VMWare中,想讓虛擬機支持固定IP,需要一些配置。所以這步可以省略,如果你不需要將你的服務器固定IP的話。
這里我給大家介紹我嘗試過的一種方式,我個人對這塊理解不是很透徹,大家可以自行參考網絡中的一些文章,比如:
首先,點擊菜單欄的編輯 –> 虛擬網絡編輯按鈕,進入虛擬網絡編輯區域,然后點擊更改設置,此時它會使用管理員權限重啟這個窗口,所以這里一定要有當前物理機的管理員賬號(一般大家的電腦都會有,但是有的公司會不給員工管理員權限)。
點擊之后,窗口里面很多禁用的按鈕會被啟用起來,然后按着下圖的1~4進行順序操作:
弄完之后,設置一下網關IP,然后點確定,返回后再點一次確定完事兒~
2.安裝CentOS
進行第二步前,需要保證第一步已經完成。
1)新建虛擬機
菜單欄點擊文件 –> 新建虛擬機,然后接下來的就看着圖按標號的順序進行操作吧,比較明確了,不明確的地方會有文字說明。
2)安裝CentOS 7
此時會彈出個窗口提示你按回車,按個回車即可開始安裝,這張圖由於點錯了,沒截到~~
到這里為止,基本的選擇已經到位了,其實已經可以點擊開始按鈕進行安裝了。
但是這里我推薦大家在這個界面把網絡信息也配置一把,畢竟在實際的測試中,我們是把他當做一個服務器來說的,一個固定的IP對於服務器來說,還是很有必要的。
這步的前提是上面的VMWare已經配置為支持固定IP的模式~
解釋一下,這里得主機名就是這台機器在網絡上的一個別名,這個命名在真實的集群環境中,其實是有規則的,我這里的D1假裝是一個機房的名字,ELK說明這台機器是用來裝ELK用的,01就是機器的一個編號。由於我不是專業的運維人員,所以我不是很清楚業界通用的命名規則是咋樣的,這個規則是我們公司的服務器命名規則,所以這塊請大家根據自己的情況來命名就行。
點擊完成配置后,系統會進行一些配置,花幾分鍾時間,然后就會出現重啟按鈕,重啟之后,我們的安裝過程就算完成了,我們就可以使用他來做一些科學實驗了。
當然標題吹的牛逼是搭建一個集群,現在只有一台機器,那這個就需要重復這個機器安裝的過程,搭建多台虛機,自然就是一個集群啦~~