Computer >> 컴퓨터 >  >> 체계 >> Windows Server

Windows Server 2016의 스토리지 공간 다이렉트에서 실패한 물리적 디스크 교체

지난 기사에서 우리는 Windows Server 2016에 등장한 새로운 분산 스토리지 기술인 Storage Spaces Direct(S2D)에 대해 이야기했습니다. . S2D를 사용하면 클러스터 서버의 로컬 디스크에 네트워크 장애 조치 분산 가상 데이터 저장소를 만들 수 있습니다(문서 참조). 이 기사에서는 S2D 클러스터에서 장애가 발생한 물리적 디스크를 감지하고 교체하는 방법을 보여줍니다.

S2D에서 거울을 만들 수 있음을 상기시켜 드립니다. 유형 스토리지(RAID 1과 유사):2-디스크 구성(권장하지 않음)에서 이 스토리지는 모든 디스크 오류에서 살아남을 수 있으며 풀에 3개 이상의 디스크가 있는 경우 2개의 디스크가 아무런 결과 없이 실패할 수 있습니다. 배열의 두 번째 유형은 패리티입니다. (RAID 5와 유사). 3개의 디스크로 구성된 구성에서 어레이는 아무런 결과 없이 하나의 디스크를 잃을 수 있습니다. 7개의 디스크가 있는 경우 한 번에 2개의 디스크가 실패할 수 있습니다.

다음 명령을 사용하여 S2D 클러스터의 스토리지 하위 시스템 상태를 확인할 수 있습니다.

Get-StorageSubSystem *Cluster* | Get-StorageJob

장애 조치 클러스터 관리자의 GUI를 사용하여 저장소 풀의 디스크 중 하나에서 결함을 찾을 수 있습니다. (스토리지 -> 스토리지 풀). 보시다시피 풀의 물리적 디스크 중 하나는 비정상 상태.

Windows Server 2016의 스토리지 공간 다이렉트에서 실패한 물리적 디스크 교체

PowerShell을 사용하여 풀의 디스크 상태에 대한 정보를 얻을 수 있습니다.

Get-StoragePool *S2D* | Get-PhysicalDisk

Windows Server 2016의 스토리지 공간 다이렉트에서 실패한 물리적 디스크 교체

문제가 있는 디스크의 개체를 다음과 같이 변수에 저장합니다.

$Disk = Get-PhysicalDisk |? OperationalStatus -Notlike ok

Windows Server 2016의 스토리지 공간 다이렉트에서 실패한 물리적 디스크 교체

이 디스크에 대한 추가 쓰기 시도 방지:

Set-PhysicalDisk -InputObject $Disk -Usage Retired

Windows Server 2016의 스토리지 공간 다이렉트에서 실패한 물리적 디스크 교체

스토리지 풀에서 장애가 발생한 디스크를 제거해 보십시오.

Get-StoragePool *S2D* | Remove-PhysicalDisk –PhysicalDisk $Disk

곧 이 기기가 응답하지 않는다는 경고가 표시됩니다.

서버 랙에서 디스크를 쉽게 식별할 수 있도록 디스크의 LED 표시등을 활성화합니다.

Get-PhysicalDisk |? OperationalStatus -Notlike OK | Enable-PhysicalDiskIdentification

참고 . LED 조명을 이용한 디스크 식별은 Windows Server 2016에 등장했지만 물리적 서버 측에서 SCSI SES(Enclosure Storage) 지원이 필요합니다.

이제 서버실로 이동하여 이전에 활성화된 백라이트를 사용하여 문제가 있는 디스크를 찾으십시오.

Windows Server 2016의 스토리지 공간 다이렉트에서 실패한 물리적 디스크 교체

고장난 디스크를 새 디스크로 교체하십시오.

이제 백라이트를 끌 수 있습니다.

Get-PhysicalDisk |? OperationalStatus -like OK | Disable-PhysicalDiskIdentification

OS가 새 디스크를 감지했는지 확인하십시오.

$Disk = Get-PhysicalDisk | ? CanPool –eq True

Windows Server 2016의 스토리지 공간 다이렉트에서 실패한 물리적 디스크 교체

참고 . 일부 저사양 서버의 경우 디스크를 올바르게 식별하려면 서버를 다시 시작해야 합니다.

풀에 새 디스크 추가:

Get-StoragePool *S2D* | Add-PhysicalDisk –PhysicalDisks $Disk –Verbose

Windows Server 2016의 스토리지 공간 다이렉트에서 실패한 물리적 디스크 교체

이것이 전부입니다. S2D는 클러스터의 디스크 간 데이터 재배포를 자동으로 시작합니다(Windows Server 2012 저장소 공간에서는 복구-가상 디스크 명령을 수동으로 실행해야 함). 동기화 시간은 디스크 용량과 풀 로드에 따라 다릅니다(테스트 스탠드에서 약 30분 소요). 그 후 풀 상태를 다시 확인할 수 있습니다.