Red Hat Training

A Red Hat training course is available for RHEL 8

3.4.5. Importar la imagen como una instantánea

Realice el siguiente procedimiento para importar una imagen como instantánea.

Procedimiento

  1. Cree un archivo para especificar un cubo y una ruta para su imagen. Nombra el archivo containers.json. En el ejemplo que sigue, sustituye s3-bucket-name por el nombre de tu cubo y s3-key por tu clave. Puedes obtener la clave de la imagen mediante la consola de Amazon S3.

    {
        "Description": "rhel-8.2-sample.raw",
        "Format": "raw",
        "UserBucket": {
            "S3Bucket": "s3-bucket-name",
            "S3Key": "s3-key"
        }
    }
  2. Importe la imagen como una instantánea. Este ejemplo utiliza un archivo público de Amazon S3; puede utilizar la consola de Amazon S3 para cambiar la configuración de los permisos en su bucket.

    aws ec2 import-snapshot --disk-container file://containers.json

    El terminal muestra un mensaje como el siguiente. Observe el ImportTaskID dentro del mensaje.

    {
        "SnapshotTaskDetail": {
            "Status": "active",
            "Format": "RAW",
            "DiskImageSize": 0.0,
            "UserBucket": {
                "S3Bucket": "s3-bucket-name",
                "S3Key": "rhel-8.2-sample.raw"
            },
            "Progress": "3",
            "StatusMessage": "pending"
        },
        "ImportTaskId": "import-snap-06cea01fa0f1166a8"
    }
  3. Siga el progreso de la importación utilizando el comando describe-import-snapshot-tasks. Incluya el comando ImportTaskID.

    aws ec2 describe-import-snapshot-tasks --import-task-ids import-snap-06cea01fa0f1166a8

    El mensaje devuelto muestra el estado actual de la tarea. Cuando se completa, Status muestra completed. Dentro del estado, anote el ID de la instantánea.