為什么要克隆多個 Linux 系統(tǒng)?
因為要玩阿。其實也不是了,就是為了折騰嘛,玩?zhèn)€數(shù)據(jù)庫主從啦、緩存集群啦、分布式消息集群啦、分布式各類服務(wù)啦,你要模擬幾乎接近真實的環(huán)境,就必須要有多臺機(jī)器,你想要有多臺機(jī)器只有兩種方式:買買買和裝虛擬機(jī)。
你現(xiàn)在要模擬三臺機(jī)器下實現(xiàn)分布式服務(wù),你要怎么裝環(huán)境?
當(dāng)你在 VMware 里裝好了一個 Linux 系統(tǒng)后,當(dāng)然你可以選擇再裝下一個和下下一個,這沒啥問題!不過,你就需要在每臺機(jī)器上安裝各種軟件,如:JDK、Tomcat、Nginx啦。我這有一個極其方便的方式,就是用克隆快速搞定多臺一模一樣環(huán)境的機(jī)器。
說干就干,別廢話
當(dāng)然,首先你要有安裝好的 VMware 和一個 Linux 系統(tǒng),其他虛擬機(jī)和系統(tǒng)也可以,我這使用的是:
1.克隆你要克隆的環(huán)境
其實就是打開 VMare 后,關(guān)閉或掛起你要克隆的機(jī)器,然后右鍵選擇【管理】-【克隆】:

剩下的都是 Next 、 Next 了,不過到這個選擇【克隆方法】的時候應(yīng)該注意一下,最好選擇下面的【創(chuàng)建完整克隆】,因為這樣不會依賴你原來的環(huán)境:

接下來的名字、位置什么的自己填咯。完成就行了。
2.簡單配置你克隆后的環(huán)境
由于你用了克隆,所有克隆出來的環(huán)境和原來的一模一樣,包括主機(jī)名、IP地址、MAC地址阿什么的,所以要解決的就幾個小問題而已。
在你克隆好的機(jī)器上,右鍵選擇【設(shè)置】-【網(wǎng)絡(luò)適配器】-【高級】,隨便點幾下【生成】按鈕,記錄一下 MAC 地址,如下圖:

接著就是開機(jī)啟動了。
編輯 ifcfg-eno16777736 文件,Linux 7 下這個文件中存放著網(wǎng)卡和 IP信息,命令:
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
把其中的 IPADDR 和 HWADDR 修改為你要的 IP 和剛才生成的 MAC ,如下圖:

然后重啟網(wǎng)卡。命令:service network restart。
當(dāng)然,我這里是在克隆前設(shè)置了靜態(tài) IP,如果你自動獲取的應(yīng)該不會存在 IP 沖突情況。如果你有修改 Hostname ,這里也要相應(yīng)修改一下。
總結(jié)一下
VMware 下一個很簡單的小特性,很大的提高了我們玩虛擬機(jī)的興趣,不過很多人并沒發(fā)現(xiàn),我就寫出來吧,希望對你有用。
好了,以上就是這篇文章的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。
新聞熱點
疑難解答
圖片精選