Se você 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 da sua infraestrutura para a Central de migração.
Primeiro, use o RVTools para coletar dados do sistema e dados de desempenho das instâncias de máquina virtual (VM) em execução 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
. - Quando você faz 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, opcional para CSV)tabvDisk
(obrigatório para XLSX, opcional para CSV)tabvPartition
(obrigatório para XLSX, opcional para CSV)tabvNetwork
(obrigatório para XLSX, opcional para CSV)tabvHost
(obrigatório para XLSX, 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 o upload de arquivos, insira o nome do upload de arquivos.
Na lista Formato do arquivo, selecione Excel exportado do RVTools ou CSV exportado do RVTools.
Clique em Selecionar arquivos para fazer upload e selecione 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, para criar os recursos com base neles, clique em Importar dados e em Confirmar.
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 para criar o trabalho de importação.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, acesse o job de importação.
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_CSV
ouIMPORT_JOB_FORMAT_RVTOOLS_EXCEL
.
Acesse 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
signedUrl
da resposta.Faça upload de um arquivo para o 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 de visualização.
Opcional: repita as etapas 3 a 6 para criar mais arquivos de dados no mesmo job de importação.
Opcional: acesse 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 acesse o relatório de validação. Se o estado for
READY
, será possível continuar para as próximas etapas. Caso contrário, você precisa corrigir o job ou arquivos específicos. Isso pode exigir a exclusão de arquivos ou o upload de novos.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. Caso contrário, se o job falhar e estiver em um estado terminal, o relatório de execução vai incluir os erros. Crie um novo 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 de arquivos, saiba como resolver mensagens de erro comuns.
Analisar o upload
Depois que você faz upload dos arquivos, a Central de migração os valida para verificar se eles estão formalmente corretos. Se a validação for bem-sucedida, o Migration Center processará os dados para criar novos recursos ou atualizar os existentes. É possível verificar o status dos jobs de upload no console do Google Cloud.
Para analisar o status do job de upload, siga estas etapas:
- Acesse a página Importação de dados e clique em Envios de arquivos.
- Na lista de importações de arquivos, selecione o upload que você quer revisar.
- Na página de envio de arquivos, em Progresso da importação de dados, confira o Status dos arquivos enviados.
Seus arquivos podem estar em um dos seguintes status.
Lista de 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 outro arquivo terminar o processamento.
- Em execução. Seu arquivo está sendo processado.
- Validação. Seu arquivo está na fase de validação.
- Falha na validação. Seu arquivo contém alguns erros. Corrija os erros e tente fazer o upload do arquivo novamente.
- Falhou. Não foi possível importar seu arquivo.
Analisar detalhes do erro
Se você encontrar erros após importar os arquivos, poderá analisar a mensagem de erro diretamente no console do Google Cloud.
Para analisar os erros do seu job de upload, siga estas etapas:
- Acesse a página Importação de dados e clique em Envios 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 conferir 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 seus arquivos e crie um novo job de importação de arquivos para fazer o upload deles novamente.
Para mais informações sobre as possíveis mensagens de erro, consulte Resolver erros de importação de arquivos.
A seguir
- Saiba mais sobre os métodos de coleta da Central de migração.
- Saiba como gerenciar seus uploads de arquivos.