依赖检查

创建时间:2024-04-02 最近修改时间:2025-10-24

#1. 依赖检查

检查宿主机的C:\Windows\System32目录下是否有wpcap.dll,否则需要安装wpcap.dll,推荐使用Win10Pcap (opens new window)。 检查宿主机是否安装npf服务,使用命令sc query npf

警告

目前不支持同一个宿主机上虚拟机IP地址重叠的场景

#2. 采集器组配置

采集器 yaml 配置文件:

  • 推荐:将vtap-group-id-request设置为系统-采集器-组页面的某个ID字段值,使得采集器被发现时可自动加入特定的采集器组

#2.1.1 普通 Windows 服务器场景

  • 采集网口配置包含业务网卡的网卡名称,采集器会采集该接口的流量
    • 需要通过采集器的“基础配置参数”中的"采集网口"配置精确的采集网口,如不确定网卡名可使用 .* 验证

#2.1.2 Hyper-v 虚拟化场景

  • 隧道解封装配置为正确的SDN隧道协议,以展示虚拟网络链路追踪能力
    • 当Hyper-V上使用VXLAN隧道封装时
      • 若未部署Hyper-V上虚拟机内的容器采集器,或容器跨节点通信不使用隧道封装,需要配置Hyper-V采集器隧道解封装参数为VXLAN
      • 若Hyper-V上虚拟机运行容器、部署了容器采集器、且容器跨节点通信使用隧道时,需根据容器CNI隧道类型配置Hyper-V采集器的隧道解封装参数为VXLAN-VXLANVXLAN-IPIP
  • 采集网口配置包含宿主机业务网卡的网卡名称,采集器会采集该接口的流量
    • 需要通过采集器的“基础配置参数”中的"采集网口"配置精确的采集网口
    • 注意:不要采集配置有IP地址(管理口等)的网卡,这部分流量采集后全景图中的观测点会展示为客户端宿主机服务端宿主机(实际上展示为客户端服务端更合理)

#3. 安装 Agent

Windows 服务器和 Hyper-v 安装步骤相同

#3.1 安装 WinPcap

  • 运行安装程序,点击 Next

    步骤一

    步骤一

  • 点击 I Agree

    步骤二

    步骤二

  • 点击Install

    步骤三

    步骤三

  • 安装完成后点击 Finish 即可

    步骤四

    步骤四

#3.2 安装 DeepFlow-Agent

  • 运行安装程序,点击Next

    步骤一

    步骤一

  • 选择安装目录,如 C 盘有空间,默认即可,点击 Install

    步骤二

    步骤二

  • 安装完成后,注意取消勾选 Run deepflow-agent,点击Finish

    步骤三

    步骤三

  • 修改配置:修改 DeepFlow-Agent 安装目录下的 deepflow-agent-windows.yaml 中的controller-ips,改为控制器IP,按需修改vtap-group-id-request为实际的采集器组ID。保存即可。示例如下

    步骤四

    步骤四

  • 桌面任务栏鼠标右键,打开任务管理器

    步骤五

    步骤五

  • 切换到服务,找到 DeepFlowAgent 鼠标右键开始

    步骤六

    步骤六