Importe e exporte as suas VMs

A funcionalidade de importação e exportação do Migrate to Virtual Machines permite-lhe criar, exportar e rever a migração de VMs através de um ficheiro CSV.

Pré-requisitos de migração

Antes de usar a funcionalidade de importação e exportação, deve rever os pré-requisitos da migração de VMs individuais ou grupos de VMs. Os mesmos pré-requisitos aplicam-se quando gere migrações por CSV.

Para mais informações sobre migrações, consulte a documentação de migração para máquinas virtuais em:

Vista geral da importação e exportação

Pode usar a funcionalidade de exportação para gerar um ficheiro CSV com detalhes das VMs de origem ou das VMs atuais e respetivos detalhes de destino, editá-los externamente e, em seguida, carregar o CSV para o Migrate to Virtual Machines para definir as suas migrações.

Quando editar e importar o ficheiro CSV, deve ter em atenção o estado final da migração. Por outras palavras, pode definir as suas definições no ficheiro CSV e o processo de importação cria migrações e grupos, altera as associações a grupos e atualiza os detalhes de segmentação para corresponder ao estado do ficheiro CSV importado.

Para definir um ficheiro CSV para o processo de importação, tem várias opções:

Se o ficheiro CSV estiver formatado incorretamente ou um detalhe de migração específico for inválido, recebe um erro ao carregá-lo para o Migrate to Virtual Machines.

Formato de ficheiro CSV

Antes de realizar quaisquer ações, o ficheiro CSV importado é analisado e validado de acordo com os seguintes critérios:

  • As migrações e as VMs de origem são identificadas como uma combinação do nome de origem, da região de origem e do nome a apresentar da VM de origem ou do ID da VM de origem.
  • A mesma migração ou VM de origem não pode aparecer em mais do que uma linha.
  • Não é possível processar mais de 100 migrações ou VMs de origem num único ficheiro.
  • Se não existir uma migração para a VM de origem, a existência da VM de origem é validada e é criada uma nova migração para a mesma.
  • A funcionalidade de migração de importação e exportação valida as colunas de detalhes de destino pelo respetivo tipo e restrições de nomenclatura de recursos. Deve validar manualmente a existência de recursos no projeto de destino para evitar falhas.
  • As colunas em falta no ficheiro CSV são ignoradas e as migrações não são atualizadas nesses campos. No entanto, os valores vazios atualizam a migração respetiva e removem dados dessa migração.
  • As colunas podem conter vários valores por MV (como etiquetas de rede ou etiquetas), separados por quebras de linha. Consulte o artigo Exporte um ficheiro de modelo para ver um exemplo.

Alguns erros de validação impedem a continuação da importação. Por exemplo, uma linha de cabeçalho inválida ou um ficheiro com demasiadas linhas gera um erro de validação.

Campos do ficheiro CSV

É esperada uma linha de cabeçalho e esta tem de conter as seguintes colunas que identificam a migração ou a VM de origem. As outras colunas são opcionais e só são atualizadas quando importadas, se existirem. As colunas de cabeçalho desconhecidas são ignoradas.

Os campos obrigatórios para o seu ficheiro CSV incluem:

  • Nome da fonte
  • Região
  • O nome a apresentar da VM de origem ou o ID da VM de origem

Para mais informações sobre os campos opcionais, consulte o artigo sobre a configuração do destino de uma VM migrada.

Ficheiros de modelos

Pode exportar um ficheiro de modelo para ajudar a definir o seu ficheiro CSV. O ficheiro CSV do modelo está vazio, exceto por uma linha de cabeçalho que detalha os campos obrigatórios e opcionais, e uma linha de exemplo que fornece exemplos de como cada coluna deve ser formatada. No modelo, os detalhes da segmentação são representados pelas colunas do ficheiro CSV.

Exporte um ficheiro CSV pré-preenchido

Para criar migrações com base em VMs de origem ou fazer alterações a uma migração ou a um grupo de migrações existente, deve primeiro exportar um ficheiro CSV que represente o estado atual das suas migrações.

Para exportar um ficheiro CSV pré-preenchido, siga estes passos:

  1. Abra a página Migrar para máquinas virtuais na Google Cloud consola.
  2. Para exportar uma lista de VMs de origem:

    1. Selecione o separador Fontes.
    2. Selecione as VMs de origem que quer exportar do inventário.
    3. Clique em Exportar para transferir o ficheiro CSV.
  3. Para exportar grupos de migrações existentes:

    1. Selecione o separador Grupos.
    2. Selecione os grupos que quer exportar da lista de grupos.
    3. Clique em Exportar para transferir o ficheiro CSV.

Importe o ficheiro CSV

Quando carrega um ficheiro CSV, este é validado. Se algumas linhas do ficheiro tiverem erros, estes são apresentados e pode optar por ignorar estas linhas e importar o resto.

Após carregar um ficheiro CSV validado, é apresentado um plano de importação para aprovação. O ficheiro é importado após a aprovação.

Para importar o seu ficheiro CSV, siga estes passos:

  1. Abra a página Migrate to Virtual Machines na Google Cloud consola.
  2. Selecione o separador Grupos e, de seguida, Importar.
  3. Procure o ficheiro de importação. Tem de ser um ficheiro CSV e ter 100 KB ou menos.

  4. Selecione Carregar.

    Se existirem erros, são apresentados neste passo. Pode optar por Ignorar erros e continuar.

  5. Em seguida, é apresentado um plano de importação. Isto detalha as ações que estão a ser invocadas e os recursos que estão a ser referenciados.

  6. Selecione Iniciar importação para aprovar o plano de importação e iniciar a importação. O plano de importação é atualizado com o progresso de cada passo.

  7. Se a importação não for concluída, reveja as mensagens de erro fornecidas. A falha de qualquer um dos passos interrompe toda a sequência.

  8. Após uma importação bem-sucedida, selecione Aceder a grupos para voltar à página Grupos e rever os recursos atualizados.

Reveja o seu plano de importação

Um plano de importação é uma lista de ações geradas de acordo com as alterações detetadas no seu ficheiro de importação. Podem ser apresentados os seguintes tipos de mensagens:

  • Crie migrações.
  • Crie um grupo.
  • Remova migrações de um grupo.
  • Adicione migrações a um grupo.
  • Atualize os detalhes do destino das migrações.

Após a aceitação do plano de importação, o estado de cada item é atualizado à medida que a importação avança. No relatório, pode ver o estado, como Pendente, Em execução, Concluído e Falhou, conforme se correlaciona com cada item.

Exporte o ficheiro do modelo de migração

Pode exportar um ficheiro de modelo de migração para ver detalhes sobre a formatação correta do ficheiro CSV.

Para exportar o ficheiro de modelo de migração, siga estes passos:

  1. Abra a página Migrar para máquinas virtuais na Google Cloud consola.
  2. Selecione o separador Grupos.
  3. Selecione Importar.
  4. Selecione Exportar modelo e é-lhe pedido que transfira o ficheiro Template.csv.