PowerFlex ScaleIO När du har lagt till en disk i en server känner operativsystemet inte igen den

Summary: Operativsystemet känner inte igen en disk efter att den har lagts till i 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



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.

Resolution

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.    

Additional Information

Om du vill ladda ner Perccli-verktyget för Linux går du till:
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 

 

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.