VMWARE 構建區域網 + VMWARE SQL Server 伺服器搭建
前言:本文的主要目標:
1 搭建VMWARE為基礎的虛擬區域網:我有兩三臺PC機器(windows7 + Mac),裡面各跑一兩個VMWARE主機,目標是構建一個區域網,把這些機器都串接起來,為以後的服務提供幫助
2 在嵌入式系統裡面搭建同樣的配置,把嵌入式的裝置接入虛擬網路
3 構建一個基於這個虛擬區域網咯的資料庫服務
基礎相關內容:
1 Vmware虛擬機器三種網路模式詳解
見參考列表1.1 NAT(Network Address Translation)的方式:
顧名思義,NAT的方式其實就是對區域網IP地址的拓展,他需要NAT對區域網的IP地址進行拓展。
從上圖,我們可以看到NAT方式的話,主機網絡卡和虛擬機器的網絡卡其實不在一個網段裡面。這也造成一個問題,後面實踐會提到:
1.2 橋接模式
橋接模式其實很好理解,就是用宿主機器的網絡卡硬體資源來做。1.3 小結
【富蘭克林小結】從NAT和橋接模式看,如果大家的虛擬區域網節點終端不多的話,使用橋接的模式比較好。 對於,有比較多的終端節點,應該採用NAT的方式,對於不同的宿主的虛擬機器群,可以分別採用NAT的方式去拓展,雖然筆者沒有使用,但是,可以肯定,在NAT的方式中,吧VM8的DNS的伺服器的網段設定在宿主區域網的網段裡面顯然是可以實現,不同的NAT終端節點叢集的互聯互通的。實踐
2 VMWARE 網路連線配置:
2.1 虛擬機器的預設硬體網路配置:
一開始,安裝VMWARE的時候,預設的設定如圖:
共有三種類型的網路模式被支援了,其中,系統預設使用的為NAT模式:
我們在CMD的命令列檔案裡面,再檢查一下,一開始的網路配置如下:
首先,用 IPCONFIG來看一下主機的網路配置如下:
三種模式的網路配置都在,VM0是橋接的方式,VM8是NAT的方式
2.1.1 NAT 方式
然後,看一下NAT裡面VMWARE的伺服器的配置如下:
NAT配置伺服器的網段和VMW08的網段是一致的,這樣符合我們開始提到的網路的基本架構組織。
連線試驗:
開始連線試驗:
NAT的缺點感覺就是,如果host主機去PINGNAT的機器是Ping不通的。
2.1.2 Bridge的橋接 方式
看下面的圖,我們可以看到,橋接的方式,VMWARE分配的IP地址已經和主網地址的網段一致了。192.168.2.* 然而,
當我們從組網去ping 虛擬網伺服器的IP的時候,仍然ping不通。
那麼,Bridge的方式是出現了什麼問題呢? 1 Vmware 設定問題: 有一種說法如下:
說是橋接的時候需要連線到物理的網絡卡,試驗結果是不需要這樣設定。 我這次試驗的主要問題是,vmware的例項,windows server的防火牆沒有關閉。
關閉之後,在從主機網路去ping VMWARE的網路,就可以立即ping通了。
3 構建SQL SERVER互聯資料庫
在構建好整個虛擬網路的基礎網路協議和連線之後, 我們已經確保所有的VMWARE的虛擬機器可以Ping通。
後面,將在虛擬機器上大家SQL SERVER資料庫,並分別在不同的虛擬機器上通過MSSMS來實現資料庫的互相管理和配置。
3.1 環境配置
首先在不同的VMWARE的虛擬機器上安裝SQL SERVER(SQLS)、SQL Server Configure Manager(SSCM)、Microsoft Sql Server Management Studio (MSSMS)
這一塊略,請參閱我在我的資料庫板塊的介紹。
這裡我的環境是:
1 Windows7 + SQL Server 8
2 Windows server 2012 + SQL Server 2012 (自帶)
3.2 配置SSCM
設定SQL SERVER 的連線方式為TCP/IP的連線方式。然後,重新啟動資料庫連線,主要這裡可能會遇到很多問題,
主要有
1 埠1433佔用問題
2 SQL安裝註冊版本問題
筆者曾經遇到過版本的問題,似乎只能通過重新安裝系統和SQL Server來解決。
3.3 配置MSSMS
3.3.1 配置資料庫支援Windwos和SQL Server登入
設定的方法是在資料庫右鍵-》屬性裡面選擇登入的方式
2 設定SQL SERVER登入的使用者名稱
設定資料庫的所有者似乎是需要做的工作,
在屬性、安全性、登入名這裡註冊一個SQL SERVER的登入名,這樣在不同的VMWARE的虛擬機器上安裝了MSSMS後就可以很輕鬆的在資料庫之間進行穿越了。
不過有一個要注意的地方是,如果你的SQL SERVER的版本是免費版本的話,穿越可能會出現問題。
遇到的問題:
試驗遇到的主要的問題: 1 設定vmware基礎網路的時候,需要注意防火牆的關閉 2 設定資料庫的MSSMS的共享控制的時候,要注意,首先需要再設定資料庫的時候把支援 Windows登入和SQL SERVER登入結合起來。重要參考:
1 Vmware虛擬機器三種網路模式詳解- http://www.linuxidc.com/Linux/2016-09/135521p2.htm
2 Vmware橋接模式下主機和和虛機間為何互相ping不通
http://blog.csdn.net/yuan1590/article/details/53504042 3 如何關閉Windows server2012的防火牆 http://server.zol.com.cn/351/3512329.html