添加路由器或消息处理器节点

Edge for Private Cloud 4.17.01 版

您可以向现有安装添加路由器或消息处理器节点。如需查看路由器或消息处理器的系统要求列表,请参阅安装要求。

添加路由器

在节点上安装 Edge 后,请使用以下过程添加路由器:

  1. 按照 Edge 安装手册中所述,使用互联网或非互联网过程在节点上安装 Edge。
  2. 在命令提示符处,运行 apigee-setup.sh 脚本:
    > /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    “-p r”选项指定安装路由器。如需了解如何创建 configFile,请参阅在节点上安装 Edge 组件。
  3. 安装完成后,脚本会显示路由器的 UUID。如果您稍后需要确定 UUID,请在安装了路由器的宿主机上使用以下 cURL 命令:
    > curl http://<router_IP>:8081/v1/servers/self
  4. 如需检查配置,您可以运行以下 cURL 命令:
    > curl -v -u adminEmail:pword "http://<ms_IP>:8080/v1/servers?pod=<pod_name>"

    其中 pod_name 是网关或自定义 pod 名称。您应该会看到所有路由器(包括您刚刚添加的路由器)的 UUID。

    如果输出中未显示路由器 UUID,请运行以下 cURL 命令进行添加:
    > curl -v -u adminEmail:pword -X POST
    http://<ms_IP>:8080/v1/regions/<region_name>/pods/<pod_name>/servers -d "action=add&uuid={router_UUID}&type=router"


    将 ms_IP 替换为 Management Server 的 IP 地址,将 region_name 替换为默认区域名称 dc-1 或您的自定义区域名称,并将 pod_name 替换为网关或您的自定义 pod 名称。
  5. 如需测试路由器,您应该能够通过路由器的 IP 地址或 DNS 名称向 API 发出请求。例如:
    http://<newRouter_IP>:<port>/v1/apiPath

    例如,如果您完成了创建 Weather API 的第一个教程:
    http://<newRouter_IP>:<port>/v1/weather/forecastrss?w=12797282

添加消息处理器

在节点上安装 Edge 后,请使用以下过程添加消息处理器:

  1. 按照 Edge 安装手册中所述,使用互联网或非互联网过程在节点上安装 Edge。
  2. 在命令提示符处,运行 apigee-setup.sh 脚本:
    > /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    “-p mp”选项指定安装消息处理器。如需了解如何创建 configFile,请参阅在节点上安装 Edge 组件。
  3. 安装完成后,脚本会显示消息处理器的 UUID。 请记下该 UUID,因为您需要它来完成配置流程。如果您需要确定 UUID,请在安装了消息处理器的宿主机上使用以下 cURL 命令:
    > curl http://<mp_IP>:8082/v1/servers/self
  4. 对于安装中的每个组织中的每个环境,使用以下 cURL 命令将 Message Processor 与环境相关联:
    > curl -v -u adminEmail:pword
    -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://<ms_IP>:8080/v1/o/{org_name}/e/{env_name}/servers" -d "action=add&uuid={mp_UUID}"


    将 ms_IP 替换为 Management Server 的 IP 地址,并将 org_name 和 env_name 替换为与 Message Processor 关联的组织和环境。
  5. 如需检查配置,您可以运行以下 cURL 命令:
    > curl -v -u adminEmail:pword "http://<ms_IP>:8080/v1/o/{org_name}/e/{env_name}/servers"

    其中,org_name 是您的组织的名称,env_name 是环境。您应该会看到与组织和环境关联的所有消息处理器的 UUID,包括您刚刚添加的消息处理器。

同时添加路由器和消息处理器

在节点上安装 Edge 后,请按照以下步骤同时添加路由器和消息处理器:

  1. 在命令提示符处,运行 apigee-setup 脚本:
    > /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    “-p rmp”选项指定安装路由器和消息处理器。如需了解如何创建 configFile,请参阅在节点上安装 Edge 组件。
  2. 按照上述步骤配置路由器和消息处理器。