

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon EBS 볼륨 수정 진행 상황 모니터링
<a name="monitoring-volume-modifications"></a>

수정 시 EBS 볼륨은 상태 시퀀스를 통과합니다. 볼륨은 `modifying` 상태가 된 다음 `optimizing` 상태가 되고, 마지막으로 `completed` 상태가 됩니다. 그러면 볼륨을 더 수정할 준비가 완료됩니다.

볼륨이 `optimizing` 상태에 있는 동안 볼륨 성능은 소스 및 대상 구성 사양 사이에 있습니다. 일시적인 볼륨 성능은 소스 볼륨 성능 이상입니다. IOPS를 다운로드하면 일시적인 볼륨 성능은 대상 볼륨 성능 이상입니다.

볼륨 수정 변경 사항은 다음과 같이 적용됩니다.
+ 크기 증가는 볼륨 수정이 `optimizing` 상태에 도달하면 적용되며, 일반적으로 몇 초가 걸립니다.
+ 요청된 볼륨 구성에 따라 성능(IOPS 및 처리량) 변경을 완료하는 데 몇 분에서 몇 시간이 걸릴 수 있습니다. 일반적으로 완전히 사용되는 1-TiB 볼륨은 새 성능 구성으로 마이그레이션하는 데 약 6시간이 걸릴 수 있습니다. 경우에 따라 볼륨이 완전히 초기화되지 않은 경우와 같이 새 성능 구성이 적용되는 데 24시간 이상 걸릴 수 있습니다.

가능한 볼륨 상태는 `creating`, `available`, `in-use`, `deleting`, `deleted` 및 `error`입니다.

가능한 수정 상태는 `modifying`, `optimizing` 및 `completed`입니다.

------
#### [ Console ]

**수정 진행 상태를 모니터링하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **볼륨**을 선택합니다.

1. 볼륨을 선택합니다.

1. **세부 정보** 탭의 **볼륨 상태** 열과 **볼륨 상태** 필드에는 {{볼륨 상태}} - {{수정 상태}}({{수정 진행률}}) 형식의 정보가 들어 있습니다. 다음 이미지는 볼륨 및 볼륨 수정 상태를 보여줍니다.  
![볼륨 및 볼륨 수정 상태](http://docs.aws.amazon.com/ko_kr/ebs/latest/userguide/images/volume_state.png)

   수정이 완료되면 볼륨 상태만 표시됩니다. 수정 상태 및 진행 상황이 더 이상 표시되지 않습니다.

   또는 Amazon EventBridge를 사용하여 볼륨 수정 이벤트에 대한 알림 규칙을 만들 수 있습니다. 자세한 내용은 [Amazon EventBridge 시작하기](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html)를 참조하세요.

------
#### [ AWS CLI ]

**수정 진행 상태를 모니터링하려면**  
[describe-volumes-modifications](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volumes-modifications.html) 명령을 사용하여 하나 이상의 볼륨 수정 진행 상황을 모니터링합니다. 다음 예제에서는 두 볼륨의 볼륨 수정을 설명합니다.

```
aws ec2 describe-volumes-modifications \
    --volume-ids {{vol-11111111111111111}} {{vol-22222222222222222}}
```

다음 예제 출력에서 볼륨 수정의 여전히 `modifying` 상태입니다. 진행률은 백분율로 보고됩니다.

```
{
    "VolumesModifications": [
        {
            "TargetSize": 200,
            "TargetVolumeType": "io1",
            "ModificationState": "modifying",
            "VolumeId": "vol-11111111111111111",
            "TargetIops": 10000,
            "StartTime": "2017-01-19T22:21:02.959Z",
            "Progress": 0,
            "OriginalVolumeType": "gp2",
            "OriginalIops": 300,
            "OriginalSize": 100
        },
        {
            "TargetSize": 2000,
            "TargetVolumeType": "sc1",
            "ModificationState": "modifying",
            "VolumeId": "vol-22222222222222222",
            "StartTime": "2017-01-19T22:23:22.158Z",
            "Progress": 0,
            "OriginalVolumeType": "gp2",
            "OriginalIops": 300,
            "OriginalSize": 1000
        }
    ]
}
```

다음 예에서는 수정 상태가 `optimizing` 또는 `completed`인 모든 볼륨을 설명하고, 2017년 2월 1일 이후 시작된 수정만 표시하도록 결과를 필터링 및 형식 지정합니다.

```
aws ec2 describe-volumes-modifications \
    --filters Name=modification-state,Values="optimizing","completed" \
    --query "VolumesModifications[?StartTime>='2017-02-01'].{ID:VolumeId,STATE:ModificationState}"
```

다음은 두 볼륨에 대한 정보가 포함된 출력 예제입니다.

```
[
    {
        "STATE": "optimizing",
        "ID": "vol-06397e7a0eEXAMPLE"
    },
    {
        "STATE": "completed",
        "ID": "vol-ba74e18c2aEXAMPLE"
    }
]
```

------
#### [ PowerShell ]

**수정 진행 상태를 모니터링하려면**  
[Get-EC2VolumeModification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2VolumeModification.html) cmdlet을 사용합니다. 다음 예제에서는 두 볼륨의 볼륨 수정을 설명합니다.

```
Get-EC2VolumeModification `
    -VolumeId {{vol-11111111111111111}} {{vol-22222222222222222}}
```

------

**참고**  
드물게 일시적인 AWS 장애로 인해 `failed` 상태가 발생할 수 있습니다. 이는 볼륨 상태를 나타내는 것이 아니라 단지 볼륨 수정이 실패했음을 나타내는 것입니다. 이 경우 볼륨 수정을 다시 시도합니다.