Amazon EBS 볼륨 초기화 상태 모니터링 - Amazon EBS

Amazon EBS 볼륨 초기화 상태 모니터링

스냅샷 또는 다른 볼륨(볼륨 복사본)에서 볼륨을 생성할 때 볼륨 초기화의 상태를 모니터링하여 초기화 프로세스가 완료되었는지 확인할 수 있습니다. 다음과 같은 옵션을 사용하여 볼륨 초기화를 모니터링할 수 있습니다.

AWS CLI 및 Amazon EC2 콘솔

AWS CLI 및 Amazon EC2 콘솔을 사용하면 볼륨이 생성된 후 언제든지 볼륨 초기화 상태를 확인할 수 있습니다. 다음 정보가 제공됩니다.

  • 초기화 유형(AWS CLI에만 해당) - 사용된 볼륨 초기화의 유형을 나타냅니다. 빠른 스냅샷 복원 및 기본 볼륨 초기화는 default, 볼륨 초기화를 위한 Amazon EBS 프로비저닝 속도는 provisioned-rate, 볼륨 복사본 초기화는 volume-copy입니다.

  • 예상 완료 시간(AWS CLI에만 해당) - 볼륨 초기화를 위한 Amazon EBS 프로비저닝된 속도를 사용하여 생성된 볼륨에만 해당됩니다. 볼륨 초기화 완료까지 남은 시간의 예상치(초)입니다.

  • 진행률 - 볼륨 초기화 프로세스의 진행률을 백분율(0~100)로 표시합니다. 빠른 스냅샷 복원으로 초기화된 볼륨의 경우 생성 즉시 진행률이 100%가 됩니다.

  • 초기화 상태 - 볼륨 초기화의 전체 상태(initializing 또는 completed). 빠른 스냅샷 복원으로 초기화된 볼륨의 경우 생성 즉시 상태가 completed가 됩니다.

참고

볼륨 초기화 정보가 업데이트되는 데는 최대 5분이 걸릴 수 있습니다.

Console
볼륨 초기화 상태를 모니터링하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

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

  3. 볼륨 초기화 상태를 확인할 볼륨을 선택합니다.

  4. 그리드와 세부 정보 탭의 초기화 상태 필드는 초기화 상태(진행률 %) 형식으로 진행률 정보를 제공합니다. 예를 들어 초기화 중(75%)와 같습니다.

    가능한 초기화 상태는 초기화완료를 포함합니다.

AWS CLI
볼륨 초기화 상태를 모니터링하려면

describe-volume-status AWS CLI 명령을 사용하여 초기화 상태를 확인합니다. EstimatedTimeToCompleteInSeconds는 볼륨 초기화를 위한 Amazon EBS 프로비저닝된 속도로 생성된 볼륨에 대해서만 반환됩니다.

예를 들어 다음 명령은 볼륨 초기화를 위한 Amazon EBS 프로비저닝된 속도로 생성된 볼륨 vol-11111111111111111의 초기화 상태를 확인합니다.

aws ec2 describe-volume-status --volume-id vol-01111111111111111

출력의 예시는 다음과 같습니다.

{ "VolumeStatuses": [ { "Actions": [], "AvailabilityZone": "us-east-1a", "Events": [], "VolumeID": "vol-11111111111111111", "VolumeStatus": { "Details": [ { "Name": "io-enabled", "Status": "passed" }, { "Name": "io-performance", "Status": "not-applicable" }, { "Name": "initialization-state", "Status": "completed" } ], "Status": "ok" }, "InitializationStatusDetails": { "InitializationType": "provisioned-rate", "Progress": 75, "EstimatedTimeToCompleteInSeconds": 850 } } ] }

Amazon EventBridge

Amazon EventBridge 이벤트는 볼륨 초기화가 완료된 5분 이내에 계정으로 전송됩니다. 이러한 이벤트에 대한 응답으로 프로그래밍 동작을 트리거하는 규칙을 생성할 수 있습니다.

참고
  • 이벤트는 최선의 작업을 기반으로 발생됩니다.

  • 초기화가 완료되기 전이나 초기화가 완료된 후 5분 이내에 볼륨을 삭제하는 경우, 이벤트가 수신되지 않을 수 있습니다.

이벤트에 대한 자세한 내용은 EBS 볼륨 초기화 이벤트 섹션을 참조하세요.

EventBridge를 사용하여 볼륨 초기화의 상태를 모니터링하려면
  1. Amazon EventBridge 콘솔(https://console.aws.amazon.com/events/)을 엽니다.

  2. 규칙, 규칙 생성을 선택합니다.

  3. 1단계의 경우 다음을 수행합니다.

    1. 규칙에 대한 이름 및 설명을 지정합니다.

    2. 이벤트 버스에서 이벤트를 수신할 버스를 선택합니다. 사용자 지정 이벤트 버스를 생성하지 않은 경우 기본값을 유지하거나 이벤트 버스 생성을 참조하세요.

    3. 규칙 유형에서 이벤트 패턴이 있는 규칙을 유지합니다.

    4. 다음을 선택합니다.

  4. 2단계의 경우 다음을 수행합니다.

    1. Event source에서 AWS 이벤트 또는 EventBridge 파트너 이벤트를 유지합니다.

    2. 생성 방법에서 사용자 지정 패턴(JSON 편집기)을 선택합니다.

    3. 이벤트 패턴에서 다음을 추가합니다.

      { "detail-type": ["EBS Volume Notification"], "source": ["aws.ec2"], "detail": { "event": ["initializeVolume"], "result": ["succeeded"] } }

      예제 이벤트는 EBS 볼륨 초기화 이벤트을 참조하세요.

    4. 다음을 선택합니다.

  5. 3단계의 경우 다음을 수행합니다.

    1. 대상 유형에서 AWS 서비스를 선택합니다.

    2. 대상 선택에서 SNS 주제를 선택하고 주제에서 필요한 주제를 선택합니다. 주제를 생성하지 않은 경우 주제 생성을 참조하세요.

    3. 권한에서 실행 역할 사용(권장)을 선택된 상태로 유지합니다.

    4. 실행 역할에서 이 특정 리소스에 대해 새 역할 생성을 선택된 상태로 유지하고 기본 역할 이름을 유지합니다.

    5. 다음을 선택합니다.

  6. 4단계에서 필요한 경우 규칙에 대한 태그를 지정하고 다음을 선택합니다.

  7. 5단계에서 규칙을 검토한 다음 규칙 생성을 선택합니다.