PowerFlex: Cesta k disku se po restartu změnila na /dev/mdxxx.
Summary: Disky ve stavu selhání v uživatelském rozhraní/CLI po restartování serveru Zařízení na serveru SDS změnila po restartování serveru cestu na /dev/mdXXX (obvykle čísla).
Symptoms
Zařízení v uživatelském rozhraní a rozhraní příkazového řádku, která selhala:
lsblk Výstup je podobný výstupu níže:
Server dříve používal softwarové pole RAID:
POZNÁMKA: Selhání více zařízení mohou vést k DU.
Cause
Tyto disky byly dříve využívány softwarovým polem RAID.
Kód produktu: https://en.wikipedia.org/wiki/Mdadm
Resolution
POZNÁMKA: Následující postup předpokládá, že softwarová konfigurace RAID existovala na zařízeních předtím, než byla přidána jako zařízení PowerFlex SDS. Pokud byly disky nakonfigurovány v jakémkoli softwarovém poli RAID poté, co byly přidány jako zařízení PowerFlex, mohla být některá uživatelská data poškozena.
Zástupné řešení
-
Zastavte zařízení RAID pomocí následujícího příkazu:
mdadm /dev/mdX --stop
Nebo
mdadm /dev/mdX --remove /dev/sdX
-
Pokud není k dispozici žádné zařízení /dev/mdxxx, ale je zde zařízení /dev/ddf*, pak mohlo být softwarové zařízení RAID aktivováno jiným softwarem, například dmraid-activation. Zakažte službu pomocí následujícího příkazu a restartujte server, abyste zjistili, že se soubory zařízení /dev/ddf* nevytvoří:
systemctl disable dmraid-activation
-
Pokud výše uvedené kroky nefungují, přidejte do pole následující
/opt/emc/scaleio/sds/cfg/conf.txt, restartujte proces SDS (např.pkill sds) a poté vymažte chybu zařízení:tgt_dev__enable_multipath=1
Trvalé řešení
Po použití jednoho z výše uvedených zástupných řešení k vymazání chyby zařízení postupujte takto, abyste trvale odstranili metadata softwarového pole RAID uložená na disku:
- Odeberte zařízení z PowerFlex, počkejte na dokončení vyvážení a odebrání zařízení.
-
Spuštěním tohoto příkazu odstraníte metadata na disku.
mdadm --zero-superblock /dev/sdX
- Přidejte disk jako zařízení SDS zpět do řešení PowerFlex.