PowerStore. Проверка состояния кластера перед модернизацией ПО с помощью диагностики системы перед модернизацией и проверки системы

Summary: В этой статье описывается диагностика системы перед модернизацией (PUHC), которую необходимо выполнить до бесперебойного обновления (NDU) программного обеспечения.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Перед началом работы

Перед модернизацией PowerStoreOS необходимо проверить состояние кластера. Эти проверки более тщательны, чем непрерывные проверки в фоновом режиме, выполняемые механизмом оповещения PowerStore. Для подтверждения исправного состояния кластера вручную доступны два механизма: диагностика системы перед модернизацией (PUHC) и проверки системы.

Каждый пакет модернизации PowerStoreOS включает встроенную PUHC, чтобы проверить необходимые условия для успешного обновления ПО. Пакет PowerStoreOS также включает различные проверки системы, которые необходимо выполнить перед операциями по техническому обслуживанию. Начиная с версии PowerStoreOS 2.1.x.x, поддерживаются автономные пакеты диагностики системы. Пакет диагностики системы обновляется отдельно от пакета модернизации PowerStoreOS и позволяет добавлять дополнительные проверки после выпуска PowerStoreOS.
  • В PowerStoreOS версии 4.x пакет диагностики системы дополняет проверки исправности системы и PUHC, которые включены в PowerStoreOS.
  • В PowerStoreOS версии 2.1.x.x пакет диагностики системы дополняет проверки системы, которые включены в PowerStoreOS. Обновления ПО блокируются до тех пор, пока не выполнены проверки для профиля расширения модернизации проверки системы в тонком пакете диагностики системы.
В настоящей статье описывается работа PUHC, проверки системы и расширения модернизации проверки системы, которые используются для подготовки к бесперебойному обновлению (NDU).


Доступные инструменты диагностики системы

Установленная версия PowerStore Инструменты, которые необходимо использовать перед NDU (источник инструментов для проверки)
PowerStoreOS 4.x
  • Диагностика системы перед модернизацией (встроено в операционную систему и пакет диагностики системы)
PowerStoreOS 3.x
  • Диагностика системы перед модернизацией (встроено в операционную систему и пакет диагностики системы)
PowerStoreOS 2.1.x
  • Диагностика системы перед модернизацией (встроено в операционную систему)
  • Расширение модернизации проверки системы (встроено в операционную систему и пакет диагностики системы)
PowerStoreOS 2.0.x
  • Диагностика системы перед модернизацией (встроено в операционную систему)
  • Проверки системы (встроено в операционную систему)
PowerStoreOS 1.x
  • Диагностика системы перед модернизацией (встроено в операционную систему)
 
Важное примечание. Соответствующие диагностические проверки системы необходимо осуществлять непосредственно перед обновлением ПО. Рекомендуется выполнять все диагностики системы не менее чем за неделю до модернизации хранилища, чтобы в случае необходимости было достаточно времени для выполнения корректирующих процедур.


Обзор

  1. Определите, какой пакет диагностики системы необходимо скачать.
  2. Скачайте и установите пакет диагностики системы. (Пропустите этот шаг, если текущая версия 2.0 или ниже.)  Если в кластере включено автоматическое обновление ПО, при готовности новых пакетов диагностики системы появляются уведомления, и они автоматически загружаются, если эта функция включена.
  3. Скачайте актуальную версию PowerStoreOS. 
  4. Выполните предварительные диагностики системы не менее чем за неделю до модернизации, чтобы оценить состояние системы и устранить обнаруженные проблемы. Используйте все доступные инструменты для оценки состояния системы — см. таблицу 1 (выше). 
  5. Непосредственно перед модернизацией выполните соответствующие диагностические проверки системы. 
  6. Продолжите модернизацию. О бесперебойном обновлении см. статью PowerStore. Как подготовиться к бесперебойному обновлению (NDU) PowerStore


Определите, каким пакетом диагностики системы следует воспользоваться

 Установленная версия PowerStore  Пакет диагностики системы

 Содержимое пакета диагностики системы

PowerStoreOS 4.x   PowerStore-health_check-4.x<сборка> (при наличии)         Проверка системы и PUHC
PowerStoreOS 3.x  PowerStore-health_check-3.x<сборка> Проверка системы и PUHC
PowerStoreOS 2.1.x  PowerStore-health_check-2.1.x.x-<сборка>      Проверка системы и расширение модернизации.       
PowerStoreOS 1.x и 2.0.x    Неприменимо  

Пакет диагностики системы можно скачать с сайта поддержки Dell Драйверы и скачиваемые материалы. Описание на сайте «Драйверы и скачиваемые материалы» содержит сведения о совместимых версиях PowerStoreOS.

Убедитесь, что на устройство уже загружен последний доступный пакет диагностики системы. См. инструкции в разделе «Дополнительные примечания» ниже.

Важное примечание. Рекомендуется всегда скачивать последний пакет диагностики системы, если вы не уверены, что на устройстве уже установлена последняя версия пакета.


Скачайте программу диагностики системы

Скачайте автономный пакет диагностики системы с сайта поддержки Dell Драйверы и скачиваемые материалы, а затем загрузите его в PowerStore Manager. См. предыдущий раздел, чтобы узнать, как выбрать нужный пакет.
 
Важное примечание. Пакет диагностики системы может подходить для нескольких версий. Внимательно прочитайте описание пакета на сайте «Драйверы и скачиваемые материалы», чтобы удостовериться в том, что пакет совместим с вашей версией PowerStoreOS.
  1. Скачайте последнюю версию пакета диагностики системы. Если на кластере включена автоматическая загрузка обновлений ПО, перейдите к шагу 2.
    1. Войдите в свою учетную запись на сайте поддержки Dell. Если вы не вошли в систему, результаты будут неточными.
    2. Откройте Страницу продукта для вашей системы, затем перейдите в раздел Драйверы и скачиваемые материалы. В поле поиска по ключевым словам введите «Health Checks».
    3. Скачайте соответствующий пакет, если он существует, на ваш локальный компьютер.
    4. В окне «Upload» PowerStore Manager выберите значок Settings, затем выберите «Upgrades» в разделе «Cluster». Загрузите пакет диагностики системы при помощи кнопки «UPLOAD PACKAGE».
  2. Установите пакет диагностики системы с помощью кнопки UPGRADE в окне загрузки PowerStore Manager.
Примечание.: После модернизации пакета операционной системы PowerStoreOS проверки системы в пакете диагностики системы перезаписываются, и потому их необходимо установить повторно.


Скачивание PowerStoreOS

Скачайте предпочтительную версию PowerStoreOS с сайта поддержки Dell Драйверы и скачиваемые материалы.
  1. Откройте Страницу продукта для вашей системы, затем перейдите в раздел Драйверы и скачиваемые материалы. При помощи селектора «Тип скачиваемого материала» выберите Операционные системы.
  2. Скачайте соответствующий пакет на ваш локальный компьютер.
  3. В окне «Upload» PowerStore Manager выберите значок Settings, затем выберите «Upgrades» в разделе «Cluster». Загрузите пакет PowerStoreOS.


Диагностика системы перед модернизацией (PUHC)

Диагностика системы перед модернизацией (PUHC) содержит комплекс проверочных процедур, призванных обеспечить успешное бесперебойное обновление ПО (NDU).
  • Диагностика системы перед модернизацией берется из целевого NDU PowerStoreOS. В PowerStoreOS 3.x и 4.x загруженный пакет диагностики системы содержит дополнительные проверки PUHC, применяемые для обновления ПО на базе установленной (исходной) версии 3.x.
  • В окне «Upgrade» выберите HEALTH CHECK. (См. рис. 1 ниже).
  • Просмотрите все сообщения Error или Warning, которые появляются во время диагностики системы перед модернизацией, и выполните соответствующие действия.
    • Если проверка PUHC не пройдена, выберите запись PUHC со сбоем в разделе «Recent activities», чтобы открыть «Job Details».
    • Выберите каждую строку в раскрывающейся панели «Job Details», чтобы просмотреть сообщения об ошибках или предупреждения, которые были созданы в ходе диагностики системы перед модернизацией.
    • Если вам требуется помощь в решении проблем, указанных в сообщениях Error или Warning, обратитесь в службу поддержки Dell Technologies.
  • Зеленая галочка указывает на успешное завершение этапа диагностики системы. Зеленая галочка не означает, что PUHC завершена без каких-либо сообщений об ошибках или предупреждений. Подробнее см. в статье PowerStore. Индикатор диагностики системы горит зеленым цветом при наличии предупреждений.
Примечание.: Для PowerStoreX 1.x, модернизируемых до 2.x, см. раздел «Дополнительные примечания» ниже.


Проверка системы перед NDU (PowerStoreOS 2.x)

  • Проверка системы доступна только на устройствах с PowerStoreOS версии 2.0.x и более поздних. При работе в PowerStore 2.0 необходимо выполнять проверку системы перед выполнением операций обслуживания и обновлением ПО. Диагностика системы должна выполняться перед выполнением операций обслуживания при работе с PowerStoreOS 2.1.x.
  • Используйте кнопку RUN SYSTEM CHECK на вкладке «SYSTEM CHECKS» в пользовательском интерфейсе PowerStore Manager. Дополнительные сведения о процедуре проверки системы см. в документе «Dell EMC PowerStore. Мониторинг системы».
  • Просмотрите все элементы, для которых отправляется сообщение с состоянием Failed во время проверки системы, и выполните соответствующие действия.
  • Если вам требуется помощь в решении проблем, указанных в сообщениях с состоянием Failed, обратитесь в службу поддержки Dell Technologies.


Расширения модернизации (PowerStore 2.1.x)

  • Расширение модернизации доступно только на устройствах с PowerStoreOS версии 2.1.x.
  • После загрузки пакета программного обеспечения кнопка «UPGRADE» недоступна до тех пор, пока пользователь не запустит расширение модернизации. Всплывающая подсказка на кнопке UPGRADE выглядит следующим образом: Upgrade is disabled if Upgrade Extensions have not been run within the last 60 minutes. Для запуска расширения модернизации откройте Monitoring System Checks и нажмите кнопку Run Upgrade Extensions.​
    1. Используйте кнопку Run Upgrade Extension на вкладке System Checks в пользовательском интерфейсе (UI) PowerStore Manager.
    2. Вы можете увидеть время последнего выполнения системных проверок, используемый профиль и результаты.
    3. Просмотрите все элементы, для которых отправляется сообщение с состоянием Failed во время диагностики системы, и выполните соответствующие действия. Каждое сообщение о состоянии содержит идентификатор связанной статьи базы знаний Dell, в которой представлена информация о решении проблемы.
    4. Если вам требуется помощь в решении проблем, указанных в сообщениях с состоянием Failed, обратитесь в Службу технической поддержки Dell Technologies.
     
    Примечание.: Как и при любой диагностике системы, любые возникающие проблемы должны быть устранены до выполнения модернизации программного обеспечения.

    Снимок экрана с сообщением о сбое проверки
  • Расширения модернизации необходимо запустить в течение часа после начала модернизации. На вкладке SYSTEM CHECKS отображается время последнего запуска проверки системы, активный профиль и результаты:
    Мониторинг проверки системы с результатами

Additional Information

Как определить версию установленного пакета диагностики системы

Просмотр даты установки пакета диагностики системы

В пользовательском интерфейсе невозможно определить версию установленного пакета диагностики системы. Пользователь может сравнить дату выпуска на сайте поддержки Dell, на странице Драйверы и скачиваемые материалы пакета диагностики системы с датой его скачивания на панели «Недавние действия».
 
Сравнение дат
 

Использование PSTCLI для получения сведений о версии пакета диагностики системы.

Чтобы отобразить установленные версии программного обеспечения и микропрограммы накопителей в вашей системе, используйте следующие PSTCLI команды. Эту команду можно использовать, чтобы проверить, не установлена ли последняя версия пакета диагностики системы.
$ pstcli -d xx.xx.xx.xx -u <user> -p <password> software_package show -output nvp |egrep "name|software_package_type|release_version"
      name                  = Health_Check-2.1.1.1-1736451-retail
      software_package_type = Health_Check
      release_version       = 2.1.1.1

$ pstcli -d xx.xx.xx.xx -u <user> -p <password> software_package show -select software_package_state -output nvp
1:    software_package_state = Installed
 

Использование REST API для получения информации о версии пакета диагностики системы.

Альтернатива использованию команды PSTCLI для отображения установленных версий программного обеспечения и микропрограмм накопителей в вашей системе — это REST API. Используйте следующий API-интерфейс REST, чтобы проверить, какой пакет диагностики системы установлен.

Выполните следующий вызов REST API, чтобы получить список установленных пакетов в кластере:
curl -kv --user admin:xxxxx -X GET https://<appliance IP>:443/api/rest/software_package?select=* | python -mjson.tool

Пример вызова API выводит следующее:
----------------------------
.
.
.
Mar 11 2021 11:02:57 INFO: -----------
Mar 11 2021 11:02:57 INFO: ID : XXXXX-8aac-466d-9473-7d239bda31f5
Mar 11 2021 11:02:57 INFO: Release Version : 2.1.0.0-00001-retail (Build: 00001-
retail)
Mar 11 2021 11:02:57 INFO: Release Timestamp : 
2021-03-11T01:56:23+00:00(1615427783)
Mar 11 2021 11:02:57 INFO: Filename : Health_Check-2.1.0.0-00001-retail       <========
Mar 11 2021 11:02:57 INFO: State : Downloaded
Mar 11 2021 11:02:57 INFO: Size : 126 MB
Mar 11 2021 11:02:57 INFO: Type : Health_Check
Mar 11 2021 11:02:57 INFO: -----------
Mar 11 2021 11:02:57 INFO: -----------
.
.
.
Mar 11 2021 11:02:57 INFO: -----------
Mar 11 2021 11:02:57 INFO: ID : XXXXX-2b9a-4a77-ad8f-79ade4c32a03
Mar 11 2021 11:02:57 INFO: Release Version : 3.0.0.0-1323753-retail (Build: 
1323753)
Mar 11 2021 11:02:57 INFO: Release Timestamp : 
2021-03-04T21:45:24+00:00(1614894324)
Mar 11 2021 11:02:57 INFO: Filename : Software_Release-3.0.0.0-1323753-
retail
Mar 11 2021 11:02:57 INFO: State : Downloaded
Mar 11 2021 11:02:57 INFO: Size : 5894 MB
Mar 11 2021 11:02:57 INFO: Type : Software_Release
Mar 11 2021 11:02:57 INFO: -----------
Mar 11 2021 11:02:57 INFO: Exiting...
Mar 11 2021 11:02:57 INFO: Operation - Success
Mar 11 2021 11:02:57 INFO: Elapsed Time: 3.0 secs

Просмотрите установленный пакет диагностики системы в выходных данных API и сравните его с последним пакетом диагностики системы, доступным на сайте поддержки Dell.


Для PowerStoreX 1.x, модернизируемых до 2.x

Диагностика системы перед модернизацией (PUHC) всегда отображает следующие ошибки, если она выполняется перед установкой пакета предварительной модернизации и обновлением внутренних хостов ESXi:
Pre-Upgrade Health Check Failed:
Pre-upgrade health check failed on node A - ["XXXXXXXXXXXXXX"] node B -
["XXXXXXXXXXXXXX"]. Please review the health check steps for more details.
(0xXXXXXXXXXXXX)
Health Check Node A
The component version is below the required version. Update FIRMWARE to version
XX.X.X. (incompatible_version)
This upgrade requires a minimum version of VMware ESXi be installed prior to the
upgrade. (incompatible_upgrade_esxi_version)
This upgrade requires the PowerStore X ESXi VIBs be upgraded prior to the upgrade.
(incompatible_upgrade_esxi_vib_version)
The PowerStore X ESXi VMFS partition is not the correct size to proceed with the
upgrade. Please perform the VMFS resize procedure. (check_vmfs_size_failed_A)

Чтобы устранить эти ошибки, см. Руководство по обновлению ПО Dell EMC PowerStore, раздел «Модернизация кластеров моделей PowerStore X (PowerStore OS 2.0.x и более поздние версии)»
  • Установите пакет предварительной модернизации на кластер (PowerStore OS 2.0.x и более поздние версии)
  • Обновите внутренние хосты ESXi PowerStore (PowerStore OS 2.0.x и более поздние версии)
  • Модернизируйте PowerStoreOS в кластере (PowerStoreOS 2.0.x и более поздние версии)

Affected Products

PowerStore
Article Properties
Article Number: 000192601
Article Type: How To
Last Modified: 13 Jun 2025
Version:  17
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.