使用 Discovery 连接器收集数据 - AWS Application Discovery

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Discovery 连接器收集数据

重要

我们建议当前正在使用 Discovery Connector 的客户过渡到新的无代理收集器。从2025年11月17日起, AWS Application Discovery Service 将停止接受来自Discovery Connectors的新数据。有关更多信息,请参阅 探索连接器

发现连接器收集有关您的 vCenter Ser VMware ver 主机的信息,以及。 VMs但是,只有安装了 vCenter Ser VMware ver 工具,才能捕获这些数据。要确保您使用的 AWS 账户具有执行此任务所需的权限,请参阅AWS 的托管策略 AWS Application Discovery Service

接下来,您可以找到 Discovery Connector 收集的信息清单。

发现连接器收集数据的表格图例:
  • 除非另有说明,否则收集的数据以千字节 (KB) 为度量单位。

  • Migration Hub 控制台中的等效数据以兆字节 (MB) 为单位报告。

  • 以星号 (*) 表示的数据字段仅在连接器的 API 导出功能生成的.csv 文件中可用。

  • 轮询期的间隔大约为 60 分钟。

  • 用双星号 (**) 表示的数据字段当前返回一个 null 值。

数据字段 描述
applicationConfigurationId* VM 被分组到的迁移应用程序的 ID
avgCpuUsagePct 轮询期内的 CPU 使用率的平均百分比
avgDiskBytesReadPerSecond 轮询期内从磁盘读取的平均字节数
avgDiskBytesWrittenPerSecond 轮询期内写入到磁盘的平均字节数
avgDiskReadOpsPerSecond** 每秒平均读取 I/O 操作数为 null
avgDiskWriteOpsPerSecond** 每秒平均写入 I/O 操作数
avgFreeRAM 以 MB 表示的平均可用 RAM
avgNetworkBytesReadPerSecond 平均每秒读取的字节数的吞吐量
avgNetworkBytesWrittenPerSecond 平均每秒写入的字节数的吞吐量
configId Application Discovery Service 为发现的虚拟机分配了
configType 发现的资源的类型
connectorId Discovery Connector 虚拟设备的 ID
cpuType 虚拟机的 vCPU,主机的实际模型
datacenterId vCenter 的 ID
hostId* VM 主机的 ID
hostName 运行虚拟化软件的主机的名称
hypervisor 管理程序的类型
id 服务器的 ID
lastModifiedTime邮票 * 数据导出之前的数据收集的最近日期和时间
macAddress VM 的 MAC 地址
manufacturer 虚拟化软件的制作者
maxCpuUsagePct 轮询期内的 CPU 使用率的最大百分比
maxDiskBytesReadPerSecond 轮询期内从磁盘读取的最大字节数
maxDiskBytesWrittenPerSecond 轮询期内写入到磁盘的最大字节数
maxDiskReadOpsPerSecond** 每秒的最大读取 I/O 操作数
maxDiskWriteOpsPerSecond** 每秒的最大写入 I/O 操作数
maxNetworkBytesReadPerSecond 每秒读取的最大字节数的吞吐量
maxNetworkBytesWrittenPerSecond 每秒写入的最大字节数的吞吐量
memoryReservation* 用于避免 VM 上发生内存超量承诺的限制
moRefId 唯一 vCenter 托管对象引用 ID
name* VM 或网络的名称 (用户指定)
numCores CPU 内的独立处理单元的数量
numCpus VM 上的中心处理单元的数量
numDisks** VM 上的磁盘数
numNetworkCards** VM 上的网卡数
osName VM 上的操作系统名称
osVersion VM 上的操作系统版本
portGroupId* VLAN 的成员端口的组的 ID
portGroupName* VLAN 的成员端口的组的名称
powerState* 电源状态
serverId Application Discovery Service 为发现的虚拟机分配了
smBiosId* 系统管理 BIOS 的 ID/版本
state* Discovery Connector 虚拟设备的状态
toolsStatus VMware 工具的运行状态(在 AWS Migration Hub 控制台中对数据收集器进行排序有关完整列表,请参阅。)
totalDiskSize 以 MB 表示的磁盘的总容量
totalRAM VM 上可用的 RAM 的总量 (MB)
type 主机类型
vCenterId VM 的唯一 ID 号
vCenterName* vCenter 主机的名称
virtualSwitchName* 虚拟开关的名称
vmFolderPath VM 文件的目录路径
vmName 虚拟机的名称

收集发现连接器数据

在您的 VMware 环境中部署和配置 Discovery Connector 后,如果数据收集停止,则可以重新启动数据收集。您可以通过控制台或通过调用 API 来启动或停止数据收集 AWS CLI。以下过程对这两种方法进行了描述。

Using the Migration Hub Console

以下过程显示了如何在 Migration Hub 控制台的 “数据收集器” 页面上启动或停止 Discovery Connector 数据收集过程。

开始或停止数据收集
  1. 在导航窗格中,选择 Data Collectors (数据收集器)

  2. 选择 Connectors (连接器) 选项卡。

  3. 选中要启动或停止的连接器的复选框。

  4. 选择 Start data collection (启动数据收集)Stop data collection (停止数据收集)

注意

如果在使用连接器启动数据收集后没有看到清单信息,请确认您是否已向 vCenter Server 注册该连接器。

Using the AWS CLI

要从启动 Discovery Connector 数据收集过程 AWS CLI, AWS CLI 必须先将其安装到您的环境中,然后必须将 CLI 设置为使用所选的 Migration Hub 主区域

安装 AWS CLI 并开始数据收集
  1. 安装 AWS CLI 适用于您的操作系统(Linux、macOS 或 Windows)的。有关说明,请参阅《AWS Command Line Interface 用户指南》

  2. 打开命令提示符 (Windows) 或终端 (Linux 或 macOS)。

    1. 键入 aws configure 并按下 Enter。

    2. 输入您的 AWS 访问密钥 ID 和 AWS 私有访问密钥。

    3. 输入您的家乡作为默认区域名称。例如,us-west-2

    4. 对于默认输出格式,输入 text

  3. 要查找要为其启动或停止数据收集的连接器的 ID,请键入以下命令以查看该连接器的 ID:

    aws discovery describe-agents --filters condition=EQUALS,name=hostName,values=connector
  4. 要通过连接器启动数据收集,请键入以下命令:

    aws discovery start-data-collection-by-agent-ids --agent-ids <connector ID>
    注意

    如果在使用连接器启动数据收集后没有看到清单信息,请确认您是否已向 vCenter Server 注册该连接器。

    要停止连接器收集数据,请键入以下命令:

    aws discovery stop-data-collection-by-agent-ids --agent-ids <connector ID>