iLO — это как дополнительный маленький компьютер внутри вашего сервера, он называется контроллером управления основной платой (сокращенно BMC).
Сетевое соединение iLO может использовать выделенный порт (только сам BMC, ничего больше) или совместно использоваться с одной из сетевых карт сервера.
Если он выделен, вам нужен внешний коммутатор для подключения этих интерфейсов.
Если он общий, простая схема просто гарантирует отсутствие коллизий и ничего больше. Он далеко не такой продвинутый, как, скажем, мини-коммутатор Ethernet. Таким образом, нет ничего, что могло бы передавать пакеты напрямую между iLO и NIC.Если вы подключите этот общий порт к обычному коммутатору, он не будет отражать пакеты обратно на тот же порт, из которого они были отправлены, поэтому связь также будет невозможна.
Если бы коммутатор мог настроить порт как отражающее реле port, это было бы возможно, потому что тогда он будет отражать пакеты обратно, но не делайте этого, даже если ваш коммутатор поддерживает это. Этот режим порта предназначен для совершенно другой цели, и в этом случае у вас, безусловно, достаточно ресурсов, чтобы выделить какой-либо коммутатор для подключения интерфейсов iLO ваших серверов.
Лучше спроси себя, Почему вам нужно в первую очередь связываться между сервером и iLO через Ethernet? Они уже подключены внутри (интерфейс IPMI SMBus). В Linux вы можете использовать ipmiutil
для доступа к локальному IPMI BMC через SMBus просто убедитесь, что вы загрузили ipmi_devintf
драйвер (модуль).
В общем, если у вас нет серьезных причин использовать общий режим (например, вы устанавливаете сервер в колокации, где вы платите за порт), никогда не используйте его. По возможности всегда используйте выделенный порт iLO.