VxFlex: Některá zařízení SDS šifrovaná pomocí Cloudlink označila po restartování uzlu SDS chybu
Summary: VxFlex: Některá zařízení SDS šifrovaná pomocí Cloudlink označila po restartování uzlu SDS chybu
Symptoms
Po restartování služby SDS zůstanou některá zařízení šifrovaná pomocí Cloudlink fungovat, zatímco ostatní jsou označena jako chyba.
Více zařízení SDS označených jako "Error" v SDS, který se restartoval. To může způsobit snížení kapacity a případně delší dobu přestavby.
V SDS trc:
21/06 13:09:34.917236 0x7fed52ebbeb0:mosAsyncIO_OpenFileEx:00376: WARNING: Failed to open IO file /dev/mapper/svm_sdg with rc 3 21/06 13:09:34.917238 0x7fed52ebbeb0:file_OpenEx:00707: Open error /dev/mapper/svm_sdg, NOT_FOUND 21/06 13:09:34.917241 0x7fed52ebbeb0:phyDev_ReadDevId:02649: failed to open file: path=/dev/mapper/svm_sdg, NOT_FOUND
Plán SDS cfg/partitions obsahuje jednu nebo více položek se zařízeními SDS s předponou mapovač/svm_sd a jednu nebo více položek bez předpony.
Následující příklad ukazuje oba typy položek.
8 96 1875374424 mapper/svm_sdg 8 112 1875374424 sdh The device errors can be cleared after the affected SDS has been restarted.
Používaná verze ScaleIO je vyšší než 2.0.1.3 a článek znalostní databáze 000158993 se nepoužije, i když příznak je podobný.
Cause
Řešení CloudLink má problémy s kontrolou disku a před spuštěním SDS odemkne pouze některá zařízení. Po spuštění služby SDS se zobrazí /dev/mapper/svm_sd* Soubory zařízení pro ty disky, které ještě nebyly odemčeny, se ještě nevytvářejí, takže hlásí chyby zařízení SDS.
Resolution
Tento problém je opraven ve verzi Cloud Link 6.8. Prostudujte si matici podpory a ujistěte se, že je prostředí stále podporováno.
Chcete-li se z tohoto problému odstranit, ručně restartujte službu SDS a vymažte příslušné chyby zařízení SDS.
Chcete-li problému předejít, spusťte SDS poté, co řešení CloudLink odemkne všechny disky:
- Před vypnutím uzlu spusťte příkaz "/opt/emc/scaleio/sds/bin/delete_service.sh"; po restartování počkejte, až se odemknou všechny disky používané jako zařízení SDS (zobrazí se stav svm nebo řídicí centrum CloudLink), a poté spusťte příkaz "/opt/emc/scaleio/sds/bin/create_service.sh"; nebo
- Upravte "/opt/emc/extra/pre_run.sh" a vložte "sleep 30" nad poslední řádek (zvažte úpravu tohoto čísla o 30 vyšší, pokud problém přetrvává, tj. ne všechna zařízení jsou při spuštění procesu SDS odemčená):
... sleep 30 echo pre_run returned...$(date) >> /var/log/svm-sds
Additional Information
POZNÁMKA: Výše uvedené zástupné řešení pro režim spánku není součástí upgradu (na verzi 6.7, protože zatím neobsahuje trvalou opravu tohoto problému) a může být nutné jej použít znovu.
Nejedná se o problém softwaru ScaleIO. Problém se vyskytuje v Cloud Link 6.6 a 6.7 a je opraven v Cloud Link 6.8.
Pro účely sledování ponechte #CCTFY25Q4 jako klíčové slovo ve všech verzích.