Azure Stack Hub에 대한 스토리지 인프라 관리

이 문서에서는 Azure Stack Hub 스토리지 인프라 리소스의 상태 및 작동 상태를 설명합니다. 이러한 리소스에는 스토리지 드라이브 및 볼륨이 포함됩니다. 이 항목의 정보는 풀에 드라이브를 추가할 수 없는 경우와 같은 다양한 문제를 해결하는 데 도움이 됩니다.

볼륨 상태

상태 볼륨을 확인하려면 다음 PowerShell 명령을 사용합니다.

$scaleunit_name = (Get-AzsScaleUnit)[0].name

$subsystem_name = (Get-AzsStorageSubSystem -ScaleUnit $scaleunit_name)[0].name

Get-AzsVolume -ScaleUnit $scaleunit_name -StorageSubSystem $subsystem_name | Select-Object VolumeLabel, HealthStatus, OperationalStatus, RepairStatus, Description, Action, TotalCapacityGB, RemainingCapacityGB

다음은 분리된 볼륨과 성능이 저하/불완전한 볼륨을 보여 주는 출력의 예입니다.

VolumeLabel HealthStatus OperationalStatus
ObjStore_1 Unknown 분리
ObjStore_2 경고 {Degraded, Incomplete}

다음 섹션에서는 상태 및 작동 상태를 나열합니다.

볼륨 상태: 정상

작동 상태 설명
정상 볼륨이 정상입니다.
최적이 아닌 데이터는 드라이브 간에 균등하게 기록되지 않습니다.

작업: 스토리지 풀에서 드라이브 사용을 최적화하려면 지원에 문의하세요. 이 작업을 수행하기 전에 .의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다. 실패한 연결이 복원된 후 백업에서 복원해야 할 수 있습니다.

볼륨 상태: 경고

볼륨이 경고 상태인 경우 하나 이상의 데이터 복사본을 사용할 수 없지만 Azure Stack Hub는 하나 이상의 데이터 복사본을 계속 읽을 수 있음을 의미합니다.

작동 상태 설명
서비스 중 Azure Stack Hub는 드라이브를 추가하거나 제거한 후처럼 볼륨을 복구합니다. 복구가 완료되면 볼륨이 정상 상태로 돌아가야 합니다.

작업: Azure Stack Hub가 볼륨 복구를 완료할 때까지 기다린 후 상태를 확인합니다.
완료되지 않음 하나 이상의 드라이브가 실패했거나 누락되어 볼륨의 복원력이 감소합니다. 그러나 누락된 드라이브에는 데이터의 최신 복사본이 포함되어 있습니다.

작업: 누락된 드라이브를 다시 연결하고, 실패한 드라이브를 교체하고, 오프라인 상태인 모든 서버를 온라인 상태로 전환합니다.
성능 저하됨 하나 이상의 드라이브 실패 또는 누락과 드라이브의 오래된 데이터 복사본으로 인해 볼륨의 복원력이 감소합니다.

작업: 누락된 드라이브를 다시 연결하고, 실패한 드라이브를 교체하고, 오프라인 상태인 모든 서버를 온라인 상태로 전환합니다.

볼륨 상태: 비정상

볼륨이 비정상 상태인 경우 볼륨의 일부 또는 모든 데이터에 현재 액세스할 수 없습니다.

작동 상태 설명
중복성 없음 너무 많은 드라이브가 실패하여 볼륨에서 데이터가 손실되었습니다.

작업: 고객 지원에 문의하세요. 이 작업을 수행하기 전에 .의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다.

볼륨 상태: 알 수 없음

가상 디스크가 분리된 경우 볼륨이 알 수 없는 상태일 수도 있습니다.

작동 상태 설명
분리 볼륨에 액세스할 수 없게 될 수 있는 스토리지 디바이스 오류가 발생했습니다. 일부 데이터가 손실될 수 있습니다.

작업:
1. 모든 스토리지 디바이스의 물리적 및 네트워크 연결을 확인합니다.
2. 모든 디바이스가 올바르게 연결된 경우 지원에 문의하세요. 이 작업을 수행하기 전에 .의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다. 실패한 연결이 복원된 후 백업에서 복원해야 할 수 있습니다.

드라이브 상태

다음 PowerShell 명령을 사용하여 드라이브 상태를 모니터링합니다.

$scaleunit_name = (Get-AzsScaleUnit)[0].name

$subsystem_name = (Get-AzsStorageSubSystem -ScaleUnit $scaleunit_name)[0].name

Get-AzsDrive -ScaleUnit $scaleunit_name -StorageSubSystem $subsystem_name | Select-Object StorageNode, PhysicalLocation, HealthStatus, OperationalStatus, Description, Action, Usage, CanPool, CannotPoolReason, SerialNumber, Model, MediaType, CapacityGB

다음 섹션에서는 드라이브가 있을 수 있는 상태에 대해 설명합니다.

드라이브 상태: 정상

작동 상태 설명
정상 볼륨이 정상입니다.
서비스 중 드라이브는 일부 내부 하우스키핑 작업을 수행합니다. 작업이 완료되면 드라이브가 정상 상태로 돌아가야 합니다.

드라이브 상태: 경고

경고 상태의 드라이브는 데이터를 성공적으로 읽고 쓸 수 있지만 문제가 있습니다.

작동 상태 설명
통신 손실 드라이브에 대한 연결이 끊겼습니다.

작업: 모든 서버를 다시 온라인 상태로 설정합니다. 해결되지 않으면 드라이브를 다시 연결합니다. 이 상태가 지속되면 드라이브를 교체하여 전체 복원력을 보장합니다.
예측 실패 드라이브의 오류는 곧 발생할 것으로 예측됩니다.

작업: 최대한 빨리 드라이브를 교체하여 완전한 복원력을 보장합니다.
IO 오류 드라이브에 액세스하는 동안 일시적인 오류가 발생했습니다.

작업: 이 상태가 지속되면 드라이브를 교체하여 전체 복원력을 보장합니다.
일시적인 오류 드라이브에 일시적인 오류가 발생했습니다. 이 오류는 일반적으로 드라이브가 응답하지 않는다는 것을 의미하지만 저장소 공간 Direct 보호 파티션이 드라이브에서 부적절하게 제거되었음을 의미할 수도 있습니다.

작업: 이 상태가 지속되면 드라이브를 교체하여 전체 복원력을 보장합니다.
비정상적인 대기 시간 드라이브가 때때로 응답하지 않고 오류의 징후를 보이고 있습니다.

작업: 이 상태가 지속되면 드라이브를 교체하여 전체 복원력을 보장합니다.
풀에서 제거 Azure Stack Hub는 스토리지 풀에서 드라이브를 제거하는 중입니다.

작업: Azure Stack Hub가 드라이브 제거를 완료할 때까지 기다린 후 상태를 확인합니다.
상태가 유지되면 지원에 문의하세요. 이 작업을 수행하려면 먼저 .의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다.
유지 관리 모드 시작 Azure Stack Hub는 드라이브를 유지 관리 모드로 전환하고 있습니다. 이 상태는 일시적입니다. 드라이브는 곧 유지 관리 모드 상태여야 합니다.

작업: Azure Stack Hub가 프로세스를 완료하고 나중에 상태를 확인할 때까지 기다립니다.
유지 관리 모드 드라이브가 유지 관리 모드에 있으므로 드라이브에서 읽기 및 쓰기가 중지됩니다. 이 상태는 일반적으로 PNU 또는 FRU와 같은 Azure Stack Hub 관리 작업이 드라이브를 작동한다는 것을 의미합니다. 그러나 관리자는 드라이브를 유지 관리 모드로 전환할 수도 있습니다.

작업: 허브 Azure Stack Hub가 관리 작업을 완료할 때까지 기다린 후 상태를 확인합니다.
상태가 유지되면 지원에 문의하세요. 이 작업을 수행하려면 먼저 .의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다.
유지 관리 모드 중지 Azure Stack Hub는 드라이브를 다시 온라인 상태로 만드는 중입니다. 이 상태는 일시적입니다. 드라이브는 곧 다른 상태여야 하며 이상적으로 정상입니다.

작업: Azure Stack Hub가 프로세스를 완료하고 나중에 상태를 확인할 때까지 기다립니다.

드라이브 상태: 비정상

비정상 상태의 드라이브는 현재 기록하거나 액세스할 수 없습니다.

작동 상태 설명
분할 드라이브가 풀에서 분리되었습니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다. 이 디스크를 사용해야 하는 경우 시스템에서 디스크를 제거하고 디스크에 유용한 데이터가 없는지 확인하고 디스크를 지운 다음 디스크를 다시 앉습니다.
사용할 수 없음 물리적 디스크는 솔루션 공급업체에서 지원되지 않으므로 격리됩니다. 솔루션에 대해 승인되고 올바른 디스크 펌웨어가 있는 디스크만 지원됩니다.

작업: 드라이브를 솔루션에 대한 승인된 제조업체 및 모델 번호가 있는 디스크로 바꿉 있습니다.
부실 메타데이터 교체 디스크는 이전에 사용되었으며 알 수 없는 스토리지 시스템의 데이터를 포함할 수 있습니다. 디스크가 격리됩니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다. 이 디스크를 사용해야 하는 경우 시스템에서 디스크를 제거하고 디스크에 유용한 데이터가 없는지 확인하고 디스크를 지운 다음 디스크를 다시 앉습니다.
인식할 수 없는 메타데이터 드라이브에 있는 인식할 수 없는 메타데이터는 일반적으로 드라이브에 다른 풀의 메타데이터가 있음을 의미합니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다. 이 디스크를 사용해야 하는 경우 시스템에서 디스크를 제거하고 디스크에 유용한 데이터가 없는지 확인하고 디스크를 지운 다음 디스크를 다시 앉습니다.
실패한 미디어 드라이브가 실패했으며 더 이상 저장소 공간 사용되지 않습니다.

작업: 최대한 빨리 드라이브를 교체하여 완전한 복원력을 보장합니다.
디바이스 하드웨어 오류 이 드라이브에 하드웨어 오류가 발생했습니다.

작업: 최대한 빨리 드라이브를 교체하여 완전한 복원력을 보장합니다.
펌웨어 업데이트 Azure Stack Hub는 드라이브에서 펌웨어를 업데이트하고 있습니다. 이 상태는 일시적이고 일반적으로 1분 미만 동안 지속되며 풀의 다른 드라이브는 모든 읽기 및 쓰기를 처리합니다.

작업: Azure Stack Hub가 업데이트를 완료하고 나중에 상태를 확인할 때까지 기다립니다.
시작 중 드라이브가 작동할 준비를 하고 있습니다. 이 상태는 일시적이어야 합니다. 완료되면 드라이브가 다른 작동 상태로 전환됩니다.

작업: Azure Stack Hub가 작업을 완료하고 나중에 상태를 확인할 때까지 기다립니다.

드라이브를 풀할 수 없는 이유

일부 드라이브는 Azure Stack Hub 스토리지 풀에 있을 준비가 되지 않았습니다. 드라이브의 속성을 확인 CannotPoolReason 하여 드라이브가 풀링에 적합하지 않은 이유를 확인할 수 있습니다. 다음 표에서는 각 이유에 대해 좀 더 자세히 설명합니다.

이유 설명
하드웨어가 규격이 아님 드라이브는 상태 관리 서비스 사용하여 지정된 승인된 스토리지 모델 목록에 없습니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다.
펌웨어가 규정을 준수하지 않음 물리적 드라이브의 펌웨어는 상태 관리 서비스 사용하여 승인된 펌웨어 수정 버전 목록에 없습니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다.
클러스터에서 사용 중 드라이브는 현재 장애 조치(failover) 클러스터에서 사용됩니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다.
이동식 미디어 드라이브는 이동식 드라이브로 분류됩니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다.
정상이 아님 드라이브가 정상 상태가 아니고 교체해야 할 수도 있습니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다.
용량 부족 드라이브의 여유 공간을 차지하는 파티션이 있습니다.

작업: 드라이브를 새 디스크로 바꿉 있습니다. 이 디스크를 사용해야 하는 경우 시스템에서 디스크를 제거하고 디스크에 유용한 데이터가 없는지 확인하고 디스크를 지운 다음 디스크를 다시 앉습니다.
확인 진행 중 상태 관리 서비스 드라이브 또는 드라이브의 펌웨어 사용이 승인되었는지 확인합니다.

작업: Azure Stack Hub가 프로세스를 완료할 때까지 기다렸다가 나중에 상태를 확인합니다.
확인 실패 상태 관리 서비스 드라이브 또는 드라이브의 펌웨어 사용이 승인되었는지 확인할 수 없습니다.

작업: 지원에 문의하세요. 이 작업을 수행하려면 먼저 .의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다.
오프라인 드라이브가 오프라인 상태입니다.

작업: 지원에 문의하세요. 이 작업을 수행하려면 먼저 .의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다.