背景:
公司IT部門新購了兩台服務器與一台存儲,打算做虛擬化,並將存儲分成兩個部分,分別配給那兩台服務器。在宿主機上要安裝的虛擬機屬於不同的網段,這就涉及了多VLAN,當然這並不是多么高深的技術,屬於最常見的。他們需要我提供技術支持,此次把我的思路寫下來,方便IT部同事隨時翻閱,順便增加點點擊量。新博客需要大家的關注,那樣我會更有動力,多寫一些干貨。
設備:
VMware-VMvisor-Installer-5.5.0-1331820.x86_64 X1
PowerEdge R420 X2
PowerVault MD3200 X1
H3C S3100-26TP-SI X1
思路:
1.下載安裝鏡像,刻錄為光盤。在兩台服務器上分別安裝ESXi 5.5(略)
2.配置存儲,比較簡單,略過。(此處采用的是RAID 6)
3.在VMware ESXi中,多Vlan的實現形式有多種,這里我只介紹最常用、實用的,也是官方最推薦的:VST(Virtual Switch Tagging),我要講解的東西。
4.H3C S3100配置Trunk
步驟:
1.選中ESXi主機,在“配置”選項卡的下拉列表中的“硬件”區域內找到“網絡”,你會看到標 准交換機vSwitch0,點擊右側的屬性按鈕。
2.進入vSwitch0屬性,點擊左下角的添加,選則虛擬機,下一步,為端口組屬性命名,標記 VLAN,這里怎么方便我們使用,怎么標記。比如VmForYanfa,Vlan ID 4.
3.設置好我們要在宿主機安裝所有虛機的網段(VLAN),開始配置trunk。
4.ESXi主機的TCP/IP信息為管理VLAN的信息,並非我們想象的單純的配置在了網卡上。ESXi的IP 地址與網卡不是綁定關系,IP地址是在VMkernel上的,你多添加一個VMkernel端口組,試試效果就知道了。注:配置ESXi主機信息的時候,VLAN選擇一個我們方便管理的VLAN。
5.交換機配置
interface Ethernet1/0/19
port link-type trunk
port trunk permit vlan all
interface Ethernet1/0/20
port link-type trunk
port trunk permit vlan all
interface Ethernet1/0/21
port link-type trunk
port trunk permit vlan all
interface Ethernet1/0/22
port link-type trunk
port trunk permit vlan all
服務器都是雙網卡,都插在了配置了Trunk的交換機端口上。
6.之所以綁定雙網卡,一個是為了冗余,一個是為了更好地負載均衡。選擇我們創建好的端口組,點擊編輯,選擇網卡綁定選項卡,根據我們的意願,把一塊網卡設置為活動的,一塊設置為待機的,當然另外的端口組反着來就好了。配置過網絡MST(Multiple Spanning Tree)多生成樹協議的應該不會陌生了吧。
7.創建虛擬機,選擇對應的端口組,分別測試上網。
8.有一點特別需要注意:如果我們沒有划分VLAN,我們默認認為是VLAN 1,這是網絡工程師通常認為的,當然我也是一枚網絡工程師。怎么搞都不通,這時候我改為了無VLAN發現通了。VMware對於H3C的未划分Vlan的數據包是這樣處理的,Cisco的沒有測試。各位看客可以自行測試,也可以反饋給我喲!