如果您不想使用 SDK 安装并运行自动数据收集功能, 资产识别客户端,您可以手动上传 迁移中心的数据
首先,使用 RVTools 从您的虚拟机收集系统数据和性能数据, 在 vCenter 上运行的机器 (VM) 实例。 然后,将 RVTools 生成的表直接导入 迁移中心来添加资产。
限制
- 要成功导入数据,请使用 RVTools 4.3.1 或更高版本创建表。以前的 RVTools 版本不受支持。
- 不支持使用
--DBColumnNames
标志生成的表。 - 上传使用 RVTools、Migration Center 生成的表时
仅使用来自以下标签页的数据:
tabvInfo
tabvCPU
tabvDisk
tabvMemory
tabvNetwork
从 RVTools 上传数据
如需手动上传使用 RVTools 生成的表,请按以下步骤操作:
控制台
前往数据导入页面。
依次点击添加数据 > 上传文件。
在设置文件上传部分,输入要上传文件的名称。
在文件格式列表中,选择从 RVTools 导出的 Excel 或 从 RVTools 导出的 CSV 文件。
点击选择要上传的文件,然后选择您要上传的文件 文件。
点击上传文件进行确认并开始上传文件。
如果文件经过正确验证,若要从 文件,依次点击导入数据和确认。
API
创建导入作业。
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" }
替换以下内容:
PROJECT_ID
:用于创建导入作业的项目的 ID。REGION
:要创建导入作业的区域。IMPORT_JOB_ID
:新导入作业的 ID。SOURCE_ID
:要与导入作业关联的现有来源的 ID。
可选:如需确认已正确创建导入作业,请执行以下操作: 获取导入作业。
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
创建附加到导入作业的导入数据文件。
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" }
替换以下内容:
DATA_FILE_ID
:新数据文件的 IDIMPORT_JOB_FORMAT
:IMPORT_JOB_FORMAT_RVTOOLS_CSV
或IMPORT_JOB_FORMAT_RVTOOLS_EXCEL
获取数据文件。
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
从响应的
signedUrl
字段中复制网址。将文件上传到复制的网址。
PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
替换以下内容:
UPLOAD_FILE_PATH
: 文件。COPIED_URL
:从 Chrome 中复制的签名网址 预览步骤
可选:重复第 3-6 步,在同一 导入作业。
可选:获取导入作业的所有数据文件。
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
验证导入作业。
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
获取导入作业并查看验证报告。 如果状态为
READY
,则可以继续执行后续步骤。 否则,您需要修复作业或特定文件,这可能需要 删除文件或上传新文件。GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
运行导入作业。
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
获取导入作业并查看执行报告。 如果状态为
COMPLETED
,则表示作业已成功执行。 否则,如果作业失败并处于终止状态, 包含错误。 创建新的导入作业并应用所需的更改。GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
如果您在上传文件时遇到问题,请参阅如何排查常见错误消息。
检查上传的内容
您上传文件后,迁移中心会对其进行验证 检查它们是否正式正确。如果验证成功 然后,迁移中心会处理这些数据,以创建新的资产、 或更新现有标签您可以通过 Google Cloud 控制台查看上传作业的状态。
要查看上传作业的状态,请按以下步骤操作:
- 转到数据导入页面,然后点击上传文件。
- 在文件导入列表中,选择您要查看的上传内容。
- 在文件上传页面上的数据导入进度下, 查看已上传文件的状态。
您可以查看处于以下状态之一的文件。
状态列表
- 已完成。文件已成功导入。
- 准备就绪。您的文件已通过验证,可以导入了。
- 待处理。您的文件正在等待另一个文件处理完毕。
- 正在运行:正在处理您的文件。
- 正在验证。您的文件处于验证阶段。
- 验证失败。您的文件包含一些错误。请修正错误,然后尝试重新上传文件。
- 失败。无法导入您的文件。
查看错误详情
如果您在导入文件后遇到错误,可以直接在 Google Cloud 控制台中查看错误消息。
要查看上传作业的错误,请按以下步骤操作:
- 转到数据导入页面,然后点击上传文件。
- 点击显示警告或错误的导入文件。 导入文件详情页面会显示完整的错误列表。
在导入文件详情页面上,您可以查看资产和数据字段 并查看错误说明。 文件导入作业中的错误可能会导致迁移中心无法使用新更改创建新的素材资源或更新现有素材资源。如需修正该错误,请修改文件并新建要上传的文件导入作业 。
如需详细了解可能的错误消息,请参阅 排查文件导入错误。