Обновление из репозитория
Обновление микропрограмм сервера из удаленного репозитория
Обзор
Для XCC обеспечена возможность обновления микропрограмм на сервере с помощью пакетов обновления. Эта функция упрощает процесс за счет использования одного инструмента клиента API или Redfish для обновления всех микропрограмм в системе, включая пакеты микропрограмм OOB и IB. Процесс включает идентификацию соответствующих пакетов микропрограмм, их скачивание и извлечение с удаленного сервера HTTP/HTTPS или отправку во внутреннее хранилище BMC через веб-браузер либо подключение из общего каталога CIFS или NFS.
Файлы метаданных (в формате JSON) необходимо разместить в корневом каталоге совместно используемой сетевой файловой системы (если применяется подключение по протоколу CIFS или NFS) с полезными данными микропрограммы, указанными в метаданных. В устройстве microSD сервера могут храниться репозитории за прошлые периоды, что позволяет пользователям выполнять откат уровней микропрограмм.
Если в пакетах микропрограмм содержатся какие-либо полезные данные, не поддерживающие внеполосное обновление микропрограмм, перед выполнением обновления контроллер BMC запускает сервер и настраивает его для загрузки из встроенного образа ОС, установленного в BMC.
Пакет обновления и метаданные
Пакет обновления — это сжатый файл пакета микропрограмм. Он содержит один или несколько пакетов микропрограмм для компонентов системы. Функция XCC обновления из репозитория использует файл пакета обновления. Разархивированный файл пакета содержит метаданные и двоичные файлы полезных данных. Файлы метаданных JSON предоставляют контроллеру XCC информацию о том, какие образы микропрограмм находятся в файле пакета, а двоичные файлы полезных данных содержат образы микропрограмм.
Репозиторий микропрограмм в XCC
Пакет обновления может содержать несколько пакетов микропрограмм, и XCC резервирует 2 ГБ пространства во флэш-памяти для новых функций. Получив новый пакет, XCC удаляет старые данные. На некоторых платформах для обеспечения дополнительного хранилища используется карта MicroSD, и XCC перемещает последний пакет обновления в репозиторий истории, расположенный на карте SD. В репозитории истории микропрограмм может храниться до трех пакетов. Для возврата к предыдущему пакету можно использовать функцию отката микропрограмм.
Если в пакет обновления входит только пакет микропрограмм OOB, доступный для системы, XCC не изменяет состояние питания системы. Чтобы обновить микропрограмму устройства PCI, требуется включить систему.
Если в пакет обновления входит пакет микропрограмм IB, доступный для системы, перед обновлением и восстановлением состояния питания после обновления пакета обновления контроллер XCC сохраняет состояние питания системы. В процессе обновления контроллер XCC перезагружает хост для использования встроенной ОС.
Если пакет обновления содержит обязательный уровень микропрограммы UEFI, а установленная в настоящее время версия UEFI не соответствует ему или ее уровень ниже, XCC выключает систему для выполнения обновления микропрограммы UEFI.
Если пакет обновления содержит обязательный уровень микропрограммы XCC, а установленная в настоящее время версия XCC не соответствует ему или ее уровень ниже, XCC перезагружается после обновления.
Обновление с помощью графического веб-интерфейса пользователя
С помощью функции Обновление из репозитория пользователь может настроить XCC для синхронизации микропрограммы сервера с внутренним хранилищем. Репозиторий микропрограмм должен содержать пакеты, включающие двоичные файлы и файлы метаданных, или файлы JSON метаданных пакета обновления и соответствующие двоичные файлы. XCC анализирует файлы JSON метаданных и извлекает пакеты микропрограммы, поддерживающие обновление OOB для оборудования соответствующей системы, а затем запускает пакетное обновление.
Чтобы выполнить обновление из репозитория, выполните следующие действия:
- При использовании внутреннего хранилища нажмите Импорт пакета микропрограммы и найдите пакет микропрограммы (в формате .tgz или .zip).
- Нажмите Обновить систему, чтобы начать пакетное обновление.
- Нажмите Просмотреть сведения, чтобы узнать состояние обновления.
- Зеленый флажок : обновление микропрограммы успешно завершено.
- Красный значок X : произошел сбой обновления микропрограммы.
- Выполняется обновление: микропрограмма находится в процессе обновления.
- Отмена: обновление микропрограммы отменено.
- Ожидание: обновление микропрограммы ожидает развертывания.
Прим.Нажатие кнопкиОстановить обновление отменит обновления в очереди после завершения обновления текущего установочного пакета. - При использовании CIFS или NFS нажмите кнопку Размонтировать, чтобы отключиться от удаленного репозитория.
- Если для того чтобы обновление вступило в силу, требуется перезапустить XClarity Controller, отобразится соответствующее предупреждение. Подробные сведения о перезапуске контроллера XClarity Controller см. в разделе Действия кнопки питания.