Monitoreo del estado de la inicialización del volumen de Amazon EBS - Amazon EBS

Monitoreo del estado de la inicialización del volumen de Amazon EBS

Al crear un volumen, a partir de una instantánea o de otro volumen (copia del volumen), puede supervisar el estado de la inicialización del volumen para determinar si el proceso de inicialización ha finalizado. Puede supervisar la inicialización del volumen mediante las siguientes opciones:

AWS CLI y la consola de Amazon EC2

Puede utilizar AWS CLI y la consola Amazon EC2 para revisar el estado de la inicialización del volumen en cualquier momento tras creado el volumen. Se proporciona la siguiente información:

  • Tipo de inicialización (solo AWS CLI): indica el tipo de inicialización del volumen utilizado. default para la restauración rápida de instantáneas y la inicialización del volumen predeterminado, provisioned-rate para tasa aprovisionada de Amazon EBS para la inicialización del volumen y volume-copy para la inicialización de las copias del volumen

  • Tiempo estimado de finalización (solo AWS CLI): solo para los volúmenes creados con una tasa aprovisionada de Amazon EBS para la inicialización del volumen. El tiempo restante estimado, en segundos, para que se complete la inicialización del volumen

  • Progreso: el progreso, expresado en porcentaje (entre 0 y 100), del proceso de inicialización del volumen. En el caso de los volúmenes inicializados con una restauración rápida de instantáneas, el progreso pasa al 100 por ciento inmediatamente después de la creación

  • Estado de inicialización: el estado general de la inicialización del volumen (initializingo completed). En el caso de los volúmenes inicializados con una restauración rápida de instantáneas, el estado pasa a ser completed inmediatamente después de la creación

nota

La información de inicialización del volumen puede tardar hasta 5 minutos en actualizarse.

Console
Cómo supervisar el estado de la inicialización del volumen
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Volumes (Volúmenes).

  3. Seleccione el volumen cuyo estado de inicialización desee comprobar.

  4. El campo Initialization state (Estado de inicialización) de la cuadrícula y la pestaña Details (Detalles) entregan información sobre el progreso en el siguiente formato: Estado de inicialización (porcentaje de progreso). Por ejemplo, Inicialización (75 %).

    Los estados de inicialización posibles son: Inicialización y Completado.

AWS CLI
Cómo supervisar el estado de la inicialización del volumen

Utilice el comando de AWS CLI describe-volume-status para ver el estado de inicialización. EstimatedTimeToCompleteInSeconds se devuelve solo para los volúmenes creados con una tasa aprovisionada de Amazon EBS para la inicialización del volumen.

Por ejemplo, el siguiente comando comprueba el estado de inicialización del volumen vol-11111111111111111, que se creó con una tasa aprovisionada de Amazon EBS para la inicialización del volumen.

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

A continuación, se muestra un ejemplo del resultado.

{ "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

Se envía un evento de Amazon EventBridge a su cuenta cinco minutos después tras haberse completado la inicialización del volumen. Puede crear reglas que desencadenen acciones programáticas en respuesta a esos eventos.

nota
  • Los eventos se emiten en la medida de lo posible.

  • Si elimina el volumen antes de que se complete la inicialización o 5 minutos después de que haya finalizado la inicialización, es muy probable que no reciba el evento.

Para obtener más información acerca del evento, consulte Evento de inicialización de volumen de EBS.

Cómo supervisar el estado de la inicialización del volumen mediante EventBridge
  1. Abra la consola de Amazon EventBridge en https://console.aws.amazon.com/events/.

  2. Seleccione Rules (Reglas), Create rule (Crear regla).

  3. Para el paso 1, haga lo siguiente:

    1. Especifique un nombre y una descripción para la regla.

    2. En Event bus (Bus de eventos), elija el bus para recibir los eventos. Si no ha creado un bus de eventos personalizado, mantenga el valor predeterminado o consulte Creating an event bus (Creación de un bus de eventos).

    3. En Rule type (Tipo de regla), seleccione Rule with an event pattern (Regla con un patrón de evento).

    4. Elija Siguiente.

  4. Para el paso 2, haga lo siguiente:

    1. En Event source (Origen del evento), elija AWS events or EventBridge partner events.

    2. En Método de creación, elija Patrón personalizado (editor JSON).

    3. En Event pattern (Patrón de evento), agregue lo siguiente:

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

      Para ver un ejemplo de evento, consulte Evento de inicialización de volumen de EBS.

    4. Elija Siguiente.

  5. Para el paso 3, haga lo siguiente:

    1. En Target types (Tipos de destino), elija AWS service (Servicio de AWS).

    2. En Select target (Seleccionar destino), elija SNS topic (Tema de SNS) y, en Topic (Tema), seleccione el tema correspondiente. Si no ha creado ningún tema, consulte Creating a topic.

    3. En Permissions (Permisos), mantenga seleccionada la opción Use execution role (recommended) (Usar función de ejecución [recomendada]).

    4. En Execution role (Rol de ejecución), mantenga seleccionada la opción Create a new role for this specific resource (Crear nuevo rol para este recurso específico) y el nombre del rol predeterminado.

    5. Elija Siguiente.

  6. En el paso 4, especifique las etiquetas para la regla si es necesario y, a continuación, seleccione Next (Siguiente).

  7. En el paso 5, revise la regla y, a continuación, elija Create rule (Crear regla).