本文档介绍了如何为适用于私有云的 Apigee Edge 安装和配置 New Edge 界面。在 4.54.00 版中,New Edge 界面包含两个 RPM 组件:
edge-management-ui:New Edge 界面后端服务器。edge-management-ui-static:New Edge 界面前端的静态 Web 资源。
当您使用
aio(一体式)、sa(独立)或ms(管理
服务器)配置文件运行setup.sh时,系统会默认安装 New Edge 界面,也可以使用ue配置文件在节点上单独安装。
前提条件
在 Apigee Edge for Private Cloud 安装中安装或配置 New Edge 界面之前,请确保节点满足 以下要求:
- 硬件和操作系统要求:
- 4 GB RAM
- 2 个 CPU 核心
- 60 GB 磁盘可用空间
- 节点上安装了 4.54.00 版的
apigee-setup实用程序,如安装 Edge apigee-setup 实用程序中所述。 - 端口 3001 必须处于打开状态。这是用于向 New Edge 界面发出请求的默认端口。如果您使用 New Edge 界面配置文件中所述的属性更改了端口,请确保该端口处于打开状态。
- 身份验证:
- 基本身份验证(默认):默认启用
(
AUTH_MODE=basic)。使用 Edge 管理服务器和 SymasLDAP 凭据 而无需外部身份提供商 (IDP)。 - SSO / 外部 IDP(可选) :您可以选择配置 Apigee SSO 或外部 IDP(例如 SAML 或 OIDC)。 如果您通过 TLS 连接到外部 IDP,则您的 IDP 必须支持 TLS v1.2 或更高版本。
- 基本身份验证(默认):默认启用
(
如需详细了解 New Edge 界面的功能,请参阅 适用于私有云的 New Edge 界面。
安装和配置概览
概括来讲,使用
ue 配置文件安装或重新配置 New Edge 界面的过程如下:
- 确保节点上安装了
apigee-setup实用程序。 - 创建静默配置文件,并使用您的设置对其进行修改。
- 运行
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile。 这会安装并配置edge-management-ui和edge-management-ui-static。 - 登录并测试
http://new_edge_UI_IP:3001处的 New Edge 界面。
如果您的管理服务器和 New Edge 界面服务器位于负载均衡器后面,并且 TLS 卸载 发生在负载均衡器上,请确保配置反映了在 负载均衡器上终止 TLS 时配置 New Edge 界面中突出显示的属性 。
New Edge 界面配置文件
以下示例展示了使用默认基本身份验证安装和配置 New Edge 界面的配置文件 。
基本身份验证配置(默认)
# IP of the Edge Management Server. IP1=management_server_IP # IP of the New Edge UI node (can be the same as IP1 or a separate node). IP2=new_edge_UI_server_IP # Edge sys admin credentials. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=your_password # If omitted, you are prompted for it. # Edge Management Server information. APIGEE_PORT_HTTP_MS=8080 MSIP=$IP1 MS_SCHEME=http # # New Edge UI configuration. # MANAGEMENT_UI_PORT=3001 MANAGEMENT_UI_IP=$IP2 MANAGEMENT_UI_APP_ENV=OPDK MANAGEMENT_UI_SCHEME=http MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT # Authentication mode (basic is default) AUTH_MODE=basic ## SMTP Configuration SKIP_SMTP=n # Skip now and configure later by specifying "y". SMTPHOST=smtp.example.com SMTPUSER=your@email.com SMTPPASSWORD=your_email_password SMTPSSL=y SMTPPORT=465 # If no SSL, use a different port, such as 25. SMTPMAILFROM="My Company <myco@company.com>"
安装或配置 New Edge 界面
如需使用 ue 配置文件安装或配置 New Edge 界面,请执行以下操作:
- 以管理员身份登录目标节点。
- 在节点上安装 4.54.00 版的
apigee-setup实用程序, 如安装 Edge apigee-setup 实用程序中所述。 - 运行以下命令,使用 Yum 清理所有缓存的信息:
sudo yum clean all
- 按照 New Edge
界面配置文件 中所述创建配置文件,并确保该文件归 "apigee" 用户所有:
chown apigee:apigee configFile
- 在节点上,运行以下命令:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
apigee-setup实用程序会安装并配置edge-management-ui和edge-management-ui-static。 - 在浏览器中打开以下网址,登录 New Edge 界面:
http://new_edge_UI_IP:3001
其中,new_edge_UI_IP 是托管 New Edge 界面的节点的 IP 地址或主机名。
- 输入您的凭据。
随即会显示 New Edge 界面。如需了解如何使用 New Edge 界面,请参阅 适用于私有云的 New Edge 界面。
如果 New Edge 界面未显示,请确保端口 3001 已打开以进行连接。
可选: 如果您想配置 Apigee SSO 以进行 身份验证,请按照 安装和配置 Apigee SSO 和 在 New Edge 界面上启用外部 IDP 中的步骤操作。
卸载 New Edge 界面
如需从节点卸载 New Edge 界面,请卸载 edge-management-ui 和
edge-management-ui-static 组件。
如需卸载 New Edge 界面组件,请执行以下操作:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall /opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall
如需从节点中移除所有 Edge 组件,请执行以下操作:
- 停止机器上运行的所有 Edge 服务:
/opt/apigee/apigee-service/bin/apigee-all stop
- 清除 yum 缓存:
sudo yum clean all
- 移除所有 Apigee RPM:
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- 移除安装根目录:
sudo rm -rf /opt/apigee