天天看點

VMWare之CentOS伺服器搭建

描述

用于測試的原因,需要搭建一個虛拟機叢集進行微服務測試。

版本說明:

1.VWMare12      2.Linux CentOS7.6     3.主控端系統 windows10           

安裝VWMare與CentOS

具體安裝在這裡不描述,很簡單,安裝流程來就行了。     [CentOS官網鏡像下載下傳位址](https://www.centos.org/download/)     [WMWare官方下載下傳位址](https://my.vmware.com/web/vmware/downloads)           

備注:選擇Minimal還是DVD,在進入虛拟機後都會發現network服務并不能正常供給具體參考我的另外一篇部落格。

CentOS安裝後network無法工作的解決方案

安裝Nginx服務

yum安裝nginx服務

備注:這裡有一個坑就是VMWare的坑,我們最好掌握一些網絡相關知識,建議看一下我轉的另外一篇部落格。

VMWare之三種網絡工作模式

實作目标

虛拟伺服器對外隐藏,主控端映射端口到對應的虛拟機服務上對外提供服務。

直接通路虛拟機服務

主控端ip:192.168.1.99

虛拟機CentOS'sIP: 192.168.1.128

VMWare之CentOS伺服器搭建

備注:如果不可通路,那麼請關閉CentOS的防火牆:systemctl stop firewalld

配置主機與虛拟機端口映射

VMWare之CentOS伺服器搭建

編輯->虛拟機網絡編輯器

VMWare之CentOS伺服器搭建

VMnet8-NAT模式下的->更改設定

VMWare之CentOS伺服器搭建

設定NAT

VMWare之CentOS伺服器搭建

添加端口轉發配置

這個時候我們可以通過:192.168.1.99:80和192.168.1.128:80進行通路nginx服務

VMWare之CentOS伺服器搭建
VMWare之CentOS伺服器搭建

那麼配置到這裡就已經把服務配置搭建過程寫完了。其實docker就是這樣的一個容器,可以将容器内的端口映射到實體機端口對外提供服務。

碰到的坑

1.主控端無法通路虛拟機

這個問題一般是虛拟機防火牆導緻,關閉防火牆即可。

2.虛拟機無法通路主控端

這個問題有多種原因,一種是主控端防火牆導緻,一種是網絡導緻,而網絡問題通常你隻要熟練掌握

VMWare之三種網絡工作模式那麼就可以很輕松解決。

我因為不是很懂網絡,是以這個坑讓我好一頓學習。但收獲還是很大的。

3.虛拟機通路外網問題

這個問題也是由問題2來的,懂得如何配置網絡就可以很輕松解決各種場景的網絡問題。

繼續閱讀