У меня есть корпус Dell M1000e, в котором размещены 16 блейд-серверов Dell M620. Каждый из блейд-серверов имеет собственный DRAC, доступный по собственному IP-адресу.
Кроме того, два CMC в активной / пассивной конфигурации внутри Dell M1000e имеют соединение DRAC.
Я могу подключиться к веб-интерфейсу на любом из блейд-контроллеров DRAC, выбрать «Настройки iDRAC» в левом дереве, затем нажать кнопку «Запустить веб-интерфейс CMC», и он откроет новый браузер, указывающий на IP-адреса CMC в самом корпусе.
Я писал сценарии для интерфейса командной строки DRAC и хотел бы определить, как веб-интерфейс для blade-DRAC получает информацию об IP-адресе своего корпуса. Я просмотрел руководство по интерфейсу командной строки, и команды, в которых, как я предполагаю, должна быть указана эта информация (get, getconfig, getssninfo, getsysinfo, другие), похоже, не отображают ее.
В конечном счете, мне нужно знать эту информацию с помощью сценариев, чтобы я мог определить, точны ли IP-адреса ограждения, определенные в конфигурациях кластера, которые должны указывать на CMC. Было бы не так уж важно, если бы у меня был только один корпус, а их много во многих центрах обработки данных.
Служба поддержки Dell говорит, что это просто не поддерживается и не может быть выполнено, что я отказываюсь принимать, учитывая, что он работает через их веб-интерфейс.
Любой совет?
После долгого расследования я смог получить эту информацию с помощью этой команды:
racadm получить System.ChassisInfo
Кажется, работает только в iDRAC7 и новее.