Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
В некоторых ситуациях помимо стандартного доступа к контроллерами управления Cisco IMC на серверной платформе Cisco UCS по таким привычным интерфейсам, как Web UI (HTTP) и CLI (SSH), могут оказаться весьма полезными альтернативные методы и протоколы доступа. Эти методы доступа могут быть полезны при возникновении проблем в рамках замены версии микрокода (апгрейд/даунгрейд), отката версии микрокода или иных задач управления IMC. В этой заметке собрана сводная базовая информация и некоторые интересные моменты по данному вопросу.
Вариант 1. Загрузка с образа HUU через vKVM
Требования:
Обновить/заменить микрокод IMC можно удалённо, с помощью веб интерфейса IMC и веб-консоли vKVM. Этот вариант может не сработать если на сервере включен форсированный Secure Boot (например сервер Cisco WSA). На старых версиях IMC при проблемах с доступом к Flash-содержимому можно напрямую обращаться с Java-реализации vKVM. Для этого используется ссылка вида:
https://<CIMC_IP>/kvm.jnlp?cimcAddr=<CIMC_IP>&tkn1=<CIMC_username>&tkn2=<CIMC_Password>
Например:
https://10.2.2.5/kvm.jnlp?cimcAddr=10.2.2.5&tkn1=admin&tkn2=password
Проверено на CIMC 2.0.13o
Источник: CSCvs11682 - C220/C240 M3 server need HTML5 support for CIMC webUI
Вариант 2. Использование набора PowerShell командлетов из Cisco UCS PowerTool suite
Базовое описание комендантов для управления IMC можно найти по ссылке: Cisco UCS PowerTool Suite - PowerShell Modules for Cisco UCS Manager, Cisco IMC, UCS Central
Текущие актуальные версии пакетов модулей PS можно найти здесь:
Вариант 3. Использование CIMC Supervisor
CIMC Supervisor это специальный виртуальный аплайнс для централизованного управления множеством контроллеров CIMC.
Найти документацию по продукту и скачать временную пробную версию можно по ссылке: Cisco Integrated Management Controller (IMC) Supervisor
Вариант 4. Использование SoL (Serial over Lan)
Краткое описание и пример того, как настроить: Using Serial-over-Lan (SOL) on the CIMC to access the APIC (instead of KVM console)
Вариант 5. Использование IMCSDK
Описание и ссылки на загрузку:
Вариант 6. Использование скриптов Python Tools
Описание и ссылки на загрузку: Cisco Standalone C-Series HUU Utilities
Вариант 7. Прямая работа с XML API
Просмотр доступных областей API на CIMC возможен через встроенную веб-утилиту visore по ссылке вида:
http://<CIMC IP Address>/visore.html
Узнать допустимые запросы через visore:
https://<CIMC-IP>/visore/RACK-IN.xsd
Узнать возможные ответы через visore:
https://<CIMC-IP>/visore/RACK-OUT.xsd
Источник информации: CIMC XML API Programmer’s Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine
Вариант 1. Откат микрокода IMC на Backup Version с помощью джампера
В случае серьёзных проблем с активированной версией микрокода IMC и необходимостью отката на ранее работающую версию микрокода, можно использовать включение DIP-переключателя (или установку соответствующего джампера) на материнской плате, отвечающего за запуск так называемой «Backup Version» микрокода. Информацию о таких переключателях не всегда можно найти в документации на сервер. Пример подобного отката для серверной платформы Cisco UCS C240 M4 с помощью недокументированного джампера J4 можно найти здесь.
Вариант 2. Режим восстановления IMC через прямое подключение на порт Console
Видео с демонстрацией процесса восстановления CIMC с помощью специального режима загрузки: RS0072 - UCS-E CIMC Recovery
Метод не проверен и требует дополнительного изучения.
1) Предположительно для этого метода нужно включать перенаправление serial port в BIOS. Например, в BIOS UCS включаем Advanced > serial port console redirection; out-of-band-management = enable; console redirection = COM1 (порт Console ассоциирован на мат.плате с COM1, но лучше проверить по маркировке на мат.плате)
2) Возможно дополнительно потребуется включение джампера с пометкой DEBUG UART PORT.
3) Подключение к порту Console стандартным консольным кабелем Cisco (голубого цвета) с опциями 115200/no flow control
При подаче питания на сервер на консольный порт должны пойти данные о загрузке микрокода IMC, в ходе которого должно появится предложение ввести *** для входа в режим восстановления, где можно будет управлять прошивками IMC. Если чистая SD карта не вставлена в сервер, то можем получить сообщение вида «CRC Error» на этапе инициализации SD карты и IMC загрузится в обычном «Debug» режиме где команды будут только чтение информации.
Автор первичной редакции: Алексей Максимов Время публикации: 22.09.2022 20:31