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, 불완전} |
다음 섹션에서는 상태 및 작동 상태를 나열합니다.
볼륨 상태: 정상
작동 상태 | Description |
---|---|
정상 | 볼륨이 정상입니다. |
최적이 아닌 | 데이터는 드라이브 간에 균등하게 기록되지 않습니다. 작업: 스토리지 풀에서 드라이브 사용량을 최적화하려면 지원에 문의하세요. 이 작업을 수행하기 전에 의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다. 실패한 연결이 복원된 후 백업에서 복원해야 할 수 있습니다. |
볼륨 상태: 경고
볼륨이 경고 상태인 경우 하나 이상의 데이터 복사본을 사용할 수 없지만 Azure Stack Hub는 하나 이상의 데이터 복사본을 계속 읽을 수 있음을 의미합니다.
작동 상태 | Description |
---|---|
서비스 중 | Azure Stack Hub는 드라이브를 추가하거나 제거한 후와 같이 볼륨을 복구하고 있습니다. 복구가 완료되면 볼륨이 정상 상태로 돌아가야 합니다. 작업: Azure Stack Hub가 볼륨 복구를 완료하고 나중에 상태 검사 때까지 기다립니다. |
완료되지 않음 | 하나 이상의 드라이브가 실패했거나 누락되어 볼륨의 복원력이 줄어듭니다. 그러나 누락된 드라이브에는 데이터의 최신 복사본이 포함됩니다. 작업: 누락된 드라이브를 다시 연결하고, 실패한 드라이브를 교체하고, 오프라인 상태인 모든 서버를 온라인 상태로 전환합니다. |
성능 저하됨 | 드라이브의 오래된 데이터 복사본뿐만 아니라 하나 이상의 실패 또는 누락된 드라이브로 인해 볼륨의 복원력이 감소합니다. 작업: 누락된 드라이브를 다시 연결하고, 실패한 드라이브를 교체하고, 오프라인 상태인 모든 서버를 온라인 상태로 전환합니다. |
볼륨 상태: 비정상
볼륨이 비정상 상태인 경우 볼륨의 일부 또는 전부에 액세스할 수 없습니다.
작동 상태 | Description |
---|---|
중복성 없음 | 드라이브가 너무 많이 실패하여 볼륨에서 데이터가 손실되었습니다. 작업: 지원에 문의하세요. 이 작업을 수행하기 전에 의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다. |
볼륨 상태: 알 수 없음
가상 디스크가 분리된 경우 볼륨이 알 수 없는 상태일 수도 있습니다.
작동 상태 | Description |
---|---|
분리 | 볼륨에 액세스할 수 없게 될 수 있는 스토리지 디바이스 오류가 발생했습니다. 일부 데이터가 손실될 수 있습니다. 작업: 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
다음 섹션에서는 드라이브가 있을 수 있는 상태에 대해 설명합니다.
드라이브 상태: 정상
작동 상태 | Description |
---|---|
정상 | 볼륨이 정상입니다. |
서비스 중 | 드라이브는 일부 내부 하우스키핑 작업을 수행합니다. 작업이 완료되면 드라이브가 정상 상태로 돌아가야 합니다. |
드라이브 상태: 경고
경고 상태의 드라이브는 데이터를 성공적으로 읽고 쓸 수 있지만 문제가 있습니다.
작동 상태 | Description |
---|---|
통신 끊김 | 드라이브에 대한 연결이 끊어졌습니다. 작업: 모든 서버를 다시 온라인 상태로 설정합니다. 해결되지 않으면 드라이브를 다시 연결합니다. 이 상태가 유지되면 드라이브를 교체하여 전체 복원력을 보장합니다. |
예측 실패 | 드라이브의 오류는 곧 발생할 것으로 예측됩니다. 작업: 최대한 빨리 드라이브를 교체하여 완전한 복원력을 보장합니다. |
IO 오류 | 드라이브에 액세스하는 동안 일시적인 오류가 발생했습니다. 작업: 이 상태가 유지되면 드라이브를 교체하여 전체 복원력을 보장합니다. |
일시적인 오류 | 드라이브에 일시적인 오류가 발생했습니다. 이 오류는 일반적으로 드라이브가 응답하지 않는다는 것을 의미하지만 저장소 공간 다이렉트 보호 파티션이 드라이브에서 부적절하게 제거되었음을 의미할 수도 있습니다. 작업: 이 상태가 유지되면 드라이브를 교체하여 전체 복원력을 보장합니다. |
비정상적인 대기 시간 | 드라이브가 응답하지 않는 경우가 있으며 오류의 징후를 보이고 있습니다. 작업: 이 상태가 유지되면 드라이브를 교체하여 전체 복원력을 보장합니다. |
풀에서 제거 | 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가 프로세스를 완료하고 나중에 상태 검사 때까지 기다립니다. |
드라이브 상태: 비정상
비정상 상태의 드라이브는 현재 에 기록되거나 액세스할 수 없습니다.
작동 상태 | Description |
---|---|
분할 | 드라이브가 풀에서 분리되었습니다. 작업: 드라이브를 새 디스크로 바꿉다. 이 디스크를 사용해야 하는 경우 시스템에서 디스크를 제거하고 디스크에 유용한 데이터가 없는지 확인하고 디스크를 지운 다음 디스크를 다시 앉습니다. |
사용할 수 없음 | 물리적 디스크는 솔루션 공급업체에서 지원되지 않으므로 격리됩니다. 솔루션에 대해 승인되고 올바른 디스크 펌웨어가 있는 디스크만 지원됩니다. 작업: 드라이브를 솔루션에 대해 승인된 제조업체 및 모델 번호가 있는 디스크로 바꿉 있습니다. |
부실 메타데이터 | 교체 디스크는 이전에 사용되었으며 알 수 없는 스토리지 시스템의 데이터를 포함할 수 있습니다. 디스크가 격리됩니다. 작업: 드라이브를 새 디스크로 바꿉다. 이 디스크를 사용해야 하는 경우 시스템에서 디스크를 제거하고 디스크에 유용한 데이터가 없는지 확인하고 디스크를 지운 다음 디스크를 다시 앉습니다. |
인식할 수 없는 메타데이터 | 드라이브에 있는 인식할 수 없는 메타데이터는 일반적으로 드라이브에 다른 풀의 메타데이터가 있음을 의미합니다. 작업: 드라이브를 새 디스크로 바꿉다. 이 디스크를 사용해야 하는 경우 시스템에서 디스크를 제거하고 디스크에 유용한 데이터가 없는지 확인하고 디스크를 지운 다음 디스크를 다시 앉습니다. |
실패한 미디어 | 드라이브가 실패했으며 스토리지 공간에서 더 이상 사용되지 않습니다. 작업: 최대한 빨리 드라이브를 교체하여 완전한 복원력을 보장합니다. |
디바이스 하드웨어 오류 | 이 드라이브에 하드웨어 오류가 발생했습니다. 작업: 최대한 빨리 드라이브를 교체하여 완전한 복원력을 보장합니다. |
펌웨어 업데이트 | Azure Stack Hub는 드라이브의 펌웨어를 업데이트하고 있습니다. 이 상태는 일시적이고 일반적으로 1분 미만 동안 지속되며 풀의 다른 드라이브가 모든 읽기 및 쓰기를 처리하는 동안 지속됩니다. 작업: Azure Stack Hub가 업데이트를 완료하고 나중에 상태 검사 때까지 기다립니다. |
시작 중 | 드라이브가 작동할 준비를 하고 있습니다. 이 상태는 일시적이어야 합니다. 완료되면 드라이브가 다른 작동 상태로 전환되어야 합니다. 작업: Azure Stack Hub가 작업을 완료하고 나중에 상태 검사 때까지 기다립니다. |
드라이브를 풀할 수 없는 이유
일부 드라이브는 Azure Stack Hub 스토리지 풀에 있을 준비가 되지 않았습니다. 드라이브의 속성을 확인하여 CannotPoolReason
드라이브가 풀링에 적합하지 않은 이유를 확인할 수 있습니다. 다음 표에서는 각 이유에 대해 좀 더 자세히 설명합니다.
이유 | Description |
---|---|
하드웨어가 규정을 준수하지 않음 | 드라이브는 상태 서비스를 사용하여 지정된 승인된 스토리지 모델 목록에 없습니다. 작업: 드라이브를 새 디스크로 바꿉다. |
펌웨어가 규정을 준수하지 않음 | 물리적 드라이브의 펌웨어는 상태 서비스를 사용하여 승인된 펌웨어 수정 버전 목록에 없습니다. 작업: 드라이브를 새 디스크로 바꿉다. |
클러스터에서 사용 중 | 드라이브는 현재 장애 조치(failover) 클러스터에서 사용됩니다. 작업: 드라이브를 새 디스크로 바꿉다. |
이동식 미디어 | 드라이브는 이동식 드라이브로 분류됩니다. 작업: 드라이브를 새 디스크로 바꿉다. |
정상이 아님 | 드라이브가 정상 상태가 아니고 교체해야 할 수도 있습니다. 작업: 드라이브를 새 디스크로 바꿉다. |
용량 부족 | 드라이브의 여유 공간을 차지하는 파티션이 있습니다. 작업: 드라이브를 새 디스크로 바꿉다. 이 디스크를 사용해야 하는 경우 시스템에서 디스크를 제거하고 디스크에 유용한 데이터가 없는지 확인하고 디스크를 지운 다음 디스크를 다시 앉습니다. |
확인 진행 중 | 상태 관리 서비스에서 드라이브 또는 드라이브의 펌웨어 사용이 승인되었는지 확인합니다. 작업: Azure Stack Hub가 프로세스를 완료할 때까지 기다렸다가 나중에 상태 검사. |
확인 실패 | 상태 관리 서비스에서 드라이브 또는 드라이브의 펌웨어 사용이 승인되었는지 확인하기 위해 검사 수 없습니다. 작업: 지원에 문의하세요. 이렇게 하기 전에 의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다. |
오프라인 | 드라이브가 오프라인 상태입니다. 작업: 지원에 문의하세요. 이렇게 하기 전에 의 지침을 https://aka.ms/azurestacklogfiles사용하여 로그 파일 수집 프로세스를 시작합니다. |