VMware NAT模式連接hadoop/spark集羣

VMware的網絡模式一直不好配置,參考了很多教程也講得不是很清晰,

於是自己折騰了很久終於整理出一個清晰的版本供大家參考。

配置坑爹的vm網絡配置說明:

vm三個虛擬網卡對應三種網絡模式

1.Vmnet0 橋接模式:虛擬機和主機ip在同一個網段,虛擬機擁有獨立的ip,可以雙向訪問;

2.Vmnet1 主機模式:虛擬機處於獨立網段,虛擬機不能上網,只能宿主機單向訪問虛擬機;

3.Vmnet8 NAT模式:虛擬機處於獨立網段,虛擬機上網需要轉換成主機ip,可以雙向訪問。

剛開始我用橋接模式比較多,也就是爲每個虛擬機分配一個獨立ip,每個ip和宿主機ip都是同等重要的,它們處於同樣一個網段。但是局域網的ip總數有限,這樣分配比較佔浪費ip!!!

於是:當ip稀缺時,用nat模式比較好,且虛擬機集羣可以使用獨立的子網絡,可以和外界隔離開來!!!

開始:

1.場景

1.筆記本win7  172.23.22.216   學校內網

2.臺式機 win7      172.23.22.218  學校內網

3.臺式機上VM虛擬機4臺:獨立子網

192.168.1.11     node1

192.168.1.12     node2

192.168.1.13     node3

192.168.1.14     node4

2.需求:

筆記本—xshell/wincp---臺式機(cygwin模擬ssh環境)跳轉到---linux虛擬機node1

也就是說:我通過筆記本的xshell和wincp遠程連上實驗室臺式機的cygwin,再跳轉到spark集羣,node1是master節點!!!

當然也可以直接從臺式機上訪問虛擬機。

我的目的是用臺式機(win7)作爲宿主機,在上面開了幾臺虛擬機,然後搭建一個spark集羣做實驗啥的,但是我不用直接操作檯式機,只是臺式機作爲跳板機,筆記本遠程通過跳板機去訪問虛擬機集羣!

3.配置步驟:

3.1規劃網絡

宿主機ip172.23.22.218,處於學校內網172.23.22.1 對應 物理網卡-本地連接

虛擬機ip: 192.168.1.11,處於獨立網段 192.168.1.1  對應 虛擬網卡-Vmnet8

網絡拓撲結構如下:

備註:虛擬網卡Vmnet0、Vmnet1用不到,可以禁掉!!!!

3.2.配置VMware 虛擬網絡設置

Vmnet8的ip爲192.168.1.1,也就是說它所處的子網是192.168.1.0


接下來點開 NAT設置,注意:虛擬機的網關是192.168.1.2

3.3.配置linux虛擬機網絡:

vi /etc/network/interfaces

auto eth0

iface eth0 inet static

address 192.168.1.11

netmask 255.255.255.0

gateway 192.168.1.2

dns-nameserver 192.168.1.2

注意:

虛擬機ip192.168.1.11

出口網關是192.168.1.2

該網關連到Vmnet網卡上進行IP轉換( 192.168.1.1  <–> 172.23.22.218 )

於是虛擬機和宿主機就能互通了,虛擬機也能上網了!!!


總結:學校網絡:172.23.22.1

虛擬機網絡:192.168.1.2

轉換:192.168.1.1  <–> 172.23.22.218


當然還有一個簡單粗暴的方法,以前經常使用的,屢試不爽,當你把所有的配置改亂了之後發現還是不能互相ping通的時候,就在要崩潰的時候恢復默認配置就可以了!!!

方法2 :簡單粗暴:恢復默認設置也能使用互通上網!!!!但是不如自定義ip段靈活!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章