Como exportar uma instância EC2 e importar VM On-Premise para a AWS?

Aprender a exportar e importar VM é necessário para recuperação de desastres e migração de dados. Nesta postagem, você aprenderá as maneiras de exportar a instância EC2 para diferentes formatos e importar diferentes VM para AWS.

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

Updated by Ana on 2024/06/07

Tabela de conteúdos
  • Por que aprender a exportar instâncias do Amazon EC2 e importar VM?

  • Como exportar uma instância Amazon EC2 através do comando AWS CLI?

  • Como importar AMI para AWS?

  • Como importar VM on-premise para o AWS?

  • Como fazer backup e migrar VM com o Vinchin Backup & Recovery?

  • Perguntas frequentes sobre a exportação de instâncias EC2

  • Resumo

Você está procurando por uma solução robusta de backup de VM? Experimente Vinchin Backup & Recovery!↘ Download Free Trial

O computação em nuvem reduz significativamente o ônus da implantação de sistemas de produção e melhora sua eficiência de trabalho. Ambos, a nuvem pública e privada, podem ajudar as empresas a criar facilmente máquinas virtuais para implantar facilmente sistemas de produção.

Para garantir a segurança dos dados e a continuidade dos negócios dos sistemas de produção, é necessário conhecer as formas de gerir VMs nos ambientes de produção. A instância AWS EC2 e a VM VMware são as VMs populares usadas pelas empresas, então este post vai ensinar-lhe as formas de exportar e importar VM na AWS e na VMware.

Por que aprender a exportar instâncias do Amazon EC2 e importar VM?

Recuperação de Desastre: O backup de dados é a regra de ouro no centro de dados para garantir a segurança dos dados. Para a instância completa ou VM, é recomendado fazer o backup da máquina completa em vez de copiar certos arquivos como backup de dados. Embora todos os dados de VM geralmente sejam armazenados na mesma pasta, ainda não é recomendado fazer backup do VM copiando e colando porque isso pode causar problemas de validade dos dados quando você restaura o VM. Ao exportar e importar VMs com métodos fornecidos pelos fornecedores, melhorará a taxa de sucesso da recuperação de VM.

Migração de dados: Exceto ao usar soluções profissionais de migração de dados, os usuários geralmente migram os dados manualmente do VM exportando e importando a máquina completa. O AWS permite que você exporte o instantâneo para AMI (Amazon Machine Image), que pode ser usado para implantar uma nova instância em um novo ambiente. Para importar a máquina completa para outros ambientes virtuais, o AWS também permite que você exporte a instância EC2 para OVA (Open Virtual Appliance), arquivo vhd (Virtual Hard Disk) e arquivo vmdk (Virtual Machine Disk), que podem ser usados para importar a máquina para VMware vSphere, Hyper-V e XenServer (Citrix Hypervisor).

Como exportar uma instância Amazon EC2 através do comando AWS CLI?

Como mencionado antes, você pode exportar a instância EC2 para diferentes formatos para diferentes propósitos. Você precisa usar a linha de comando AWS CLI para exportar a instância para o S3. Se você precisar armazenar a exportação da VM em outro local, você precisará baixá-la e então salvá-la em outro local.

Exportar para AMI:

1. Obtenha o ID da instância

aws ec2 describe-instances

2. Crie a imagem AMI

aws ec2 create-image `
--instance-id i-0d4c797cb0360ef32 `
--name "MyBackup-1" `
--description "Backup de minha instância EC2 criada em $(Get-Date -Format yyyyMMdd_HHmmss)"

Exportar para vmdk:

1. Escreva um script para descrição detalhada do trabalho:

    "ContainerFormat": "ova",
    "DiskImageFormat": "VMDK",
    "S3Bucket": "my-export-bucket",
    "S3Prefix": "vms/"

2. Exporte a instância EC2 para OVA/vmdk

aws ec2 create-instance-export-task --instance-id instance-id --target-environment vmware --export-to-s3-task file://C:\file.jsonVmdk file é incluído no template OVA e ambos podem ser usados para

Exportar para vhd:

Para usar a exportação de instância no Hyper-V ou Citrix Hypervisor, você só precisa alterar os parâmetros no comando:

Para Hyper-V:

1. Escreva um script para descrição detalhada do trabalho:

    "ContainerFormat": "ova",
    "DiskImageFormat": "vhd",
    "S3Bucket": "my-export-bucket",
    "S3Prefix": "vms/"

2. Exporte a instância EC2 para OVA/vhd

aws ec2 create-instance-export-task --instance-id instance-id --target-environment vmware --export-to-s3-task file://C:\file.json

 Para Citrix Hypervisor:

1. Escreva um script para descrição detalhada do trabalho:

    "FormatoDoContêiner": "ova",
    "FormatoDaImagemDoDisco": "vhd",
    "S3Bucket": "meu-bucket-de-exportação",
    "S3Prefix": "vms/"

2 Exporte a instância EC2 para OVA/vhd

aws ec2 create-instance-export-task --instance-id instance-id --target-environment citrix --export-to-s3-task file://C:\file.json

Como importar AMI para AWS?

Com o AMI como exportação de VM, você pode restaurar dados a partir dele. Basta usar a seguinte linha de comando:

aws ec2 create-restore-image-task \
    --object-key ami-1234567890abcdef0.bin \
    --bucket myamibucket \
    --name "New AMI Name"

Como importar VM on-premise para o AWS?

Como o AWS permite que você exporte a instância EC2 para exportação de VM compatível com VMware, Hyper-V, Citrix Hypervisor, ele também permite que você importe esses tipos de VMs para o AWS.

Pré-requisitos:

● Você precisa fazer o upload da exportação do VM para um bucket S3.

● Você precisa criar uma função IAM chamada vmimport

1. Escreva um script para descrição detalhada do trabalho:

    "Descrição": "Meu Servidor OVA",
    "Formato": "ova",
    "UserBucket": {
        "S3Bucket": "meu-bucket-de-importação",
        "S3Key": "vms/meu-servidor-vm.ova"

 2. Importe o VM para AWS

aws ec2 import-image --description "My server VM" --disk-containers "file://C:\import\containers.json"

Como fazer backup e migrar VM com o Vinchin Backup & Recovery?

Para fazer backup facilmente da instância EC2 e migrar VM entre diferentes plataformas, você pode usar uma solução profissional como o Vinchin Backup & Recovery que suporta backup e migração de VM como AWS EC2, VMware, Hyper-V, Proxmox, Citrix Hypervisor, XCP-ng, OLVM, oVirt, OpenStack, etc.

Não precisa usar linhas de comando complicadas para exportar e importar VM para backup de dados e migração completa da máquina, mas simplesmente criar trabalhos em poucos passos em um console web amigável ao usuário.

Vinchin Backup & Recovery permitirá que você adicione todas as instâncias do AWS em todas as regiões sob a conta com a chave de acesso e você pode adicionar muitas estratégias de backup úteis para ele, como backup incremental, compressão e deduplicação de dados, encriptação de dados, etc. Você também pode optar por armazenar o backup de dados na nuvem ou no armazenamento de dados local.

É muito simples fazer backup da instância EC2.

1. Selecione as instâncias EC2Selecione a instância EC2

2. Selecione o armazenamento de backupSelect Backup Storage

3. Selecione estratégias de backupSelecione as Estratégias de Backup

4. Envie o trabalhoEnvie o trabalho

Se você precisa migrar VM entre AWS e outra plataforma, basta selecionar um backup de VM e restaurá-lo na plataforma de destino.

Vinchin Backup & Recovery foi selecionado por milhares de empresas para proteger máquinas virtuais e outras instalações e você também pode iniciar um teste gratuito de 60 dias com todos os recursos aqui para proteger suas instâncias EC2. Para qualquer dúvida, você pode contatar nossas vendas para suporte.

Perguntas frequentes sobre a exportação de instâncias EC2

1. Todos os tipos de instâncias EC2 podem ser exportados?

Você pode exportar a maioria das instâncias EC2, mas não todas. Por exemplo, você não pode exportar uma instância que contenha um software de terceiros como o SQL Server fornecido pela AWS. Você pode desinstalá-lo ou experimentar uma nova solução de backup e migração como o Vinchin Backup & Recovery.

2. Existem limitações no tamanho da instância a ser exportada?

De acordo com a AWS, você não pode exportar uma instância EC2 com volumes maiores que 1 TiB.

3. Com que frequência você deve exportar a instância EC2?

Se você quer usar isso como backup de dados, tente exportá-lo uma vez por semana. É recomendado utilizar uma solução de backup automático como Vinchin Backup & Recovery para simplificar o trabalho.

Resumo

AWS permite que você crie instâncias EC2 para executar sistemas de negócios e você pode exportar as instâncias para recuperação de desastres e migração de dados. Nesta postagem, você aprendeu as maneiras de exportar instâncias EC2 para AMI, OVA, VMDK e VHD para diferentes propósitos e importar diferentes VM e exportar para AWS para migração de dados.

Para facilitar a recuperação fácil de desastres e a migração de dados, você pode usar uma solução profissional poderosa como Vinchin Backup & Recovery. Não perca a avaliação gratuita.

Compartilhar em:

Categories: VM Backup