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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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

For at downloade Perccli Utility for Linux skal du gå til:
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 

 

Affected Products

PowerFlex Software

Products

PowerFlex Software, VxFlex Product Family
Article Properties
Article Number: 000058655
Article Type: Solution
Last Modified: 28 Oct 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.