PowerFlex ScaleIO: Po přidání disku zpět na server jej operační systém nerozpozná
Résumé: Operační systém nerozpozná disk po jeho přidání zpět na server.
Symptômes
Otestován na vadný disk ručním vytažením disku ze serveru online
Na úrovni operačního systému se disk nezobrazuje, i když byl znovu přidán na server.
Ve skutečnosti se nejedná o problém SIO.
Cause
K tomu dochází, protože stav disku je uložen do mezipaměti v nesprávném stavu.
Résolution
Proveďte níže uvedené kroky:
Nejedná se o doporučený způsob testování vadného disku v clusteru SIO.
Požádejte zákazníka, aby na server Dell nainstaloval nástroj perccli, pokud jej ještě nemá. (viz odkaz níže)
Získejte výstup z následujícího příkazu:
# /opt/MegaRAID/perccli/perccli64 /c0 show
Ujistěte se, že pevný disk, který byl vybrán a vrácen, je viditelný v seznamu PD.
Zkontrolujte, zda nechybí VD (virtuální disk).
Pokuste se vytvořit virtuální disk, pokud chybí:
# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora ( this is for No ReadAhead (NR) WriteThrough (WT)
Může se zobrazit chyba:
# /opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora Controller = 0 Status = Failure Description = controller has data in cache for offline or missing virtual disks
Pokud se zobrazí výše uvedená chybová zpráva, zkontrolujte 500119 znalostní databáze: Příkazy storcli nejsou účinné https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective Při použití nástroje perccli zkontrolujte zachovalou mezipaměť pomocí příkazu perrcli:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache
Pokud je mezipaměť zachována, zobrazí se výstup:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache Controller = 0 Status = Success Description = None ----------- VD State ----------- 16 Missing
Odstraňte zachovanou mezipaměť pomocí:
#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache
Poté vytvořte virtuální disk pomocí:
#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora
Restart by neměl být nutný a disk by se nyní měl zobrazit na úrovni operačního systému. Zkontrolujte spuštěním následujícího příkazu:
# ls -l /dev/disk/by-path | grep pci #ls -l /dev/disk/by-path | grep pci | wc -l #fdisk -l | grep Disk #lsblk
Pak byste měli být schopni přidat disk zpět do protokolu clusteru SIO do uživatelského rozhraní ScaleIO. Na obrazovce backendového disku SDS klikněte pravým tlačítkem na položku SDS a vyberte možnost Přidat zařízení. Do pole Path zadejte název operačního systému.
Informations supplémentaires
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
Zkopírujte instalační soubor perccli-1.17.10-1.noarch.rpm do složky /tmp v uzlu.
Z konzole Linux nebo pomocí SSH nainstalujte balíček PERCCLI:
#rpm -Uvh /tmp/perccli-1.17.10-1.noarch.rpm
Referenční příručku k rozhraní příkazového řádku (CLI) řadičů Dell PowerEdge RAID (PERC) najdete na adrese:https://www.dell.com/support/kbdoc/en-us/000177280/how-to-use-the-poweredge-raid-controller-perc-command-line-interface-cli-utility-to-manage-your-raid-controller