PowerFlex ScaleIO: 디스크를 서버에 다시 추가한 후 OS가 이를 인식하지 못함

Résumé: 디스크를 서버에 다시 추가한 후 OS에서 디스크를 인식하지 못합니다.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes



온라인 상태
의 디스크를 서버에서 수동으로 당겨 장애가 발생한 디스크에 대한 테스트를 완료했습니다. OS 수준에서는 디스크가 서버에 다시 추가되었더라도 디스크를 볼 수 없습니다.
이것은 실제로 SIO 문제가 아닙니다.

Cause

이 문제는 디스크 상태가 잘못된 상태로 캐싱되었기 때문에 발생합니다.

Résolution

다음 단계를 수행합니다.

이는 SIO 클러스터에서 장애가 발생한 디스크를 테스트하는 데 권장되는 방법이 아닙니다.

perccli 유틸리티가 없는 경우 고객에게 Dell 서버에 설치하도록 요청합니다. (자세한 내용은 아래 링크 참조)

다음 명령에서 출력을 가져옵니다.

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

뽑은 후 반환한 하드 드라이브가 PD 목록 아래에 표시되는지 확인합니다.

VD(가상 디스크)가 누락되었는지 확인합니다.

VD가 없는 경우 VD를 생성합니다.

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

다음과 같은 오류가 발생할 수 있습니다.               

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

위의 오류 메시지가 표시되면 KB 500119: storcli 명령이 효과적이지 않음을 확인합니다 https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective perccli 유틸리티를 사용하므로 perrcli 명령을 사용하여 보존된 캐시를 확인합니다.            

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

보존된 캐시가 있는 경우 출력에 다음이 표시됩니다.            

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

다음을 사용하여 보존된 캐시를 삭제합니다.

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

그런 다음 다음을 사용하여 VD를 만듭니다.

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

재부팅할 필요가 없으며 디스크가 OS 수준에서 표시되어야 합니다. 다음을 실행하여 확인합니다.            

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

  그런 다음 디스크를 SIO 클러스터에 다시 추가할 수 있어야 합니다. ScaleIO UI에 로그인합니다. Backend SDS 화면에서 SDS를 마우스 오른쪽 버튼으로 클릭하고 Add Device를 선택합니다. Path 필드에 OS 이름을 입력합니다.    

Informations supplémentaires

Linux용 Perccli 유틸리티를 다운로드하려면 다음으로 이동합니다 https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm

설치 파일 perccli-1.17.10-1.noarch.rpm을 노드의 /tmp 폴더에 복사합니다.
Linux 콘솔에서 또는 SSH를 사용하여 PERCCLI 패키지를 설치합니다.
#rpm -Uvh /tmp/perccli-1.17.10-1.noarch.rpm


Dell PERC(PowerEdge RAID Controller) CLI(Command-Line Interface) 참조 가이드는 다음 위치에서
찾을 수 있습니다 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   

 

Produits concernés

PowerFlex Software

Produits

PowerFlex Software, VxFlex Product Family
Propriétés de l’article
Numéro d’article: 000058655
Type d’article: Solution
Dernière modification: 28 oct. 2024
Version:  3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.