PowerFlex ScaleIO: Når du har føjet en disk til en server igen, genkender operativsystemet den ikke
Summary: Operativsystemet genkender ikke en disk, når den er blevet føjet til en server igen.
Symptoms
Testet for en defekt disk ved manuelt at trække disken ud af serveren online
På OS-niveau kan disken ikke ses, selvom den er blevet tilføjet serveren igen.
Dette er ikke rigtig et SIO-problem.
Cause
Dette sker, fordi diskstatus er cachelagret i en forkert tilstand.
Resolution
Udfør nedenstående trin:
Dette er ikke en anbefalet metode til at teste for en defekt disk i en SIO-klynge.
Få kunden til at installere PERCCLI-hjælpeprogrammet på Dell-serveren, hvis de ikke allerede har det. (se link nedenfor for det)
Få output fra følgende kommando:
# /opt/MegaRAID/perccli/perccli64 /c0 show
Sørg for, at den harddisk, der blev trukket og returneret, er synlig under PD-listen.
Kontrollér, om VD (virtuel disk) mangler.
Prøv at oprette VD'en, hvis den mangler:
# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora ( this is for No ReadAhead (NR) WriteThrough (WT)
Du får muligvis en fejl:
# /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
Hvis du får fejlmeddelelsen ovenfor, skal du kontrollere KB 500119: storcli-kommandoerne er ikke effektive https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective Når du bruger værktøjet perccli, skal du bruge kommandoen perrcli til at kontrollere, om der er bevaret cache:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache
Hvis der er en bevaret cache, viser outputtet:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache Controller = 0 Status = Success Description = None ----------- VD State ----------- 16 Missing
Slet den bevarede cache med:
#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache
Opret derefter VD med:
#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora
En genstart bør ikke være påkrævet, og disken skal ses på OS-niveau nu. Kontroller ved at køre følgende:
# 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 derefter kunne føje disken til SIO-klyngen igen Log på ScaleIO-brugergrænsefladen. Fra skærmbilledet Backend SDS skal du højreklikke på SDS og vælge Tilføj enhed. Indtast OS-navnet i feltet Sti.
Additional Information
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
Kopier installationsfilen, perccli-1.17.10-1.noarch.rpm, til mappen /tmp på noden.
Fra Linux-konsollen eller ved hjælp af SSH skal du installere PERCCLI-pakken:
#rpm -Uvh /tmp/perccli-1.17.10-1.noarch.rpm
Referencevejledningen til Dell PowerEdge RAID-controllere (PERC) Command-Line Interface (CLI) kan findes 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