成功安装 Edge 后,您可能需要执行一些常见任务来 验证安装、调整设置和自定义配置。这些 任务包括:
| 任务 | 说明 |
|---|---|
| 调用 Edge 组件上的命令 | 使用 apigee-service 实用程序启动、停止、重启和获取每个 Edge 组件的状态
。 |
| 配置 Edge 组件 | 使用属性文件更改默认 Edge 组件设置。 |
| 运行 apigee-validate | 调用测试脚本,确保每个 组件的安装都成功。 |
| whatshot 调整 JVM 堆设置 | 针对每个节点优化 Java 内存设置。 |
| 管理 LDAP 密码政策 | 更改默认 LDAP 密码并配置各种身份验证设置。 |
| 在节点上安装 apigee-monit | 安装并使用一个工具,该工具会监控节点上的组件,并 尝试在组件失败时重启它们。 |
| 更改默认 PostgreSQL 密码 | Apigee 建议您在安装 Edge for Private Cloud 后更改默认 PostgreSQL 密码,以确保数据安全。 |
| 设置 PostgreSQL 清除作业 | 修剪分析服务收集的多余数据。 |
| 设置 Cassandra nodetool 修复 | 您应该对 Cassandra 环执行定期维护,以确保 一致性跨所有节点。 |
| 启用自动启动 | 指示 Edge for Private Cloud 在重启期间自动重启。 |
| 配置 New Edge 界面 | 为 New Edge 界面配置身份验证和可选设置,New Edge 界面是 Apigee Edge for Private Cloud 的开发者和管理员的管理 界面。 |
请注意,这些只是您在安装 Edge 后通常执行的一些常见任务。如需了解其他操作和管理任务,请参阅 如何配置 Edge 和 操作。
调用 Edge 组件上的命令
Edge 会在 /opt/apigee/apigee-service/bin 下安装管理实用程序,您可以使用这些实用程序来管理 Edge 安装。例如,您可以使用 apigee-all 实用程序
启动、停止、重启或确定节点上所有 Edge 组件的状态:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
使用 apigee-service 实用程序
控制和配置各个组件。apigee-service 实用程序的格式如下:
/opt/apigee/apigee-service/bin/apigee-service component_name action
其中,component_name 用于标识组件。该组件必须位于您执行 apigee-service 的节点上
。根据您的配置,
component_name 的值可以包括:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL 数据库)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(管理服务器)edge-management-ui(新版 Edge 界面)edge-message-processor(消息处理器)edge-postgres-server(Postgres 服务器)edge-qpid-server(Qpid 服务器)edge-router(边缘路由器)
除了这些组件之外,您还可以根据配置在
apigee-provision 和 apigee-validate 组件上调用 apigee-service。
例如,如需重启 Edge 路由器,请执行以下命令:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
您可以通过检查
/opt/apigee 目录来确定节点上安装的组件列表。该目录包含节点上安装的每个 Edge
组件的子目录。每个子目录都以以下内容为前缀:
apigee:Edge 使用的第三方组件。例如,apigee-cassandra。edge:Apigee 的 Edge 组件。例如,edge-management-server。edge-mint:变现组件。例如edge-mint-management-server。
组件的完整操作列表取决于组件本身,但所有 组件都支持以下操作:
start, stop, restartstatus, versionbackup, restoreinstall, uninstall
配置 Edge 组件
如需在安装后配置 Edge,您需要结合使用 .properties 文件
和 Edge 实用程序。例如,如需在 New Edge 界面上配置 TLS/SSL,您需要修改
.properties 文件以设置必要的属性。对 .properties
文件所做的更改需要您重启受影响的 Edge 组件。
.properties 文件位于 /opt/apigee/customer/application 目录中。每个组件在该目录中都有自己的 .properties 文件。
例如,router.properties 和 management-server.properties。
如需为组件设置属性,请修改相应的 .properties 文件,然后
重启该组件:
/opt/apigee/apigee-service/bin/apigee-service component restart
例如:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
更新 Edge 时,系统会读取 .properties 文件在
/opt/apigee/customer/application 目录中。这意味着更新会保留
您在组件上设置的所有属性。
如需详细了解 Edge 配置,请参阅如何配置 Edge。
在节点上安装 apigee-monit
在节点上完成组件安装后,您可以选择添加 apigee-monit
实用程序。apigee-monit 会监控节点上的组件,并尝试在组件失败时重启它们。
如需了解详情,请参阅使用 apigee-monit 进行自我修复。
将 SymasLDAP 服务器配置为只读
如果您的 Edge 安装包含不需要将流量 切换到的 SymasLDAP 服务器,我们建议您将该服务器配置为只读。为此,请执行以下操作:
- 在服务器上创建一个包含以下行的
mark_readonly.ldif文件:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - 在服务器上执行以下命令,将其标记为只读:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
如果主服务器发生故障,您可以切换回使用备用服务器作为主服务器,具体操作如下:
- 在备用服务器上创建一个包含以下行的
mark_writable.ldif文件:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - 在备用服务器上执行以下命令:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif