這篇文章主要為大家介紹了在VMware下快速克隆多個Linux環境的方法教程,文中介紹的非常詳細,對大家具有一的參考學習價值,需要的朋友們下面來一起看看吧。
為什麼要複製多個 Linux 系統?
因為要玩阿。其實也不是了,就是為了折騰嘛,玩個資料庫主從啦、快取群集啦、分散式訊息群集啦、分散式各類服務啦,你要模擬幾乎接近真實的環境,就必須要有多台機器,你想要有多台機器只有兩種方式:買買買和裝虛擬機。
你現在要模擬三台機器下實作分散式服務,你要怎麼裝環境?
當你在 VMware 裡裝好了一個 Linux 系統後,當然你可以選擇再裝下一個和下一個,這沒啥問題!不過,你需要在每台機器上安裝各種軟體,如:JDK、Tomcat、Nginx啦。我這有個極為方便的方式,就是用克隆快速搞定多台一模一樣環境的機器。
說乾就乾,別廢話
當然,首先你要有安裝好的VMware 和一個Linux 系統,其他虛擬機器和系統也可以,我這使用的是:
VMware Workstation 12 Pro
Red Hat Enterprise Linux 7 64 位元
1.複製你要複製的環境
其實就是開啟VMare 後,關閉或掛起你要複製的機器,然後右鍵選擇【管理】-【克隆】:
剩下的都是Next 、 Next 了,不過到這個選擇【克隆方法】的時候應該要注意一下,最好選擇下面的【建立完整克隆】,因為這樣不會依賴你原來的環境:
接下來的名字、位置什麼的自己填咯。完成就行了。
2.簡單配置你克隆後的環境
由於你用了克隆,所有克隆出來的環境和原來的一模一樣,包括主機名稱、 IP位址、MAC位址阿什麼的,所以要解決的就幾個小問題而已。
在你複製好的機器上,右鍵選擇【設定】-【網路介面卡】-【進階】,隨便點幾下【產生】按鈕,記錄MAC 位址,如下圖:
接著就是開機啟動了。
編輯ifcfg-eno16777736 文件,Linux 7 下這個文件中存放著網卡和IP信息,命令:
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
把其中的IPADDR 和HWADDR 修改為你要的IP 和剛剛產生的MAC ,如下圖:
然後重新啟動網卡。指令:service network restart
。
當然,我這裡是在複製前設定了靜態 IP,如果你自動取得的應該不會有 IP 衝突情況。如果你有修改 Hostname ,這裡也要相應修改一下。
總結一下
VMware 下一個很簡單的小特性,很大的提高了我們玩虛擬機的興趣,不過很多人沒發現,我就寫出來吧,希望對你有用。
以上是Linux環境在VMware下快速克隆多個的方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!