Como importar arquivos OVA para o EC2?

A importação de OVA do EC2 permite a migração de VM sem interrupções convertendo-as para o formato AMI. As etapas incluem criar configurações JSON, executar comandos da AWS CLI, monitorar o progresso e verificar a criação da AMI para melhorar a escalabilidade e a estabilidade.

download-icon
Download Grátis
para VM, SO, BD, Arquivo, NAS, etc.
ana

Updated by Ana on 2024/11/29

Tabela de conteúdos
  • Como importar OVA para o EC2?

  • Usando o Vinchin para backup de VM antes da migração

  • Perguntas frequentes sobre o exemplo de importação de imagem OVA do AWS EC2

  • Conclusão

Em ambientes de computação em nuvem, migrar cargas de trabalho de VM existentes para AWS Elastic Compute Cloud (EC2) é um dos passos comuns que empresas e desenvolvedores tomam para modernizar. Os arquivos de VM são tipicamente armazenados no formato OVA (Open Virtualization Appliance), um formato de encapsulamento comum que facilita a migração de VM entre plataformas. Ao importar arquivos OVA para o AWS EC2, os usuários podem implantar e gerenciar rapidamente recursos de VM legados na infraestrutura do AWS, obtendo maior escalabilidade, estabilidade e segurança.

Este artigo detalha como importar arquivos OVA para o EC2 e convertê-los para o formato AMI (Amazon Machine Image) para ajudar os usuários a migrar cargas de trabalho virtualizadas de ambientes locais ou outras plataformas para um ambiente AWS. O processo envolve preparar os arquivos de configuração JSON necessários, executar os comandos de importação usando a ferramenta AWS CLI (Command Line Interface), monitorar o progresso da importação e confirmar a imagem no console do EC2. Este processo facilita a migração de máquinas virtuais existentes para a nuvem AWS, aproveitando as ricas funcionalidades e recursos oferecidos pela AWS.

Como importar OVA para o EC2?

Criar arquivo JSON

Crie um arquivo JSON que descreva o local do arquivo OVA e informações relacionadas. Substitua os seguintes placeholders:

[
    {
        "Description": "Okta Access Gateway",
        "Format": "ova",
        "UserBucket": {
            "S3Bucket": "my-s3-bucket",
            "S3Key": "okta-access-gateway.ova"
        }
    }
]
  • Description: descrição do arquivo OVA, por exemplo, “Okta Access Gateway”.

  • Format: formato de arquivo de imagem, neste caso "ova".

  • UserBucket: Informações de caminho contendo o bucket de armazenamento S3 e o nome do arquivo.

  • S3Bucket: nome do bucket de armazenamento S3, por exemplo “my-s3-bucket”.

  • S3Key: caminho e nome do arquivo OVA no bucket de armazenamento S3, por exemplo “okta-access-gateway.ova”.

  • Salve isso como um arquivo containers.json

Iniciar Importação

Use o comando aws ec2 import-image para iniciar a importação de OVA do EC2. Um exemplo é mostrado abaixo:

aws ec2 import-image --description "Okta Access Gateway" --license-type "BYOL" --disk-containers "file://~/Downloads/containers.json"

Registrar o ID da Tarefa

Após a execução do comando, anote o ImportTaskId no resultado. por exemplo:

{ "ImportTaskId": "import-ami-08800a79da64acae7" }

Verificar o Progresso da Importação

Use o comando aws ec2 describe-import-image-tasks para verificar o progresso da importação. Substitua TASK_ID pelo ID da tarefa que você registrou:

aws ec2 describe-import-image-tasks --import-task-ids TASK_ID

Monitore o status da importação

Continue verificando o status da importação até que ela seja concluída, anotando o ImageId na saída, por exemplo:

{
    "ImportImageTasks": [
        {
            "Status": "completed",
            "LicenseType": "BYOL",
            "Description": "Okta Access Gateway",
            "ImageId": "ami-0c20c537e7f8dd6a5"
        }
    ]
}

Confirme que a Importação foi Concluída

No console do AWS > escolha Services > EC2

Escolha Images AMIs > caixa de pesquisa para inserir o ImageId registrado anteriormente (por exemplo, ami-0c20c537e7f8dd6a5 ).

Encontre e verifique que uma AMI correspondente ao ImageId existe.

Usando o Vinchin para backup de VM antes da migração

Embora migrar VMs para a AWS EC2 seja um passo eficaz rumo à modernização, garantir a proteção de dados e a recuperação suave durante todo o processo de migração é fundamental. Vinchin Backup & Recovery é uma solução de backup poderosa projetada para ambientes virtualizados, tornando-o a ferramenta ideal para proteger os dados da VM antes de iniciar as tarefas de migração.

A operação do Vinchin Backup & Recovery é muito simples, apenas algumas etapas simples. 

1. Basta selecionar as VMs no host

backup de instância ec2

2. Em seguida, selecione o destino do backup 

backup de instância ec2

3. Selecione estratégias

backup da instância ec2

4. Finalmente, envie o trabalho

fazer backup da instância EC2

A Vinchin oferece uma avaliação gratuita de 60 dias, permitindo que os usuários experimentem sua funcionalidade em ambientes do mundo real. Para mais informações, por favor entre em contato com a Vinchin diretamente ou conecte-se com um de nossos parceiros locais.

Perguntas frequentes sobre o exemplo de importação de imagem OVA do AWS EC2

Q1: Posso importar um arquivo OVA que use hardware virtual não padrão?

A1: A AWS suporta um subconjunto da especificação OVF 1.0. Se seu arquivo OVA contiver hardware virtual não padrão, ele pode não ser suportado. Você deve revisar a documentação da AWS para configurações suportadas.

Q2: Posso modificar a AMI importada?

A2: Sim, você pode modificar a AMI importada iniciando uma instância EC2 a partir dela, fazendo as alterações e criando uma nova AMI a partir da instância modificada.

Conclusão

A importação de arquivos OVA para o AWS EC2 permite uma migração de VMs sem complicações para maior escalabilidade e estabilidade. Este guia simplifica o processo, desde a configuração de arquivos JSON até o uso de comandos da AWS CLI, melhorando a modernização com infraestrutura de nuvem confiável e suporte de backup da Vinchin.


Compartilhar em:

Categories: Application Backup