Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


cisco:cisco-integrated-management-controller-cimc-remote-access-methods

Методы управления Cisco Integrated Management Controller (CIMC)

В некоторых ситуациях помимо стандартного доступа к контроллерами управления Cisco IMC на серверной платформе Cisco UCS по таким привычным интерфейсам, как Web UI (HTTP) и CLI (SSH), могут оказаться весьма полезными альтернативные методы и протоколы доступа. Эти методы доступа могут быть полезны при возникновении проблем в рамках замены версии микрокода (апгрейд/даунгрейд), отката версии микрокода или иных задач управления IMC. В этой заметке собрана сводная базовая информация и некоторые интересные моменты по данному вопросу.


Варианты с удалённым доступом по сети

Вариант 1. Загрузка с образа HUU через vKVM

Требования:

  • IP CIMC должен быть доступен по сети
  • На СIMC должен быть включен HTTP/HTTPS

Обновить/заменить микрокод 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 можно найти здесь:

Требования:

  • IP CIMC должен быть доступен по сети
  • На СIMC должен быть включен HTTP/HTTPS и XML API


Вариант 3. Использование CIMC Supervisor

CIMC Supervisor это специальный виртуальный аплайнс для централизованного управления множеством контроллеров CIMC.

Найти документацию по продукту и скачать временную пробную версию можно по ссылке: Cisco Integrated Management Controller (IMC) Supervisor

Требования:

  • IP CIMC должен быть доступен по сети
  • На СIMC должен быть включен HTTP/HTTPS и XML API


Вариант 4. Использование SoL (Serial over Lan)

Краткое описание и пример того, как настроить: Using Serial-over-Lan (SOL) on the CIMC to access the APIC (instead of KVM console)

Требования:

  • IP CIMC должен быть доступен по сети
  • На СIMC должен быть включен SoL и SSH (SoL работает поверх SSH)


Вариант 5. Использование IMCSDK

Описание и ссылки на загрузку:

Требования:

  • IP CIMC должен быть доступен по сети
  • На СIMC должен быть включен HTTP/HTTPS и XML API (под вопросом)


Вариант 6. Использование скриптов Python Tools

Описание и ссылки на загрузку: Cisco Standalone C-Series HUU Utilities

Требования:

  • IP CIMC должен быть доступен по сети
  • На СIMC должен быть включен HTTP/HTTPS и XML API


Вариант 7. Прямая работа с XML API

Требования:

  • IP CIMC должен быть доступен по сети
  • На СIMC должен быть включен HTTP/HTTPS и 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

Обсуждение

Ваш комментарий:
 
cisco/cisco-integrated-management-controller-cimc-remote-access-methods.txt · Последнее изменение: 23.09.2022 08:26 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki