首先,搞懂幾個概念:
1、ESX和ESXi的區別即vSphere4.x和5.x本質區別
原VMware強調的是功能強大的Server Console管理方式,即ESX的這種,由於其本質上是在hypervisor上實現的linux虛機概念,的確能夠幹不少事情(不少VMware不但願發生的故事也發生了)。SC能夠任意添加,因此沒有太多限制,怎麼做冗餘都行
2、VMkernel和SC或hypervisor的概念不一樣
SC、hypervisor根本意義上是對於ESX或ESXi的本機管理,一個IP足夠了。
而VMkernel是ESX或ESXi關鍵功能。這些功能的實現根本就要求你的物理鏈路是冗餘化的,或同一子網段避免跨vlan的數據問題。他們要求的是和存儲設備在同一子網內,或者多路徑
3、虛擬化要求的網絡資源
在做IP規劃前,你首先得考慮ESX或ESXi的物理網卡有多少纔夠用的問題。
在VMware的vSphere Client管理界面中,它是很分明的表露意思的,分三種:a、manage console;b、VMkernel;c、guest VM network
物理網卡要在這三種網絡上先實現物理的冗餘度,這個在VMware看來很簡單,只是你採購成本的問題。
一旦你的物理資源夠多,你才能實現多功能。不然,一旦哪一個VM要求passthrough,怎麼辦?
IP的規劃,只是對於整個管理的須要。須要考慮的是爲什麼要分開,多數緣由是由於要隔離網絡風暴以及數據鏈接的須要,好比存儲網絡就絕對要求同一子網段,再加上多路徑的實現;另外,VMkernel的單獨vlan或物理子網的實現,是方便heartbeat的一些數據包確認(作過DRS、HA時的心跳數據抓包實驗,這個數據包極容易受到風暴干擾而致使錯誤的)
個人建議是先規劃好物理網卡(非IP)的數量:
(1)、管理端 建議1~2個網口
(2)、guest VM network 看你在這臺ESX或ESXi上要實現多少虛機和這些虛機對於網絡帶寬的需求來肯定。建議2~3個網口
(3)、VMkernel 在資源多的狀況下,iSCSI和用於Vmotion、HA的建議區分開來,並各自實現物理冗餘。這個具體多少需看你對於存儲架構和核心功能的規劃而定。
針對四網卡來講:
首先明確這些ESXi上的VM具體是多少?另外,哪些ESXi要實現HA或DRS的,單純的Vmotion以及Storage Vmotion不用考慮
若是不許備增長物理網卡的前提下,建議你將SC和VMnetwork做物理網口的合併(SC的IP最好和vCenter在同一vlan);在不考慮多路徑的前提下,建議VMkernel用途的物理網口都合併;另外vCenter機器上最好另外開一個與IP SAN同一vlan的網口,便於通信。
就IP的規劃而言,SC和VMnetwork的vlan段可考慮與實體vlan混合;VMkernel的vlan端以及IP-SAN的vlan段建議是新建vlan或乾淨的vlan內使用
附上細則:
物理網卡(vmnic)
|
虛擬交換機(vSwitch)
|
端口組(Port Groups)
|
vmnic0
|
vSwitch0
|
Service Console+VM
|
vmnic1
|
vSwitch0
|
Service Console+VM
|
vmnic2
|
vSwitch1
|
VMkernel(IP SAN) +vMotion
|
vmnic3
|
vSwitch1
|
VMkernel(IP SAN) +vMotion
|
主機名稱
|
IP 地址
|
ESXI01
|
10.0.0.120
|
ESXI01 Vmtion IP
|
10.0.10.10
|
|
|
ESXI02
|
10.0.0.121
|
ESXI02 Vmtion IP
|
10.0.10.15
|
|
|
ESXI03
|
10.0.0.123
|
ESXI03 Vmtion IP
|
10.0.10.20
|
|
|
Vcenter Server
|
10.0.0.146 |