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
Acesse a página Importação de dados.
Clique em Adicionar dados > Fazer upload de arquivos.
Na seção Configurar upload de arquivos, insira o nome do upload.
Na lista Formato do arquivo, selecione Excel exportado do RVTools ou CSV exportado do RVTools.
Clique em Selecionar arquivos para fazer upload e escolha todos os arquivos que você quer enviar.
Para confirmar e começar a fazer upload dos arquivos, clique em Fazer upload de arquivos.
Se os arquivos forem validados corretamente, clique em Importar dados e em Confirmar para criar os recursos com base neles.
API
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.
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
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 dadosIMPORT_JOB_FORMAT:IMPORT_JOB_FORMAT_RVTOOLS_CSVouIMPORT_JOB_FORMAT_RVTOOLS_EXCEL
Extraia o arquivo de dados.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
Copie o URL do campo
signedUrlda resposta.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.
Opcional: repita as etapas de 3 a 6 para criar mais arquivos de dados no mesmo job de importação.
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
Valide o job de importação.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
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
Execute o job de importação.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
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:
No Google Cloud console, acesse a página Importação de dados.
Na guia Uploads de arquivos, na lista de importações de arquivos, clique no trabalho de importação que você quer revisar.
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:
No Google Cloud console, acesse a página Importação de dados.
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
- Saiba mais sobre os métodos de coleta da Central de migração.
- Saiba como gerenciar seus envios de arquivos.