PowerFlex ScaleIO: depois de adicionar um disco de volta a um servidor, o sistema operacional não o reconhece

Summary: O sistema operacional não reconhece um disco depois de adicioná-lo novamente a um servidor.

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



Testado para identificar se há um disco com falha retirando manualmente o disco do servidor on-line
No nível do sistema operacional, o disco não pode ser visto mesmo que tenha sido adicionado novamente ao servidor.
Isso não é realmente um problema de SIO.

Cause

Isso acontece porque o status do disco é armazenado em cache em um estado errado.

Resolution

Execute as etapas abaixo:

Essa não é uma maneira recomendada de testar um disco com falha em um cluster SIO.

Peça ao cliente para instalar o utilitário perccli no servidor Dell, caso ainda não o tenha. (veja o link abaixo)

Obtenha a saída do seguinte comando:

# /opt/MegaRAID/perccli/perccli64 /c0 show

Verifique se o disco rígido que foi retirado e devolvido está visível na lista PD.

Verifique se o VD (disco virtual) está ausente.

Tente criar o VD se ele estiver ausente:

# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora  ( this is for No ReadAhead (NR) WriteThrough (WT)

Você pode receber um erro:               

# /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

Se você receber a mensagem de erro acima, verifique o 500119 da KB: comandos storcli ineficazes https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective Como você estiver usando o utilitário perccli, use o comando perrcli para verificar se há cache preservado:            

#/opt/MegaRAID/perccli/perccli64 /c0  show preservedcache

Se houver um cache preservado, o resultado mostra:            

#/opt/MegaRAID/perccli/perccli64 /c0  show preservedcache
           Controller = 0
           Status = Success
           Description = None
           -----------
           VD State  
            -----------
             16 Missing

Exclua o cache preservado com:

#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache

Em seguida, crie o VD com:

#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora   

Uma reinicialização não deve ser necessária, e o disco deve ser visto no nível do sistema operacional agora. Verifique executando o seguinte:            

# ls -l /dev/disk/by-path | grep pci
           #ls -l /dev/disk/by-path | grep pci  | wc -l
           #fdisk -l | grep Disk
           #lsblk

  Em seguida, você deverá ser capaz de adicionar o disco de volta ao cluster do SIO Faça login na interface do usuário do ScaleIO. Na tela SDS de back-end, clique com o botão direito do mouse no SDS e selecione Add Device. Digite o nome do SO no campo Path.    

Additional Information

Para fazer download do utilitário Perccli para Linux, acesse:
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
Copie o arquivo de instalação, perccli-1.17.10-1.noarch.rpm, para a pasta /tmp no nó.
No console do Linux ou usando SSH, instale o pacote PERCCLI:
#rpm -uvh /tmp/perccli-1.17.10-1.noarch.rpm
 
 
O Guia de referência da interface de linha de comando (CLI) dos controladores RAID do Dell PowerEdge (PERC) pode ser encontrado em:
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.