Red Hat Training

A Red Hat training course is available for RHEL 8

3.4.5. Importando sua imagem como um instantâneo

Realize o seguinte procedimento para importar uma imagem como um instantâneo.

Procedimento

  1. Crie um arquivo para especificar um balde e um caminho para sua imagem. Nomeie o arquivo containers.json. Na amostra que se segue, substitua s3-bucket-name pelo nome de seu balde e s3-key pela chave. Você pode obter a chave para a imagem usando o Console S3 da Amazon.

    {
        "Description": "rhel-8.2-sample.raw",
        "Format": "raw",
        "UserBucket": {
            "S3Bucket": "s3-bucket-name",
            "S3Key": "s3-key"
        }
    }
  2. Importar a imagem como um instantâneo. Este exemplo usa um arquivo público Amazon S3; você pode usar o Console Amazon S3 para alterar as configurações de permissões em seu balde.

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

    O terminal exibe uma mensagem como a seguinte. Observe o ImportTaskID dentro da mensagem.

    {
        "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. Acompanhe o progresso da importação usando o comando describe-import-snapshot-tasks. Incluir o ImportTaskID.

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

    A mensagem de retorno mostra o status atual da tarefa. Quando concluída, Status mostra completed. Dentro do status, anote a identificação da instancia.