PowerFlex. Устройства в состоянии ошибки при модернизации CloudLink с помощью PFxM

Summary: При обновлении CloudLink с помощью PowerFlex Manager 3.8 могут возникнуть проблемы, которые приведут к сбою обновления услуги.

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.

Symptoms

При модернизации узла SDS происходит сбой модернизируемой услуги. Агент CloudLink узла SDS модернизирован, но он все еще будет находиться в режиме обслуживания. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1 не добавляет требуемый таймер спящего режима в /opt/emc/extra/pre_run.sh. Если PowerFlex Manager 3.8 добавляет его вручную, он удаляет таймер спящего режима при обновлении услуг на узлах SDS.  Без таймера спящего режима служба PowerFlex запускается раньше, чем CloudLink разблокирует накопители.  Это приводит к тому, что некоторые или все диски находятся в состоянии ошибки. 

Resolution

Это исправлено в PowerFlex Manager 3.8.3.   

Существует исправление PowerFlex Manager 3.8.2, которое обеспечивает наличие таймера спящего режима. 

Для PowerFlex Manager 3.8.0 и 3.8.1 используйте следующий метод для обновления служб с шифрованием CloudLink.

 

Обновите ресурс CloudLink с помощью RCM до нужного выпуска. 

 1. Войдите в PowerFlex Manager.

2. Перейдите на вкладку Resources и выберите All Resources, а затем выберите CloudLink Center для модернизации. Необходимо модернизировать только один узел кластера CloudLink Center. Остальные узлы модернизируются автоматически.

3. Нажмите Update Resources.

4. Выберите Разрешить PowerFlex Manager выполнять обновления микропрограммы и программного обеспечения сейчас или Запланировать обновление микропрограммы и программного обеспечения.

5. Нажмите кнопку Применить, затем нажмите кнопку Да для подтверждения.

Автоматическое обновление всех агентов.  

Войдите в CloudLink Center.

На каждом узле SDS появится оповещение о том, что агент CloudLink еще не модернизирован.

Установите для политики обновления агента компьютера значение Автоматически для группы компьютеров, содержащей модернизируемые узлы SDS (это приведет к обновлению агента CloudLink на всех узлах SDS): 

Агенты > Группы > компьютеров Действие > Изменение группы > Компьютер Обновление агента.

Подождите несколько минут, пока CloudLink обновит все агенты CloudLink на узлах SDS до новой версии. Убедитесь, что оповещения агента CloudLink на узлах SDS удалены.

Обновите файл /opt/emc/extra/pre_run.sh.

На каждом модернизированном узле SDS установите флажок /opt/emc/extra/pre_run.sh.

Если он не существует с помощью «vi», создайте файл со всеми командами, показанными ниже.

Если он существует, с помощью «vi» добавьте таймер «sleep 60», как показано ниже.

/opt/emc/extra/pre_run.sh:

#!/bin/bash -f

if [ -f /sbin/svm ]; then
  echo svm is installed $(date) >> /var/log/svm-sds
  /sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
  end=$((SECONDS+300))
  sleep 60
  while [ $SECONDS -lt $end ]; do
    /sbin/svm unlocked > /dev/null && break
    sleep 5
  done
fi

  4. Измените разрешения файла pre_run.sh «chmod 755 /opt/emc/extra/pre_run.sh».  

 Перезагрузите узлы и удалите ошибки (необязательно):

  • Переведите узел SDS в режим защищенного обслуживания.
  • Запишите используемые буквы дисков (например, sda-sdk или sdb-sdl)
  • Перезагрузите узел.
  • После завершения перезагрузки убедитесь, что в пользовательском интерфейсе PowerFlex нет ошибок PowerFlex.   Если есть, то удалите ошибки.
  • Убедитесь, что /opt/emc/extra/pre_run.sh по-прежнему содержит таймер «sleep 60». Если нет, добавьте таймер «sleep 60» и повторите шаг 3.   
  • Проверьте порядок букв дисков. Если порядок дисков изменен, сбросьте их с помощью команд scli:
scli --query_all_sds
scli --query_sds -sds_id   
scli --update_sds_original_paths -sds_id  

7. Если при первой перезагрузке PowerFlex возникли ошибки, повторите шаги 3–6.

8. Выведите узел из режима защищенного обслуживания.

9. Повторите шаги 1–8 для всех остальных узлов SDS, чтобы убедиться, что pre_run.sh настроен правильно.   

  Начать модернизацию услуги

  • 1. Выполните инвентаризацию всех узлов в PFxM и убедитесь, что CloudLink соответствует новому RCM на всех узлах SDS.
  • 2. Обновление RCM в сервисе.

 

 Для PowerFlex Manager 3.8.2 примените прилагаемое исправление перед обновлением услуг с шифрованием CloudLink:

Перед началом модернизации RCM примените исправление PowerFlex Manager 3.8.2.  

Сделайте моментальный снимок устройства PowerFlex Manager. (По завершении удалите моментальный снимок.)

Скачайте файл .zip, прикрепленный к этой статье базы знаний, и распакуйте его.   

Скопируйте файл Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm в каталог /var/tmp на устройстве PowerFlex Manager.

Подключитесь по SSH к устройству PowerFlex Manager.

Убедитесь, что в PFxM не выполняется никаких заданий.

Выполните следующие команды на устройстве PowerFlex Manager, чтобы применить исправление:

cd /var/tmp
sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm
sudo shutdown -r now 

Теперь можно выполнить модернизацию RCM, и при перезагрузке узлов на зашифрованных накопителях не должно быть ошибок SDS.   

Affected Products

PowerFlex rack

Products

PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625, PowerFlex custom node , PowerFlex custom node R650, PowerFlex custom node R6525, PowerFlex custom node R660, PowerFlex custom node R6625, PowerFlex custom node R750, PowerFlex custom node R760, PowerFlex custom node R7625, PowerFlex custom node R860, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
Article Properties
Article Number: 000202412
Article Type: Solution
Last Modified: 27 Nov 2025
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.