iT邦幫忙

0

ESXi 7.0 替雙網卡分別設定vSwich的問題

  • 分享至 

  • xImage

因Server有雙網卡,因此想說剛好將管理網段及VM網段分開。

設定網卡A為192.168.1.20作為管理IP僅供內網連入ESXi Web介面
設定網卡B為192.168.2.0/24為VM網段可連外網

ESXi 的Management Config設定為192.168.1.20/24 192.168.1.254
ESXi Default gateway為192.168.1.254

但在分別給網卡設定vSwich的時候,因為預設vSwich0有設定VMkernal為192.168.1.20作為Management使用,所以第二個vSwich本來也設定了另一個VMkernal 192.168.2.1作為第二台vSwich的Management。

但卻發現掛在第二台vSwich底下的VM們在設定靜態網路後雖然可以互Ping,但卻連不上外網,也ping不到Gateway 192.168.2.254。
DNS統一設定為8.8.8.8。

直到測試到把第二台vSwich的VMkernal拔掉後,才終於可以連上外網。

目前猜測是ESXi本身只支援一個Gateway為192.168.1.254,如果在vSwich底下設定VMKernal會讓裡面的VM們 Gateway只吃到Default值192.168.1.254,而找不到192.168.2.254(但不設定VMkernal就找得到是為什麼orz?)

這邊有個疑問是VMkernal到底是為什麼而存在的?設定的用途是什麼?
這種情況下第二台vSwich不用設VMkernal作為Management用途嗎?

不曉得應該要找什麼關鍵字釐清問題,還煩請各位大大們幫忙解析,謝謝!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
Ivan Cheng
iT邦研究生 5 級 ‧ 2023-05-17 23:29:00
最佳解答

在安裝 ESXi 時,在 Configure Management Network 這個動作就是在設定 VMKernel Port

https://ithelp.ithome.com.tw/upload/images/20230517/20159730z4EPYZulkN.png

VMkernel 負責提供與主機的連線,並處理 vSphere vMotion、IP 儲存區、Fault Tolerance、vSAN 及其他的標準系統流量。

當您的 ESXi 本身需要與外界的伺服器進行溝通,就需要必須透過 VMKernel。

例如,您的 vCenter 想要管理 ESXi 走的就是 VMKernel。

常見的應用就是我們想要把 VM 擺放在 Storage 的 iSCSI LUN,透過 Storage 的快照功能來備份虛擬機器,達到秒級還原的效果。

在新增 Networking 時就會選擇 VMKernel 並替網卡設定 IP,才有辦法跟 Storage 溝通進行掛載的動作,還會設定兩張網卡使用多重路徑 I/O(MPIO),避免悲劇。

https://kb.synology.com/zh-tw/DSM/tutorial/How_to_Use_iSCSI_Targets_on_VMware_ESXi_Server_with_Multipath_Support

如果您的伺服器只有兩張網卡,我覺得備援比較管理重要,服務能活著比較實在。

Huiicat iT邦新手 4 級 ‧ 2023-05-18 17:03:05 檢舉

Hi,感謝大大的回覆!
因為這個伺服器只是LAB性質,沒有提供對外服務,安裝的ESXi也是免費授權版本,所以也沒有vMotion或跟其他伺服器溝通的功能。
那如果是我們這種使用情境的話,是不是根本不需要設定VMKernal呢?

Ivan Cheng iT邦研究生 5 級 ‧ 2023-05-18 17:19:40 檢舉

如果您只是想要 VM 都走第二張網卡出去

我習慣建立另一個標準 vSwitch 並將第二張網卡指派給它
在新增 Networking 時選擇 VM Network 即可

https://ithelp.ithome.com.tw/upload/images/20230518/201597306mjSvrwEkf.png

Huiicat iT邦新手 4 級 ‧ 2023-05-19 11:09:31 檢舉

感謝回覆,目前我們就是走這個架構
只是很不解如大大提供的圖中,如果在vSwitch1中新增另一個vmk1時,為何會阻礙vSwitch1中的VM們對外連線呢@@?
https://ithelp.ithome.com.tw/upload/images/20230519/20110934JMYvGrCPJd.png

我要發表回答

立即登入回答