PowerFlex: Zařízení v chybovém stavu při upgradu CloudLink s PFxM

Summary: Při upgradu řešení CloudLink pomocí nástroje PowerFlex Manager 3.8 mohou nastat problémy, které způsobí selhání upgradu služby.

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

Upgradovaná služba selže při upgradu uzlu SDS. Uzel SDS má upgradovaného agenta CloudLink, ale bude stále v režimu údržby. 

Cause

Řešení CloudLink 7.0, 7.02, 7.1.0, 7.1.1 nepřidává požadovaný časovač vypnutí do umístění /opt/emc/extra/pre_run.sh. Pokud jej přidáte ručně, nástroj PowerFlex Manager 3.8 při upgradu služby na uzlech SDS odebere časovač spánku.  Bez časovače vypnutí se služba PowerFlex spustí dříve, než CloudLink odemkne disky.  To způsobí, že některé nebo všechny jednotky budou v chybovém stavu. 

Resolution

Problém je vyřešen v nástroji PowerFlex Manager 3.8.3.   

K dispozici je oprava PowerFlex Manager 3.8.2, která zajišťuje přítomnost časovače vypnutí. 

V případě nástroje PowerFlex Manager 3.8.0 a 3.8.1 použijte k upgradům služeb šifrování CloudLink následující metodu.

 

Upgradujte zdroj CloudLink s RCM na požadovanou verzi. 

 1. Přihlaste se do nástroje PowerFlex Manager.

2. Přejděte na kartu Prostředky, vyberte Všechny prostředky a poté vyberte Centrum CloudLink, které chcete upgradovat. Je třeba upgradovat pouze jeden uzel clusteru CloudLink Center. Zbývající uzly se upgradují automaticky.

3. Klikněte na Aktualizovat zdroje.

4. Vyberte možnost Allow PowerFlex Manager perform firmware and software updates now (Povolit nástroji PowerFlex Manager provádět aktualizace firmwaru a softwaru ihned) nebo Schedule firmware and software updates (Naplánovat aktualizace firmwaru a softwaru).

5. Klikněte na tlačítko Apply a potvrďte akci kliknutím na tlačítko Yes.

Automaticky upgradujte všechny agenty.  

Přihlaste se do Centra CloudLink.

Každý uzel SDS bude mít alarm oznamující, že agent CloudLink ještě nebyl upgradován.

Nastavte zásadu upgradu agenta počítače na hodnotu Auto pro skupinu počítačů, která obsahuje upgradované uzly SDS (tím se spustí upgrade agenta CloudLink na všech uzlech SDS): 

Agenti > Akce > Skupiny > počítačů Upravit upgrade > agenta skupinového počítače.

Počkejte několik minut, než řešení CloudLink upgraduje všechny agenty CloudLink na uzlech SDS na novou verzi. Zajistěte, aby se vymazaly alarmy agenta CloudLink na uzlech SDS.

Aktualizujte /opt/emc/extra/pre_run.sh.

Na každém upgradovaném uzlu SDS zkontrolujte složku /opt/emc/extra/pre_run.sh.

Pokud neexistuje pomocí příkazu 'vi', vytvořte soubor pomocí všech níže uvedených příkazů.

Pokud existuje, pomocí příkazu "vi" přidejte časovač "sleep 60", jak je znázorněno níže.

/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. Změňte oprávnění pre_run.sh souboru "chmod 755 /opt/emc/extra/pre_run.sh"  

 Restartování uzlů a odstranění chyb (volitelné):

  • Přepněte uzel SDS do režimu chráněné údržby.
  • Zaznamenejte používaná písmena jednotek (například sda-sdk nebo sdb - sdl)
  • Restartujte uzel.
  • Po dokončení restartu se ujistěte, že v uživatelském rozhraní PowerFlex nejsou žádné chyby PowerFlex.   Pokud ano, vymažte chyby.
  • Zkontrolujte, zda /opt/emc/extra/pre_run.sh stále obsahuje časovač "sleep 60". Pokud ne, přidejte časovač "sleep 60" a opakujte od kroku 3.   
  • Zkontrolujte pořadí písmen jednotek. Pokud došlo ke změně pořadí disků, resetujte je pomocí příkazů scli:
scli --query_all_sds
scli --query_sds -sds_id   
scli --update_sds_original_paths -sds_id  

7. Pokud při prvním restartu došlo k chybám PowerFlex, opakujte kroky 3–6.

8. Vyjměte uzel z režimu chráněné údržby.

9. Opakujte kroky 1–8 pro všechny ostatní uzly SDS a ujistěte se, že je pre_run.sh správně nastaven.   

  Spustit upgrade služby

  • 1. Inventarizace všech uzlů v PFxM a potvrzení, že řešení CloudLink vyhovuje novému RCM na všech uzlech SDS.
  • 2. Proveďte upgrade RCM ve službě.

 

 V případě nástroje PowerFlex Manager 3.8.2 nainstalujte před upgrady služeb se šifrováním CloudLink přiloženou opravu:

Před zahájením upgradu RCM použijte opravu PowerFlex Manager 3.8.2:  

Pořiďte snapshot zařízení PowerFlex Manager. (Po dokončení odeberte snapshot.)

Stáhněte si soubor .zip připojený k tomuto článku znalostní databáze a rozbalte jej.   

Zkopírujte soubor Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm do adresáře /var/tmp v zařízení PowerFlex Manager.

Přihlaste se pomocí SSH do zařízení PowerFlex Manager.

Ujistěte se, že na PFxM nejsou spuštěny žádné úlohy.

Chcete-li opravu použít, spusťte v zařízení PowerFlex Manager následující příkazy:

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

Nyní lze provést upgrade RCM a po restartování uzlů by na šifrovaných jednotkách nemělo docházet k chybám 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.