前言java
由於最近須要進行java分佈式及微服務的諸多實戰案例,遂在本地從新折騰了一下VM。考慮項目使用場景和本機的配置沒有選擇VMWare, 轉而採用了更輕巧的Visual Box 來達成項目目標。網絡
本地驗證分佈式
以前就對VM諸多網絡特性有所瞭解,但對於VBox以前實戰場景很少,因此此次多驗證了一些場景。ide
本地驗證環境微服務 |
||||
硬件環境:CPU intel core i5 邏輯核爲4spa 內存:12G3d 網絡:移動寬帶 接網線 帳號密碼上網blog |
||||
軟件環境:Win7 x64ip Centos7 x86_x64內存 Visual Box 6.0.18 r136238 |
||||
驗證場景及結果 |
||||
驗證 |
鏈接方式 |
適配器類型 |
混雜模式 |
結果 |
驗證1 |
網絡橋接 |
本地:Realtek PCIe GBE Family Controller |
容許虛擬機 |
本地連虛擬機ok 其它未經過 |
驗證2 |
NAT鏈接 |
自定義:NatNetWrok-01 |
容許虛擬機 |
虛擬機連本機ok 其它未經過 |
驗證3 |
NAT鏈接 內部網絡 |
自定義:NatNetWrok-01 自定義:intnet |
拒絕 所有容許 |
虛擬機連本機ok 其它未經過 |
驗證4 |
Host-Only鏈接 |
VirtualBox Host-Only Ethernet Adapter |
容許虛擬機 |
本地連虛擬機ok 虛擬機連本地ok 虛擬機連虛擬機ok 虛擬機連外網ok |
正確使用的姿式
步驟一:配置上網鏈接和適配器
以上三種鏈接需同時啓用。其中:
VirtualBox Host-Only Network爲虛擬機適配器 --- 多虛擬機以前能夠共享;
寬帶鏈接 --- 實際上網的鏈接,也能夠爲無線網絡;
本地鏈接 --- 寬帶鏈接的依賴鏈接,必須同時開啓;
三者的配置狀況以下:
步驟2、配置VBox虛擬機網絡相關設置參數
步驟三:Centos7虛擬網卡配置
步驟四:驗證結果
VM網絡模式延伸
鏈接模式 |
橋接網絡 |
NAT網絡 |
Host-Only網絡 |
內部網絡 |
主機連虛擬機 |
是 |
否 |
是 |
否 |
虛擬機連主機 |
是 |
是 |
是 |
否 |
虛擬機連虛擬機 |
是 |
否 |
是 |
同網段能夠,其它否 |
虛擬機連其它主機 |
是 |
是 |
需配置 |
否 |
其它主機連虛擬機 |
是 |
否 |
需配置 |
否 |
橋接模式:經過主機網卡,構架一座橋直連外部網絡。能分配做爲外部網絡中一個獨立的ip獨立訪問,全部網絡訪問功能和真實機器一致。
NAT鏈接網絡:虛擬主機訪問網絡的全部數據包都經過真實主機提供;虛擬主機不實際存在於網絡中;主機和其它網絡機器不能查看和訪問到此模式下的虛擬主機。
Host-Only網絡模式:此模式的配置相對較靈活,同時也相對複雜。VM在本地主機上構建一個專供虛擬主機使用共享網卡,全部的虛擬機均可以連此網卡上網或橋接。
內部網絡模式:此模式下虛擬主機對外徹底隔離,只用於實現虛擬機之間的聯通模式。