目的:在windows系統(宿主機)上通過VMware軟件,搭建多個centos系統,形成一個小集群
- 選擇安裝centos鏡像,安裝的時候調一下 內存 和 cpu核數 一般2g內存,cpu看宿主機分配,物理內存一般20g,這地方很常規不做贅述。
安裝的時候我個人喜歡選擇 軟件選擇開發與工作站,選擇部分自己需要的軟件環境。開始安裝的時候會讓設置一個用戶密碼,這里是root用戶,完成后reboot,會再次讓設置一個用戶密碼,這里是創建一個普通用戶
- 正常開機后,我們需要讓centos7系統可以訪問的到外網、宿主機。
ping www.baidu.com
ping 宿主機ip
不出意外我們都是ping不通的,這個時候我們需要開始設置centos系統的網絡,將其設置為一個靜態IP。首先,我們可以通過ifconfig命令來查看當前ip,不出意外應該是沒有ip地址的(一般是ens33的IPv4地址)。
因為后面的操作基本上都是需要root權限的,所以我們先切換到root用戶
su root
-
設置網絡ip地址,如果一開始不是橋接模式 通過 ifconfig 是找不到當前虛擬機的ip地址的,需要將前面說的網絡適配器改為橋接模式
調整為橋接模式
接著,從編輯-->虛擬網絡編輯器-->更改設置-->將VMnet0類別改到橋接模式。
注意: 這個地方橋接到,一般會有很多選項,我這里選擇的是無線網卡,如果是臺式機,也會是Realtek....,不論如何要與后面的宿主機ip地址相對應!
- 查看一下當前windows主機的IP地址
ipconfig -all
描述與前面說的 橋接到 要相對應,接著就是記住 IPv4地址、默認網關、DNS服務器,這都是計算機網絡的基礎知識
- 配置虛擬機網關。打開centos命令行
cd /etc/sysconfig/network-scripts/
選擇自己虛機虛擬網卡進行編輯,我這里的叫做 ifcfg-ens33
vim ifcfg-ens33
進入編輯模式下:
修改: BOOTPROTO=dbcp 由動態主機設置協議 dhcp 到靜態地址靜態主機配置協議 static
BOOTPROTO=static
新增:準備階段的標紅信息 我本地IP 192.168.1.112 選擇同一個網段的IP設置 IPADDR
注意: 也就是說,你的centosip靜態地址可以為192.168.1.X X只要不等于112就行
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
退出保存 wq
6.重新加載一下網絡服務
systemctl restart network
7.至此我們的配置就算打工搞成了,檢驗一下:
ifconfig 查看一下當前ip
ping www.baidu.com
ping 宿主機ip
這里如果能夠ping到百度 但是ping不到宿主機ip地址,很可能是你的防火墻問題,關閉防火墻:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
之后你就可以用xshell進行連接了!
8.如果你想通過多個centos搭建集群的話,可以給當前狀態創建快照,或者直接復制當前狀態進行克隆。這里需要給當前的虛擬機進行關機,也別忘了修改ens33 文件下的IPADDR 改為 192.168.1.101