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

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

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



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

Cause

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

Resolution

다음 단계를 수행합니다.

이는 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 이름을 입력합니다.    

Additional Information

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   

 

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.