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

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

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

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.   

Επηρεαζόμενα προϊόντα

PowerFlex rack

Προϊόντα

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 Number: 000202412
Article Type: Solution
Τελευταία τροποποίηση: 27 Νοε 2025
Version:  11
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.