Процедура обновления обычно не имеет каких то подводных камней, и выполняется крайне просто.
При попытке обновления прошивки (Firmware Update) или при вводе в эксплуатацию б/у СХД HPE MSA, процедура прерывается ошибкой Codeload Fail.
Система безопасности блокирует любые деструктивные и системные операции, так как считает, что в кэш-памяти контроллеров находятся критически важные данные, которые не были записаны на дисковые пулы (например, если предыдущий владелец просто выдернул диски из массива без удаления томов).
Ошибка
************************************************************************************ ERROR: System health insufficient to support firmware update. Reason: At least one controller contains unwritten cache data. Action: You must resolve this condition before the firmware update will proceed. Log into the system and run the 'show system' command to identify unhealthy components and find recommendations for restoring system health. The 'check firmware-upgrade-health' command can be used to verify that the system is ready for firmware upgrade. ************************************************************************************ *** Codeload Fail. ***
Проверка
show unwritable-cache
если ответ
Unwritable System Cache ----------------------- Percent of unwritable cache in controller A: 97 Percent of unwritable cache in controller B: 0 Success: Command completed successfully. (2026-11-05 14:09:40)
Признак неисправности: Значение Percent of unwritable cache в одном или обоих контроллерах отлично от нуля (например, 97%).
Решение
Данная процедура приводит к безвозвратной утере данных, находящихся в кэше. Выполняйте её только в том случае, если старые дисковые группы более не существуют, массив конфигурируется с нуля, а данные не имеют ценности
В терминале CLI выполните команду принудительного сброса
clear cache
Подтверждение операции
Clearing cache for a volume that is offline or quarantined could result in unrecoverable data loss. Do you want to continue? (y/n) y
Система безопасности выведет предупреждение. Введите y и нажмите Enter. Выдержите паузу ~10-15 секунд, необходимую контроллеру для физической очистки микросхем памяти и обновления внутренних таблиц состояний.
show unwritable-cache
Unwritable System Cache ----------------------- Percent of unwritable cache in controller A: 0 Percent of unwritable cache in controller B: 0 Success: Command completed successfully. (2026-11-05 14:10:14)
Percent of unwritable cache для обоих контроллеров равен 0.
Если кэш занят более 90%, с первого раза команда может не очистить его до конца. Если всё еще отображаются ненулевые значения выполните сброс еще раз выждав паузу не менее 30 секунд между выполнениями.
check firmware-upgrade-health
Upgrade Health --------------------------------- Pass --------------------------------- Success: Command completed successfully. (2026-11-05 14:11:04)
СХД полностью готова к обновлению (например, VL270P008-HPE), у HPE MSA 2050 нет обязательных промежуточных обновлений.