Chyby zařízení PowerFlex SDS zašifrované řešením CloudLink po restartování kvůli spuštění služby SDS dříve, než agent CloudLink odemkne disky

Summary: Když jsou zařízení PowerFlex SDS šifrována pomocí CloudLink, mohou se názvy mapovačů po restartování změnit. To způsobí, že se změní pořadí zařízení SDS a v uživatelském rozhraní PowerFlex se zobrazí jako selhávající. ...

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

Dotčené produkty: Konkrétní kombinace, která zahrnuje:

  1. PowerFlex 3.6
  2. Cloud Link 7.1
  3. RHEL 8.x
  4. Zařízení SDS šifrovaná pomocí řešení CloudLink

Po restartování se mohou šifrovaná zařízení SDS CloudLink v uživatelském rozhraní PowerFlex zobrazit jako neúspěšná kvůli změně pořadí mapovače zařízení.

Logické mapování spouštěcího zařízení se může přepínat mezi prvním a posledním písmenem zařízení.

K chybám SDS může dojít také po restartování, pokud se služba SDS spustí dříve, než CloudLink odemkne disky. Problém bude opraven ve verzi CloudLink 7.0.2.

 

Cause

  • Šifrovaný mapovač CloudLink používá jako identifikátor písmeno jednotky. (například /dev/mapper/svm_sdb)
  • Když se změní písmeno jednotky, změní se název mapovače
  • Během restartování se písmeno jednotky může změnit podle toho, zda byla nejprve rozpoznána spouštěcí jednotka nebo jednotky SDS.
  • K tomu může také dojít, pokud se služba SDS spustí dříve, než agent CloudLink odemkne disky.

 

Resolution

Upozornění: Pouze PowerFlex 3.6.0.2 a novější verze podporují nový mapovač SDS v řešení CloudLink 7.1.2. Chcete-li upgradovat agenty CloudLink na uzlech SDS tak, aby používaly CloudLink 7.1.2, je nutné ručně aktualizovat zařízení PowerFlex. Informace o upgradu cesty mapovače SDS v systému PowerFlex 3.6.0.2 a novějších verzích naleznete v části "Migrace uzlů PowerFlex na novou cestu CloudLink" v dokumentu Dell PowerFlex CloudLink pro zařízení SDS, který je k dispozici na webu podpory. (Nástroj PowerFlex Manager zatím nepodporuje nový mapovač SDS.)

Zástupné řešení pro změnu písmene jednotky:

  • 1. možnost:

    • Zastavte službu SDS na uzlu PowerFlex (/opt/emc/scaleio/sds/bin/delete_service.sh).
    • Vymažte všechny výstrahy SDS. To by mělo způsobit, že nástroj PowerFlex znovu vyhledá v systému nové názvy zařízení a začne je používat. (Nachází se v části Prezentační > serverová zařízení.)
    • Po restartování služby SDS (/opt/emc/scaleio/sds/bin/create_service.sh).
  • 2. možnost: Odeberte disky SDS ze systému PowerFlex a znovu je přidejte. (Nachází se v části Prezentační > serverová zařízení)

  • 3. možnost: Restartujte uzel PowerFlex a pořadí disků se může vrátit zpět na původní mapování.

Pokud budou následující restarty používat nový formát písmene jednotky, chyby SDS se budou zobrazovat i nadále. Chcete-li změnit písmena jednotky PowerFlex tak, aby nedocházelo k chybám SDS, spusťte následující příkazy scli:

Vyhledejte sds_id uzlu SDS, u kterého došlo k chybám:

Scli --query_all_sds

Aktualizace s novými písmeny jednotek:

Scli --update_sds_original_paths -sds_id  <id>

Odložte spuštění PowerFlex, dokud řešení CloudLink neodemkne disky:
Upgrady řešení CloudLink na verzi 7.0x, 7.1, 7.1.1 a 7.1.2 odstraní 60sekundový časovač vypnutí v přepínačích /opt/emc/extra/pre_run.sh na uzlech SDS. To po restartování způsobí chyby SDS, protože řešení PowerFlex začne používat disky dříve, než je CloudLink odemkne. Chcete-li předejít chybám SDS při restartu, přidejte 60sekundovou prodlevu zpět do /opt/emc/extra/pre_run.sh na uzlech SDS po upgradu agenta CloudLink. Tím se zpozdí spuštění služby SDS, dokud CloudLink neodemkne šifrované disky.

Příklad znázorňující zpoždění 60 s přidaný do 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))
  while [ $SECONDS -lt $end ]; do
    /sbin/svm unlocked > /dev/null && break
    sleep 5
  done
fi
sleep 60
echo pre_run returned...$(date) >> /var/log/svm-sds
Poznámka: Ujistěte se, že soubor /opt/emc/extra/pre_run.sh má úplná oprávnění ke spuštění. (chmod 777 /opt/emc/extra/pre_run.sh)

Trvalá oprava:

  • Nová nasazení – instalace řešení CloudLink 7.1.2 a PowerFlex 3.6.0.2
  • Stávající systémy: Upgrade na CloudLink 7.1.2 a PowerFlex 3.6.0.2

Řešení CloudLink 7.1.2 a PowerFlex 3.6.0.2 používá parametr /dev/disk/by-id/.... A proto použijte názvy /dev/mapper/svm_wwn-XXXX oproti logickému /dev/svm_sdXXX.

Poznámka: Nástroj PowerFlex Manager zatím nepodporuje mapovače CloudLink 7.1.2. Bude podporována v budoucí verzi.

 

Affected Products

PowerFlex rack, VxFlex Ready Nodes, PowerFlex Appliance, CloudLink, PowerFlex appliance R650, PowerFlex appliance R6525, Powerflex appliance R750, PowerFlex Software, VxFlex Ready Node, ScaleIO Ready Node-PowerEdge 13G, VxFlex Ready Node R640 , VxFlex Ready Node R740xd, Ready Node Series, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R840, VxFlex Ready Node R840 ...
Article Properties
Article Number: 000189917
Article Type: Solution
Last Modified: 08 Sept 2025
Version:  16
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.