PowerFlex ScaleIO: 디스크를 서버에 다시 추가한 후 OS가 이를 인식하지 못함
Résumé: 디스크를 서버에 다시 추가한 후 OS에서 디스크를 인식하지 못합니다.
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
설치 파일 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