PowerFlex ScaleIO När du har lagt till en disk i en server känner operativsystemet inte igen den
Résumé: Operativsystemet känner inte igen en disk efter att den har lagts till i en server igen.
Symptômes
Testas för en felaktig disk genom att manuellt dra ut disken från servern online
På operativsystemnivå kan disken inte ses trots att den har lagts till på servern igen.
Detta är egentligen inte en SIO-fråga.
Cause
Detta beror på att diskstatusen cachelagras i fel tillstånd.
Résolution
Utför följande steg:
Det här är inte ett rekommenderat sätt att testa om det finns en disk som inte fungerar i ett SIO-kluster.
Be kunden installera perccli-verktyget på Dell-servern om de inte redan har det. (se länk nedan för det)
Hämta utdata från följande kommando:
# /opt/MegaRAID/perccli/perccli64 /c0 show
Se till att hårddisken som hämtades och returnerades är synlig under PD-listan.
Kontrollera om VD (virtuell disk) saknas.
Försök att skapa VD:n om den saknas:
# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora ( this is for No ReadAhead (NR) WriteThrough (WT)
Du kan få ett felmeddelande:
# /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
Om du får felmeddelandet ovan kontrollerar du KB-500119: storcli-kommandon gäller inte https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective När du använder perccli-verktyget använder du kommandot perrcli för att söka efter bevarad cache:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache
Om det finns en bevarad cache visar utdata:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache Controller = 0 Status = Success Description = None ----------- VD State ----------- 16 Missing
Ta bort den bevarade cachen med:
#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache
Skapa sedan VD med:
#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora
En omstart bör inte krävas och disken bör nu ses på operativsystemnivå. Kontrollera genom att köra följande:
# ls -l /dev/disk/by-path | grep pci #ls -l /dev/disk/by-path | grep pci | wc -l #fdisk -l | grep Disk #lsblk
Du bör sedan kunna lägga till disken i SIO-klustret igen Logga in på ScaleIO-användargränssnittet. På skärmen Backend SDS högerklickar du på SDS och väljer Lägg till enhet. Skriv operativsystemets namn i fältet Sökväg.
Informations supplémentaires
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
Kopiera installationsfilen, perccli-1.17.10-1.noarch.rpm, till mappen /tmp på noden.
Från Linux-konsolen eller med SSH installerar du PERCCLI-paketet:
#rpm -uvh /tmp/perccli-1.17.10-1.noarch.rpm
Referensguiden för kommandoradsgränssnittet (CLI) för Dell PowerEdge RAID-kontroller (PERC) finns på:
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