背景:
我們需要至少3台服務器來實現分布式集群,鑒於沒那么多錢買真機器,從學習和開發的角度看,只有虛擬機一條路了。
軟件選擇:
虛擬機使用VMware軟件,因為主流而且資料比較多,學習成本較低。軟件百度自己找。
虛擬OS毫無疑問是linux,鑒於centos開源,下載方便又不需要破解,故而采用之。【CentOS-7-x86_64-Minimal-1708.iso】
可以自己去官網下載。
OS安裝:
新建虛擬機,一步一步默認安裝就行。
設置網絡(靜態ip、為了方便連接外網,采用NAT方式而非橋接):
1.VMware的虛擬網絡編輯器:
在編輯中選擇虛擬網絡編輯器,如果沒有,就新增一條,連接方式為NAT,不使用DHCP自動分配ip,保持ip不變

在NAT設置里,設置正確的ip、網關、子網掩碼

端口映射應該是設置一些特殊的端口,這里暫時不用。這樣,這個虛擬網絡就設置好了。后面需要將這個虛擬網絡添加到虛擬OS中去。

2.虛擬OS的設置
通過以上的設置,外部環境已經設置好了,下面需要設置一下虛擬機的網卡。參考:
步驟:
ifconfig -a 如果命令不可用,就用ip addr 在結果中找到網卡名稱,如ens33、eth0等等格式,我這里是ens33。以及mac地址
修改 /etc/sysconfig/network-scripts/ifcfg-ens33文件 修改 /etc/sysconfig/network文件
重啟network
service network restart
實測可以主機能夠ping通虛擬機,虛擬機可以ping通baidu,設置完畢。

搭建集群
虛擬機基本軟件安裝好之后,關閉電源,選擇完全克隆虛擬機。
克隆虛擬機之后,按照之前的網絡設置:
ip addr 查看網卡和MAC地址 ,然后再網卡設置里,vi /etc/sysconfig/network-scripts/ifcfg-之前的網卡名,主要修改IPADDR地址和HWADDR。
之后重啟network即可。

參考地址:【https://www.cnblogs.com/opensesame/p/6074544.html】