Azure Stack 허브에 대 한 저장소 인프라 관리Manage storage infrastructure for Azure Stack Hub

이 문서에서는 Azure Stack 허브 저장소 인프라 리소스의 상태 및 작동 상태를 설명 합니다.This article describes the health and operational status of Azure Stack Hub storage infrastructure resources. 이러한 리소스에는 저장소 드라이브 및 볼륨이 포함 됩니다.These resources include storage drives and volumes. 이 항목의 정보는 풀에 드라이브를 추가할 수 없는 경우와 같은 다양 한 문제를 해결 하는 데 도움이 됩니다.The information in this topic helps you troubleshoot various issues, like when a drive can't be added to a pool.

볼륨 상태Volume states

에서 상태 볼륨을 확인 하려면 다음 PowerShell 명령을 사용 합니다.To find out what state volumes are in, use the following PowerShell commands:

$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

다음은 분리 된 볼륨과 성능이 저하 되거나 불완전 한 볼륨을 보여 주는 출력의 예입니다.Here's an example of output showing a detached volume and a degraded/incomplete volume:

VolumeLabelVolumeLabel HealthStatusHealthStatus OperationalStatusOperationalStatus
ObjStore_1ObjStore_1 알 수 없음Unknown 분리Detached
ObjStore_2ObjStore_2 경고Warning {성능 저하 됨, 불완전}{Degraded, Incomplete}

다음 섹션에서는 상태 및 작동 상태를 나열 합니다.The following sections list the health and operational states:

볼륨 상태: 정상Volume health state: Healthy

작동 상태Operational state DescriptionDescription
정상OK 볼륨이 정상입니다.The volume is healthy.
최적이 아닌Suboptimal 데이터는 드라이브 간에 균등 하 게 기록 되지 않습니다.Data isn't written evenly across drives.

작업: 저장소 풀의 드라이브 사용을 최적화 하려면 지원 담당자에 게 문의 하세요.Action: Contact Support to optimize drive usage in the storage pool. 이 작업을 수행 하기 전에의 지침을 사용 하 여 로그 파일 수집 프로세스를 시작 https://aka.ms/azurestacklogfiles 합니다.Before you do, start the log file collection process using the guidance from https://aka.ms/azurestacklogfiles. 실패 한 연결이 복원 된 후 백업에서 복원 해야 할 수도 있습니다.You may have to restore from backup after the failed connection is restored.

볼륨 상태: 경고Volume health state: Warning

볼륨이 경고 상태에 있는 경우 하나 이상의 데이터 복사본을 사용할 수 없지만 Azure Stack 허브가 여전히 데이터 복사본을 하나 이상 읽을 수 있습니다.When the volume is in a Warning health state, it means that one or more copies of your data are unavailable but Azure Stack Hub can still read at least one copy of your data.

작동 상태Operational state DescriptionDescription
서비스 중In service Azure Stack 허브가 드라이브를 추가 하거나 제거한 후와 같이 볼륨을 복구 하는 중입니다.Azure Stack Hub is repairing the volume, like after adding or removing a drive. 복구가 완료 되 면 볼륨이 정상 상태를 반환 해야 합니다.When the repair is complete, the volume should return to the OK health state.

작업: Azure Stack 허브가 볼륨 복구를 완료할 때까지 기다렸다가 나중에 상태를 확인 합니다.Action: Wait for Azure Stack Hub to finish repairing the volume and check the status afterward.
완료되지 않음Incomplete 하나 이상의 드라이브가 실패 했거나 누락 되었으므로 볼륨의 복원 력이 줄어듭니다.The resilience of the volume is reduced because one or more drives failed or are missing. 그러나 누락 된 드라이브는 데이터의 최신 복사본을 포함 합니다.However, the missing drives contain up-to-date copies of your data.

작업: 누락 된 드라이브를 다시 연결 하 고, 실패 한 드라이브를 교체 하 고, 오프 라인 상태인 모든 서버를 온라인 상태로 전환 합니다.Action: Reconnect any missing drives, replace any failed drives, and bring online any servers that are offline.
성능 저하됨Degraded 드라이브에 있는 데이터의 오래 된 복사본 뿐만 아니라 하나 이상의 실패 했거나 누락 된 드라이브 때문에 볼륨의 복원 력이 줄어듭니다.The resilience of the volume is reduced because of one or more failed or missing drives as well as outdated copies of data on the drives.

작업: 누락 된 드라이브를 다시 연결 하 고, 실패 한 드라이브를 교체 하 고, 오프 라인 상태인 모든 서버를 온라인 상태로 전환 합니다.Action: Reconnect any missing drives, replace any failed drives, and bring online any servers that are offline.

볼륨 상태: 비정상Volume health state: Unhealthy

볼륨이 비정상 상태에 있는 경우 볼륨의 일부 또는 모든 데이터에 현재 액세스할 수 없습니다.When a volume is in an Unhealthy health state, some or all of the data on the volume is currently inaccessible.

작동 상태Operational state DescriptionDescription
중복성 없음No redundancy 너무 많은 드라이브가 실패 하 여 볼륨의 데이터가 손실 되었습니다.The volume has lost data because too many drives failed.

작업: 지원 담당자에 게 문의 하세요.Action: Contact Support. 이 작업을 수행 하기 전에의 지침을 사용 하 여 로그 파일 수집 프로세스를 시작 https://aka.ms/azurestacklogfiles 합니다.Before you do, start the log file collection process using the guidance from https://aka.ms/azurestacklogfiles.

볼륨 상태: 알 수 없음Volume health state: Unknown

가상 디스크가 분리 된 경우에도 볼륨이 알 수 없는 상태에 있을 수 있습니다.The volume can also be in the Unknown health state if the virtual disk has become detached.

작동 상태Operational state DescriptionDescription
분리Detached 저장소 장치 오류가 발생 하 여 볼륨에 액세스할 수 없습니다.A storage device failure occurred which may cause the volume to be inaccessible. 일부 데이터가 손실 될 수 있습니다.Some data may be lost.

조치Action:
1. 모든 저장 장치의 실제 및 네트워크 연결을 확인 합니다.1. Check the physical and network connectivity of all storage devices.
2. 모든 장치가 올바르게 연결 되 면 지원 담당자에 게 문의 하세요.2. If all devices are connected correctly, contact Support. 이 작업을 수행 하기 전에의 지침을 사용 하 여 로그 파일 수집 프로세스를 시작 https://aka.ms/azurestacklogfiles 합니다.Before you do, start the log file collection process using the guidance from https://aka.ms/azurestacklogfiles. 실패 한 연결이 복원 된 후 백업에서 복원 해야 할 수도 있습니다.You may have to restore from backup after the failed connection is restored.

드라이브 상태Drive states

다음 PowerShell 명령을 사용 하 여 드라이브의 상태를 모니터링 합니다.Use the following PowerShell commands to monitor the state of drives:

$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

다음 섹션에서는 드라이브가 있을 수 있는 상태에 대해 설명 합니다.The following sections describe the health states a drive can be in:

드라이브 상태: 정상Drive health state: Healthy

작동 상태Operational state DescriptionDescription
정상OK 볼륨이 정상입니다.The volume is healthy.
서비스 중In service 드라이브가 내부 정리 작업을 수행 하 고 있습니다.The drive is doing some internal housekeeping operations. 작업이 완료 되 면 드라이브가 OK 성능 상태로 돌아옵니다.When the action is complete, the drive should return to the OK health state.

드라이브 상태: 경고Drive health state: Warning

경고 상태의 드라이브는 데이터를 성공적으로 읽고 쓸 수 있지만 문제가 있을 수 있습니다.A drive in the Warning state can read and write data successfully but has an issue.

작동 상태Operational state DescriptionDescription
통신 끊김Lost communication 드라이브에 대 한 연결이 끊어졌습니다.Connectivity has been lost to the drive.

작업: 모든 서버를 다시 온라인 상태로 전환 합니다.Action: Bring all servers back online. 그래도 문제가 해결 되지 않으면 드라이브를 다시 연결 합니다.If that doesn't fix it, reconnect the drive. 이 상태가 지속 되 면 드라이브를 교체 하 여 전체 복원 력을 확인 하십시오.If this state persists, replace the drive to ensure full resiliency.
예측 오류Predictive failure 드라이브의 장애가 곧 발생 하도록 예측 됩니다.A failure of the drive is predicted to occur soon.

작업: 가능한 한 빨리 드라이브를 교체 하 여 전체 복원 력을 보장 합니다.Action: Replace the drive as soon as possible to ensure full resiliency.
IO 오류IO error 드라이브에 액세스 하는 동안 일시적인 오류가 발생 했습니다.There was a temporary error accessing the drive.

작업: 이 상태가 지속 되 면 드라이브를 교체 하 여 전체 복원 력을 확인 하십시오.Action: If this state persists, replace the drive to ensure full resiliency.
일시적인 오류Transient error 드라이브에 일시적인 오류가 있습니다.There was a temporary error with the drive. 이 오류는 일반적으로 드라이브가 응답 하지 않는다는 것을 의미 하지만 스토리지 공간 다이렉트 보호 파티션이 드라이브에서 부적절 하 게 제거 되었음을 의미할 수도 있습니다.This error usually means the drive was unresponsive, but it could also mean that the Storage Spaces Direct protective partition was inappropriately removed from the drive.

작업: 이 상태가 지속 되 면 드라이브를 교체 하 여 전체 복원 력을 확인 하십시오.Action: If this state persists, replace the drive to ensure full resiliency.
비정상 대기 시간Abnormal latency 드라이브가 응답 하지 않거나 실패의 징후가 표시 되는 경우가 있습니다.The drive is sometimes unresponsive and is showing signs of failure.

작업: 이 상태가 지속 되 면 드라이브를 교체 하 여 전체 복원 력을 확인 하십시오.Action: If this state persists, replace the drive to ensure full resiliency.
풀에서 제거Removing from pool Azure Stack 허브가 저장소 풀에서 드라이브를 제거 하는 중입니다.Azure Stack Hub is in the process of removing the drive from its storage pool.

작업: Azure Stack 허브가 드라이브 제거를 마칠 때까지 기다렸다가 나중에 상태를 확인 합니다.Action: Wait for Azure Stack Hub to finish removing the drive, and check the status afterward.
상태가 유지 되 면 지원 담당자에 게 문의 하세요.If the status remains, contact Support. 이 작업을 수행 하기 전에의 지침을 사용 하 여 로그 파일 수집 프로세스를 시작 https://aka.ms/azurestacklogfiles 합니다.Before you do, start the log file collection process using the guidance from https://aka.ms/azurestacklogfiles.
유지 관리 모드 시작Starting maintenance mode Azure Stack 허브가 드라이브를 유지 관리 모드로 전환 하는 중입니다.Azure Stack Hub is in the process of putting the drive in maintenance mode. 이 상태는 일시적인 상태 이므로 드라이브가 곧 유지 관리 모드 상태에 있게 됩니다.This state is temporary—the drive should soon be in the In maintenance mode state.

작업: Azure Stack 허브가 프로세스를 완료할 때까지 기다렸다가 나중에 상태를 확인 합니다.Action: Wait for Azure Stack Hub to finish the process and check the status afterward.
유지 관리 모드In maintenance mode 드라이브가 유지 관리 모드에 있으므로 드라이브에서 읽기와 쓰기를 중지 합니다.The drive is in maintenance mode, halting reads and writes from the drive. 이 상태는 일반적으로 PNU 또는 FRU와 같은 허브 관리 작업이 드라이브를 운영 하 고 Azure Stack 의미 합니다.This state usually means Azure Stack Hub administration tasks such as PNU or FRU are operating the drive. 그러나 관리자가 드라이브를 유지 관리 모드로 설정할 수도 있습니다.But the admin could also place the drive in maintenance mode.

작업: 허브 Azure Stack 허브가 관리 작업을 완료할 때까지 기다렸다가 나중에 상태를 확인 합니다.Action: Wait for Hub Azure Stack Hub to finish the administration task, and check the status afterward.
상태가 유지 되 면 지원 담당자에 게 문의 하세요.If the status remains, contact Support. 이 작업을 수행 하기 전에의 지침을 사용 하 여 로그 파일 수집 프로세스를 시작 https://aka.ms/azurestacklogfiles 합니다.Before you do, start the log file collection process using the guidance from https://aka.ms/azurestacklogfiles.
유지 관리 모드 중지Stopping maintenance mode Azure Stack 허브가 드라이브를 다시 온라인 상태로 전환 하는 중입니다.Azure Stack Hub is in the process of bringing the drive back online. 이 상태는 임시입니다. 드라이브가 곧 정상 상태가 되는 것이 좋습니다.This state is temporary - the drive should soon be in another state, ideally Healthy.

작업: Azure Stack 허브가 프로세스를 완료할 때까지 기다렸다가 나중에 상태를 확인 합니다.Action: Wait for Azure Stack Hub to finish the process and check the status afterward.

드라이브 상태: 비정상Drive health state: Unhealthy

비정상 상태의 드라이브는 현재 쓰거나 액세스할 수 없습니다.A drive in the Unhealthy state can't currently be written to or accessed.

작동 상태Operational state DescriptionDescription
분할Split 드라이브가 풀에서 분리 되었습니다.The drive has become separated from the pool.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk. 이 디스크를 사용 해야 하는 경우 시스템에서 디스크를 제거 하 고, 디스크에 유용한 데이터가 없는지 확인 하 고, 디스크를 지운 후 디스크를 다시 연결 하십시오.If you must use this disk, remove the disk from the system, make sure there's no useful data on the disk, erase the disk, and then reseat the disk.
사용할 수 없음Not usable 실제 디스크가 솔루션 공급 업체에서 지원 되지 않기 때문에 격리 되어 있습니다.The physical disk is quarantined because it's not supported by your solution vendor. 솔루션에 대해 승인 되 고 올바른 디스크 펌웨어가 있는 디스크만 지원 됩니다.Only disks that are approved for the solution and have the correct disk firmware are supported.

작업: 솔루션에 대 한 승인 된 제조업체 및 모델 번호가 있는 디스크로 드라이브를 바꿉니다.Action: Replace the drive with a disk that has an approved manufacturer and model number for the solution.
오래 된 메타 데이터Stale metadata 이전에 대체 디스크를 사용 했 고 알 수 없는 저장소 시스템의 데이터를 포함할 수 있습니다.The replacement disk was previously used and may contain data from an unknown storage system. 디스크가 격리 되어 있습니다.The disk is quarantined.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk. 이 디스크를 사용 해야 하는 경우 시스템에서 디스크를 제거 하 고, 디스크에 유용한 데이터가 없는지 확인 하 고, 디스크를 지운 후 디스크를 다시 연결 하십시오.If you must use this disk, remove the disk from the system, make sure there's no useful data on the disk, erase the disk, and then reseat the disk.
인식할 수 없는 메타 데이터Unrecognized metadata 드라이브에 인식할 수 없는 메타 데이터가 있습니다 .이는 일반적으로 드라이브에 다른 풀의 메타 데이터가 있음을 의미 합니다.Unrecognized metadata found on the drive, which usually means that the drive has metadata from a different pool on it.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk. 이 디스크를 사용 해야 하는 경우 시스템에서 디스크를 제거 하 고, 디스크에 유용한 데이터가 없는지 확인 하 고, 디스크를 지운 후 디스크를 다시 연결 하십시오.If you must use this disk, remove the disk from the system, make sure there's no useful data on the disk, erase the disk, and then reseat the disk.
실패 한 미디어Failed media 드라이브가 실패 했으며 저장소 공간에서 더 이상 사용 되지 않습니다.The drive failed and won't be used by Storage Spaces anymore.

작업: 가능한 한 빨리 드라이브를 교체 하 여 전체 복원 력을 보장 합니다.Action: Replace the drive as soon as possible to ensure full resiliency.
장치 하드웨어 오류Device hardware failure 이 드라이브에 하드웨어 오류가 발생 했습니다.There was a hardware failure on this drive.

작업: 가능한 한 빨리 드라이브를 교체 하 여 전체 복원 력을 보장 합니다.Action: Replace the drive as soon as possible to ensure full resiliency.
펌웨어 업데이트Updating firmware Azure Stack 허브가 드라이브의 펌웨어를 업데이트 하는 중입니다.Azure Stack Hub is updating the firmware on the drive. 이 상태는 일시적 이며 일반적으로 1 분 이내에 지속 되며, 해당 시간 동안 풀의 다른 드라이브가 모든 읽기 및 쓰기를 처리 합니다.This state is temporary and usually lasts less than a minute and during which time other drives in the pool handle all reads and writes.

작업: Azure Stack 허브가 업데이트를 마칠 때까지 기다렸다가 나중에 상태를 확인 합니다.Action: Wait for Azure Stack Hub to finish the updating and check the status afterward.
시작 중Starting 드라이브가 작업을 준비 하는 중입니다.The drive is getting ready for operation. 이 상태는 임시 여야 합니다. 완료 되 면 드라이브가 다른 작동 상태로 전환 되어야 합니다.This state should be temporary—once complete, the drive should transition to a different operational state.

작업: Azure Stack 허브가 작업을 완료할 때까지 기다렸다가 나중에 상태를 확인 합니다.Action: Wait for Azure Stack Hub to finish the operation and check the status afterward.

드라이브를 풀링할 수 없는 이유Reasons a drive can't be pooled

일부 드라이브는 Azure Stack 허브 저장소 풀에 준비 되지 않았습니다.Some drives just aren't ready to be in Azure Stack Hub storage pool. 드라이브의 속성을 살펴보면 드라이브가 풀링을 사용할 수 없는 이유를 알 수 있습니다 CannotPoolReason .You can find out why a drive isn't eligible for pooling by looking at the CannotPoolReason property of a drive. 다음 표에서는 각 이유에 대 한 자세한 정보를 제공 합니다.The following table gives a little more detail on each of the reasons.

이유Reason DescriptionDescription
하드웨어 비준수Hardware not compliant 상태 관리 서비스를 사용 하 여 지정 된 승인 된 저장소 모델 목록에 드라이브가 없습니다.The drive isn't in the list of approved storage models specified by using the Health Service.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk.
펌웨어가 비규격 임Firmware not compliant 실제 드라이브의 펌웨어는 상태 관리 서비스을 사용 하 여 승인 된 펌웨어 수정 버전 목록에 없습니다.The firmware on the physical drive isn't in the list of approved firmware revisions by using the Health Service.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk.
클러스터에서 사용In use by cluster 드라이브가 현재 장애 조치 (Failover) 클러스터에서 사용 되 고 있습니다.The drive is currently used by a Failover Cluster.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk.
이동식 미디어Removable media 드라이브가 이동식 드라이브로 분류 됩니다.The drive is classified as a removable drive.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk.
비정상Not healthy 드라이브가 정상 상태가 아니며 교체 해야 할 수 있습니다.The drive isn't in a healthy state and might need to be replaced.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk.
용량 부족Insufficient capacity 드라이브의 사용 가능한 공간을 차지 하는 파티션이 있습니다.There are partitions taking up the free space on the drive.

작업: 드라이브를 새 디스크로 바꿉니다.Action: Replace the drive with a new disk. 이 디스크를 사용 해야 하는 경우 시스템에서 디스크를 제거 하 고, 디스크에 유용한 데이터가 없는지 확인 하 고, 디스크를 지운 후 디스크를 다시 연결 하십시오.If you must use this disk, remove the disk from the system, make sure there's no useful data on the disk, erase the disk, and then reseat the disk.
확인 진행 중Verification in progress 상태 관리 서비스 드라이브의 드라이브 또는 펌웨어가 사용 하도록 승인 되었는지 여부를 확인 하는 중입니다.The Health Service is checking to see if the drive or firmware on the drive is approved for use.

작업: Azure Stack 허브가 프로세스를 완료할 때까지 기다렸다가 나중에 상태를 확인 합니다.Action: Wait for Azure Stack Hub to finish the process, and check the status afterward.
확인 실패Verification failed 상태 관리 서비스 드라이브의 드라이브 또는 펌웨어가 사용 하도록 승인 되었는지 확인할 수 없습니다.The Health Service couldn't check to see if the drive or firmware on the drive is approved for use.

작업: 지원 담당자에 게 문의 하세요.Action: Contact Support. 이 작업을 수행 하기 전에의 지침을 사용 하 여 로그 파일 수집 프로세스를 시작 https://aka.ms/azurestacklogfiles 합니다.Before you do, start the log file collection process using the guidance from https://aka.ms/azurestacklogfiles.
오프라인Offline 드라이브가 오프 라인 상태입니다.The drive is offline.

작업: 지원 담당자에 게 문의 하세요.Action: Contact Support. 이 작업을 수행 하기 전에의 지침을 사용 하 여 로그 파일 수집 프로세스를 시작 https://aka.ms/azurestacklogfiles 합니다.Before you do, start the log file collection process using the guidance from https://aka.ms/azurestacklogfiles.