管理本地转移代理

本文档介绍如何在服务器上下载、安装和管理 Transfer Service for On Premises Data 代理。

安装并运行本地代理

如需安装并运行本地代理,请执行以下操作:

  1. 转到 Google Cloud Console 中的 Transfer Service for On Premises Data Web 控制台页面。

    转到 Transfer Service for On Premises Data 页面

  2. 点击连接设置

  3. 点击安装代理按钮。

    此时,系统会显示代理的安装说明。按照显示的说明安装并运行代理。

    您可以为每台机器安装多个代理。如需详细了解如何确定要运行的代理数量,请参阅最大限度地提高转移代理性能

确认代理已连接

安装本地代理后,您可以验证它们是否已连接到您的 Transfer Service for On Premises Data 作业。

如需确认代理是否已连接,请执行以下操作:

  1. 转到 Google Cloud Console 中的 Transfer Service for On Premises Data Web 控制台页面。

    转到 Transfer Service for On Premises Data 页面

  2. 点击连接设置

    此时,系统会显示已连接的代理。

如果您在安装代理后的十分钟内没有看到 Transfer Service for On Premises Data Web 控制台中显示您的任何代理,请参阅代理未连接部分。

监控代理

您可以通过 Google Cloud Console 监控代理,也可以使用 Cloud Monitoring 提醒根据代理行为向您发送通知。

通过 Google Cloud Console 监控代理

如需通过 Google Cloud Console 监控代理,请执行以下操作:

  1. 转到 Google Cloud Console 中的 Transfer Service for On Premises Data 连接设置页面。

    转到 Transfer Service for On Premises Data 连接设置页面

    此时,系统会显示所有 Transfer Service for On Premises Data 代理及其当前的连接状态。

使用 Cloud Monitoring 监控代理

如需使用 Cloud Monitoring,请根据以下任一 Google Cloud 指标创建 Monitoring 提醒

指标名称 所描述的内容 建议用途
storagetransfer.googleapis.com/agent/transferred_bytes_count 测量特定代理在某个时间点(跨其服务的所有作业)移动数据的速度。 性能下降提醒。
storagetransfer.googleapis.com/agent/connected Google Cloud 近期收到过检测信号消息的各个代理的 True 布尔值。
  • 代理故障提醒
  • 未达到您认为合理性能所需的代理数量
  • 发出代理机器有问题的信号

停止代理

如需停止代理,请执行以下操作:

  1. 查找代理的 Docker 容器 ID:

    1. 转到 Google Cloud Console 中的 Transfer Service for On Premises Data Web 控制台页面。

      转到 Transfer Service for On Premises Data 页面

    2. 点击连接设置

      此时,系统会显示已连接的代理。代理 ID 字段按以下格式列出每个代理的 ID:

      agent-prefix:hostname:container-ID

    3. 记下 Docker 容器 ID。

  2. 登录到服务器。

  3. 在代理的终端窗口中运行 sudo docker stop container-id,其中

    container-id 是您之前记下的 Docker 容器 ID。