06.11.2026

Перевыпуск сертификатов контроллеров HPE MSA

После обновления прошивки на СХД HPE MSA (будь то P2000 G3, MSA 2040,MSA 2050, MSA 2060 и MSA 2070) пользователи часто сталкиваются с тем, что веб-интерфейс (SMU) перестает открываться по HTTPS.
Ниже приведено подробное руководство: почему это происходит, как провести диагностику и как правильно перевыпустить или загрузить собственный сертификат.

Не доступен веб-интерфейс после обновления

  • В свежих версиях микрокода производитель ужесточает требования к безопасности и обновляет встроенную библиотеку OpenSSL.
  • Устаревшие алгоритмы: Старые сертификаты с длиной ключа 1024 бит или хэшем SHA-1, блокируются новой прошивкой как небезопасные. Management Controller (MC) просто отказывается их инициализировать
  • Сбой даты и времени (NTP): Если при перезагрузке контроллеров время СХД временно рассинхронизировалось или ушло в прошлое/будущее относительно серверов времени, процесс генерации нового сертификата аварийно завершается (Unknown status), так как устройство считает текущую дату невалидной.

Временное включение незащищенного HTTP (set network-parameters http enabled) позволяет убедиться, что сами веб-службы работают, но для постоянной работы необходимо восстановить HTTPS.

Все команды выполняются через интерфейс командной строки (CLI), доступный по SSH или через последовательный (serial) кабель.

Проверка сертификатов и шифрования

Текущие SSL-сертификатов на обоих контроллерах

show certificate

Ответ

Certificate Status
------------------
Controller: A
Certificate Status: System-generated
Time Created: 2026-11-05 20:10:21
Certificate Text: Certificate:
    Data:
        Version: 1 (0x0)
        Serial Number:
             38:d6:be:56:69:c3:23:e6:7d:9a:12:48:47:3f:5c:48:a9:b5:fa:49
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: C=US, ST=CO, O=HPE, OU=MSA-Storage, CN=10.10.0.111
        Validity
             Not Before: Nov 1 20:10:21 2019 GMT
             Not After : Nov 2 20:10:21 2029 GMT
        Subject: C=US, ST=CO, O=HPE, OU=MSA-Storage, CN=10.10.0.111
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                RSA Public-Key: (2048 bit)
                Modulus:
                    00:bb:6f:be:c5:7d:80:75:ca:2a:69:dd:f0:5b:23:
                    ***
                    09:69
                Exponent: 65537 (0x10001)
    Signature Algorithm: sha256WithRSAEncryption
        21:68:ca:7c:ac:8f:7d:96:db:94:f8:16:49:93:1f:ed:80:f0:
        ***
        bc:53:38:cc

Создание самоподписанного сертификата (Unique)

СХД MSA может сгенерировать новые уникальные сертификаты для каждого контроллера.

Проверим у становим NTP сервер

show ntp
show ntp-status

Ответ

NTP Status
----------
NTP Status: deactivated
NTP Server Address: 92.255.126.11
Last Server Contact: none

Success: Command completed successfully. (2026-11-06 10:52:01)

Last Server Contact  может содержать, none или дату последнего обновления. Если дата сильно устарела, то в этом случае стоит указать локальный NTP сервер, в моем случае это контроллер домена. 192.168.10.11, доменное имя указывать нельзя, только IP адрес.

set controller-date ntp enabled ntpaddress 192.168.10.11 timezone +7

ntp — переключает СХД в режим работы по сетевому протоколу времени (enabled/disabled)
ntpaddress — укажите точный IPv4-адрес локального или внешнего NTP-сервера
timezone — часовой пояс

Проверяем текущие настройки даты и времени

show controller-date

Ответ

Controller Date: 2026-11-06 11:03:46
Time Zone Offset: +07:00

Success: Command completed successfully. (2026-11-06 11:03:46)

Как только получаем корректно время, можем приступить к перевыпуску сертификатов.

Создание уникальных сертификатов для контроллеров

create certificate unique both noprompt

unique — сгенерировать для каждого контроллера свой собственный сертификат, привязанный к его конкретному IP-адресу (в отличие от standard)
both — дает команду запустить этот процесс одновременно на контроллере А и контроллере B
noprompt — отключает интерактивные подтверждения (автоматически отвечает «да» на все вопросы системы)

Ответ

Management Controller is refreshing stale data. Please wait...
Waiting for system to finish computing health...
Info: Security certificate generated for controller A. (2026-11-06 11:10:22)

Info: Security certificate generated for controller B. (2026-11-06 11:10:22)

Success: Command completed successfully. (2026-11-06 11:10:22)

Перезапуск службы управления (Management Controllers)

Перезапуск не влияет на доступ к данным, перезагрузится только сам веб-интерфейс.

restart mc both

Ответ

During the restart process you will briefly lose communication with the specified Management Controller(s).
Do you want to continue? (y/n) y
Info: Restarting the local MC (A)...
Success: Command completed successfully. - Both MCs were restarted. (2026-11-06 11:11:27)

Проверка после перезапуска MC займет 3-5 минут, после можно проверить доступность Web интерфейса через браузер.