Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Problém při upgradu aplikace CloudLink pomocí nástroje PowerFlex Manager

Summary: Při upgradu aplikace CloudLink pomocí nástroje PowerFlex Manager 3.8 může dojít k problémům, které způsobí selhání upgradu služby.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Upgradovaná služba selže při upgradu uzlu SDS.   Na uzlu SDS bude upgradován agent CloudLink, ale bude stále v režimu údržby. 

Cause

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

Resolution

Tento problém bude opraven v nástroji PowerFlex Manager 3.8.3.   K dispozici je oprava PowerFlex Manager 3.8.2, která zajišťuje přítomnost časovače spánku. 

U verzí PowerFlex Manager 3.8.0 a 3.8.1 proveďte servisní upgrady se šifrováním CloudLink pomocí následující metody.

Upgradujte zdroj CloudLink pomocí RCM na požadovanou verzi. 
1. Přihlaste se do nástroje PowerFlex Manager.
2. Přejděte na kartu Resources (Zdroje), vyberte možnost All Resources (Všechny zdroje) a poté vyberte centrum CloudLink, které chcete upgradovat. Je nutné upgradovat pouze jeden uzel clusteru CloudLink Center. Zbývající uzly se upgradují automaticky.
3. Klikněte na možnost Aktualizovat zdroje.
4. Chcete-li nyní provádět aktualizace firmwaru a softwaru, vyberte možnost Allow PowerFlex Manager (Povolit nástroj PowerFlex Manager) nebo Schedule firmware and software updates (Naplánovat aktualizace firmwaru a softwaru).
5. Klikněte na tlačítko Použít a potvrďte akci kliknutím na tlačítko Ano .

Proveďte automatický upgrade všech agentů.  
  1. Přihlaste se do aplikace CloudLink Center.
  2. Uzly SDS budou mít alarm, který signalizuje, že agent CloudLink ještě nebyl upgradován.
  3. Nastavte zásadu machine agent upgrade na hodnotu Auto pro skupinu počítačů, která obsahuje uzly SDS, které se upgradují (To spustí upgrade agenta CloudLink na všech uzlech SDS): 
    • Agenti > skupiny počítačů > akce > úprava skupiny > upgradu agenta počítače
  4.  Vyčkejte několik minut, než systém CloudLink upgraduje všechny agenty CloudLink na uzlech SDS na novou verzi.  Ujistěte se, že se na uzlech SDS vymazaly alarmy agenta CloudLink.

Aktualizujte soubor /opt/emc/extra/pre_run.sh.
  1. Na každém uzlu SDS, který byl upgradován, zkontrolujte soubor /opt/emc/extra/pre_run.sh.
  2. Pokud neexistuje, vytvořte soubor pomocí příkazu "vi" se všemi níže zobrazenými příkazy.
  3. Pokud existuje, přidejte pomocí příkazu "vi" časovač "sleep 60", jak je znázorněno níže.
/opt/emc/extra/pre_run.sh:
#!/bin/bash -f

pokud [ -f /sbin/svm ];
echo svm is installed $(date) >> /var/log/svm-sds
/sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
end=$(SECONDS+300))
režim spánku 60
while [$SECONDS -lt $end ]; proveďte
/sbin/svm odemknuto > /dev/null &> break
režim spánku 5
Udělal

Fi
 
4. Změňte oprávnění u souboru pre_run.sh "chmod 755 /opt/emc/extra/pre_run.sh".
 
Restartujte uzly a vymažte chyby (volitelné):
1. Přepněte uzel SDS do chráněného režimu údržby.
2. Zaznamenejte použitá písmena jednotek (např.  sda-sdk nebo sdb – sdl)
3. Restartujte uzel.
4.  Po dokončení restartování se ujistěte, že v grafickém uživatelském rozhraní PowerFlex nedošlo k žádným chybám PowerFlex.   Pokud ano, vymažte chyby.
5.  Položka /opt/emc/extra/pre_run.sh stále obsahuje časovač "sleep 60". Pokud ne, přidejte časovač "sleep 60" a opakujte postup od kroku 3.   
6.  Zkontrolujte pořadí písmene jednotky.  Pokud došlo k přeuspořádání disků, resetujte disky pomocí příkazů scli:
scli --query_all_sds
scli --query_sds -sds_id
scli --update_sds_original_paths -sds_id

7. Pokud se při prvním restartování objevily chyby PowerFlex, opakujte kroky 3–6.
8. Vyjměte uzel z chráněného režimu
údržby.9. Opakujte kroky 1–8 pro všechny ostatní uzly SDS a ověřte, zda je pre_run.sh správně nastaven.   
 
 
Zahájit upgrade služby
1.  Inventarizace všech uzlů v nástroji PFxM a potvrzení, že je společnost CLoudLink kompatibilní s novým RCM na všech uzlech SDS.
2. Proveďte upgrade RCM služby.

 
U nástroje PowerFlex Manager 3.8.2 použijte před servisními upgrady připojenou opravu, která má šifrování CloudLink:

Před zahájením upgradu RCM použijte opravu PowerFlex Manager 3.8.2:  
  1. Pořiďte snapshot zařízení PowerFlex Manager.  (Po dokončení snapshot odeberte.)
  2. Stáhněte si soubor ZIP připojený k tomuto článku znalostí a rozbalte jej.   
  3. Zkopírujte soubor Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm do adresáře /var/tmp v zařízení PowerFlex Manager.
  4. ssh do zařízení PowerFlex Manager.
  5. Zkontrolujte, zda v aplikaci PFxM neběží žádné úlohy.
  6. Opravu použijte spuštěním následujících příkazů v zařízení PowerFlex Manager:
    • cd /var/tmp
    • sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm
    • sudo shutdown -r now 
 
Nyní je možné provést upgrade RCM a při restartování uzlů by se na zašifrovaných discích neměly vyskytovat žádné chyby SDS.   

Article Properties


Affected Product

PowerFlex rack, PowerFlex Appliance

Last Published Date

08 Feb 2023

Version

9

Article Type

Solution