Dell

在第 9 代及以後的戴爾伺服器 DRAC 上,“共享模式”的真正含義是什麼?

  • January 20, 2016

我們有許多戴爾 PowerEdge 伺服器,第九代及更高版本。

根據在第九代戴爾 PowerEdge 伺服器中使用 LAN 和串列介面

作為對前幾代戴爾 PowerEdge 伺服器的增強,共享 NIC 模式支持通過任一 LOM 連接到 BMC,而不僅僅是一個。

我們對此有點擔心,因為在我們的幾台伺服器上,LOM1 連接到專用管理網路,而 LOM2 連接到 LAN,我們不希望從 LAN 訪問 DRAC。

令人費解的是,從實驗上看,這似乎不是真的。(詳情如下。)在共享模式下配置 DRAC 時,只能從 LOM1 訪問 DRAC,而不能從 LOM2 訪問。

文章錯了嗎?如果沒有,我如何讓 DRAC 在 LOM2 上做出響應?(短篇使用Failover模式,根據文章需要組隊,即兩個LOM必須在同一個網路上。)

最重要的是,如果有的話,我需要做什麼來確定我們的任何 DRAC 都不能通過 LOM2 訪問?


測試程序

我正在試驗的機器是帶有 DRAC 5、硬體版本 A00、韌體版本 1.60 (11.03.03) 的 PowerEdge 2970。BMC 韌體版本為 2.50。

NIC 選擇設置為共享並且 NIC 已啟用。

靜態 IP 地址為 192.168.241.100,子網遮罩為 255.255.255.0。我們的管理網路上沒有網關,所以我將其設置為 0.0.0.0。自動協商已開啟。其他設置均未配置。

通過連接到 LOM1 的管理網路(以及連接到 LOM2 的 LAN),我可以 ping DRAC 並從可以訪問管理網路的生產機器登錄到 DRAC Web 界面。(IP 地址 192.168.241.102/255.255.255.0。)我無法從 LAN(錯誤)配置為使用 192.168.241.29/255.255.255.0 的機器 ping DRAC,即使在清除 ARP 記憶體之後也是如此。

將管理網路連接到 LOM2(以及 LAN 連接到 LOM1)後,我既不能從管理網路機器 ping DRAC,也不能通過 Web 界面連接到它。清除 ARP 記憶體沒有效果。我可以ping DRAC 並從 LAN 上的機器訪問 Web 界面。

在這兩種情況下,2970 上的作業系統在 LAN 和管理網路上都有完整的網路連接(一旦網路介面被適當配置)。

我還嘗試使用 WinDump 在管理網路和 LAN 上查找 arp 回复。在這兩種情況下,我只在插入 LOM1 的網路上看到來自 DRAC 的 arp 回复。

假設每個 LOM 都連接到不同的網路(如您所說)並假設您的每個網路使用不同的網路地址,這可以解釋為什麼您只能通過一個 LOM/網路而不是另一個連接到 DRAC。

例如,如果您為 DRAC 分配了 192.168.1.254/24 的 IP 地址,那麼您只有在從 192.168.1.0/24 網路上的主機連接到它時才能訪問它。現在,如果另一個網路是 10.0.0.0/8(例如),那麼您自然無法從 10.0.0.0/8 網路上的主機連接到 IP 地址為 192.168.1.254 的 DRAC。

換句話說,我可以將任何網路設備連接到我的物理網路(第 2 層),但它沒有邏輯連接(第 3 層),除非我在正確的第 3 層網路中為其分配 IP 地址。在您的情況下,DRAC 與兩個網路都有物理連接(第 2 層),但它僅在分配了它的 ip 地址的網路中具有邏輯連接(第 3 層)。

因此,請確保在管理網路中為 DRAC 分配一個靜態 IP 地址。

根據我們的持續對話和您的測試進行編輯:

查看此連結上的資訊,特別是它如何描述共享模式操作:

Shared — Select this option to share the network interface with the host operating system. The remote access device network interface is fully functional when the host operating system is configured for NIC teaming. The remote access device receives data through NIC 1 and NIC 2, but transmits data only through NIC 1. If NIC 1 fails, the remote access device will not be accessible.

引用自:https://serverfault.com/questions/750049