我們現在有一組伺服器 架構如附圖
server1, server2 為IBM刀鋒伺服器機箱內的兩刀主機
Server1, 2 上的 eth1 網卡用來對接 刀鋒機箱的 eth_mod1 並對外連線
Server2, 2 上的 eth2 網卡用來連接 刀鋒機箱的 eth_mod2 並作為叢集服務的心跳線
我們用Server1 ,Server2 組成 Windows Cluster 並在其上建立 SQL Server
在Server1, Server2 上面分別利用 Hyper-V 建立 web server Hy1與Hy2
而 Hy1, Hy2 則透過 Server上的 eth1 建立虛擬主機
目前建置廠商提到說 由於 Cluster 與 Hyper 共用 eth1 造成網路流量過大
即使沒在 查詢資料 也無法正常運作
他建議 將 Hyper-v 的網卡 綁在 eth2 上面,也就是說 讓 eth_mod2 上面跑 心跳線網段與對外線路網段
這樣可以解決問題!?
但我是認為他的 建議並不合理
對外不就是 由 eth_mod1 來連線嗎, 對server1而言
同網段的IP要讓他 在 eth1, eth2 都設定
而且分別連在不同的 switch 上面不是會 比較容易出問題嗎??
不知道 還有什麼解決方法.
您要不要試著把Server 1 Eth2 & Server 2 Eth2 Heart beat都改成Hyper-V內部網卡,不要透過外部網卡&Switch,也許可以解決問題