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

Shrnutí: 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.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

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. 

Příčina

Ř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. 

Řešení

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.   

Dotčené produkty

PowerFlex rack

Produkty

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 ...
Vlastnosti článku
Číslo článku: 000202412
Typ článku: Solution
Poslední úprava: 27 Nov 2025
Verze:  11
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.