Importar dados de RVTools

Se não quiser instalar e executar uma coleta de dados automática com o discovery client na sua infraestrutura, faça o upload manual dos dados para o Migration Center.

Primeiro, use o RVTools para coletar dados do sistema e de desempenho das instâncias de máquina virtual (VM) executadas no vCenter. Em seguida, importe a tabela gerada pelas ferramentas do RV diretamente no Migration Center para adicionar seus recursos.

Limitações

  • Para importar dados, crie uma tabela com a RVTools 4.3.1 ou mais recente. Versões anteriores do RVTools não são compatíveis.
  • Não é possível usar tabelas geradas com a flag --DBColumnNames.
  • Ao fazer upload de uma tabela gerada com o RVTools, a Central de migração usa apenas os dados das seguintes guias:
    • tabvInfo (obrigatório para XLSX e CSV)
    • tabvCPU (obrigatório para XLSX e opcional para CSV)
    • tabvDisk (obrigatório para XLSX e opcional para CSV)
    • tabvPartition (obrigatório para XLSX e opcional para CSV)
    • tabvNetwork (obrigatório para XLSX e opcional para CSV)
    • tabvHost (obrigatório para XLSX e opcional para CSV)

Fazer upload de dados do RVTools

Para fazer o upload manual de uma tabela gerada com o RVTools, siga estas etapas:

Console

  1. Acesse a página Importação de dados.

    Acessar a importação de dados

  2. Clique em Adicionar dados > Fazer upload de arquivos.

  3. Na seção Configurar upload de arquivos, insira o nome do upload.

  4. Na lista Formato do arquivo, selecione Excel exportado do RVTools ou CSV exportado do RVTools.

  5. Clique em Selecionar arquivos para fazer upload e escolha todos os arquivos que você quer enviar.

  6. Para confirmar e começar a fazer upload dos arquivos, clique em Fazer upload de arquivos.

  7. Se os arquivos forem validados corretamente, clique em Importar dados e em Confirmar para criar os recursos com base neles.

API

  1. Crie um job de importação.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs?importJobId=IMPORT_JOB_ID
    
    {
      "asset_source": "projects/PROJECT_ID/locations/REGION/sources/SOURCE_ID"
    }
    

    Substitua:

    • PROJECT_ID: ID do projeto em que o job de importação será criado.
    • REGION: região para criar o job de importação.
    • IMPORT_JOB_ID: ID do novo job de importação.
    • SOURCE_ID: ID de uma origem existente a ser associada ao job de importação.
  2. Opcional: para confirmar se o job de importação foi criado corretamente, extraia o job.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  3. Crie um arquivo de dados de importação anexado ao job de importação.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles?import_data_file_id=DATA_FILE_ID
    
    {
      "format": "IMPORT_JOB_FORMAT"
    }
    

    Substitua:

    • DATA_FILE_ID: ID do novo arquivo de dados
    • IMPORT_JOB_FORMAT: IMPORT_JOB_FORMAT_RVTOOLS_CSV ou IMPORT_JOB_FORMAT_RVTOOLS_EXCEL
  4. Extraia o arquivo de dados.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
    
  5. Copie o URL do campo signedUrl da resposta.

  6. Faça upload de um arquivo no URL copiado.

    PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
    

    Substitua:

    • UPLOAD_FILE_PATH: o caminho local do arquivo enviado.
    • COPIED_URL: o URL assinado copiado das etapas anteriores.
  7. Opcional: repita as etapas de 3 a 6 para criar mais arquivos de dados no mesmo job de importação.

  8. Opcional: receba todos os arquivos de dados de um job de importação.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
    
  9. Valide o job de importação.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
    
  10. Receba o job de importação e confira o relatório de validação. Se o estado for READY, siga para as próximas etapas. Caso contrário, corrija o job ou os arquivos específicos. Isso pode exigir a exclusão ou o upload de novos arquivos.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  11. Execute o job de importação.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
    
  12. Acesse o job de importação e confira o relatório de execução. Se o estado for COMPLETED, o job foi executado com sucesso. Caso contrário, se o job falhar e estiver em um estado terminal, o relatório de execução incluirá os erros. Crie um job de importação e aplique as mudanças necessárias.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    

Se você tiver problemas com o upload do arquivo, saiba como resolver mensagens de erro comuns.

Revisar o envio

Depois de fazer upload dos arquivos, a Central de migração os valida para verificar se estão formalmente corretos. Se a validação for bem-sucedida, a Central de Migração vai processar os dados para criar novos recursos ou atualizar os existentes. É possível verificar o status dos seus jobs de upload no console Google Cloud .

Para analisar o status do seu job de upload, siga estas etapas:

  1. No Google Cloud console, acesse a página Importação de dados.

    Acessar a importação de dados

  2. Na guia Uploads de arquivos, na lista de importações de arquivos, clique no trabalho de importação que você quer revisar.

  3. Analise o status dos arquivos enviados.

    Seus arquivos podem estar em um dos seguintes status:

    • Concluído. A importação do arquivo foi concluída.
    • Pronto. Seu arquivo passou na validação e está pronto para ser importado.
    • Pendente. Seu arquivo está aguardando a conclusão do processamento de outro arquivo.
    • Em execução. Seu arquivo está sendo processado.
    • Validando. Seu arquivo está na etapa de validação.
    • Falha na validação. Seu arquivo contém alguns erros. Corrija os erros e tente fazer upload do arquivo novamente.
    • Falhou. Não foi possível importar seu arquivo.

Revisar detalhes do erro

Se você encontrar erros após importar os arquivos, revise a mensagem de erro diretamente no console Google Cloud .

Para analisar os erros do seu job de upload, siga estas etapas:

  1. No Google Cloud console, acesse a página Importação de dados.

    Acessar a importação de dados

  2. Na guia Uploads de arquivos, na lista de importações de arquivos, clique no arquivo de importação que mostra um aviso ou erro.

    A página de detalhes do arquivo de importação mostra a lista completa de erros.

Na página de detalhes do arquivo de importação, é possível analisar os recursos e campos de dados que causam os erros e ver uma descrição deles. Erros no job de importação de arquivos podem impedir que o Migration Center crie novos recursos ou atualize os existentes com as novas mudanças. Para corrigir o erro, edite os arquivos e crie uma nova tarefa de importação para fazer upload deles novamente.

Para mais informações sobre as possíveis mensagens de erro, consulte Resolver problemas de importação de arquivos.

A seguir