在节点上安装 Edge apigee-setup
实用程序后,请使用 apigee-setup
实用程序在节点上安装一个或多个 Edge 组件。
apigee-setup 实用程序使用如下形式的命令:
/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile
其中,component 是要安装的 Edge 组件,configFile 是要包含安装信息的静默配置文件。配置文件必须可供“apigee”用户访问或读取。例如,您可以为文件创建一个新目录,将其放在 /usr/local 或 /usr/local/share 目录中,或者“apigee”用户可访问的节点上的任何其他位置。
举例来说,如要安装边缘管理服务器,请执行以下操作:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f /usr/local/myConfig
如需了解如何安装 Edge apigee-setup
,请参阅安装 Edge apigee-setup 实用程序。
安装注意事项
编写配置文件时,请考虑以下选项。
设置 Postgres 主备用复制
默认情况下,Edge 会在主模式下安装所有 Postgres 节点。但是,在具有多个 Postgres 节点的生产系统中,您必须将它们配置为使用主备用复制方式,以便在主节点发生故障时,备用节点可以继续传送服务器流量。
您可以使用静默配置文件中的属性在安装时启用和配置主备用复制功能。或者,您也可以在安装后启用主备用复制功能。如需了解详情,请参阅为 Postgres 设置主备用复制。
启用 Cassandra 身份验证
默认情况下,Cassandra 会在未启用身份验证的情况下进行安装。也就是说,任何人都可以访问 Cassandra。您可以在安装 Edge 后或在安装过程中启用身份验证。
如需了解详情,请参阅启用 Cassandra 身份验证。
创建虚拟主机时使用受保护的端口
如果您想创建一个将路由器绑定到受保护的端口(例如小于 1000 的端口号)的虚拟主机,则必须将路由器配置为以有权访问这些端口的用户身份运行。默认情况下,路由器以用户“apigee”运行,该用户无权访问特权端口。
如需了解如何配置虚拟主机和路由器以访问 1000 以下的端口,请参阅设置虚拟主机。
apigee-qpidd-4.52.01-X.X.X 引入的新要求
从版本 4.52.01 开始,在安装过程中引入了新的要求。这就需要在安装过程中添加 QPID_MGMT_USERNAME
和 QPID_MGMT_PASSWORD
属性。请确保在配置文件中使用适当的值添加这些属性,以便成功安装。
安装新版 Edge 界面
完成初始安装后,Apigee 建议您安装新的 Edge 界面,这是适用于私有云的 Apigee Edge 开发者和管理员的增强界面。(系统会默认安装传统版界面。)
请注意,Edge 界面要求您停用基本身份验证,并使用 SAML 或 LDAP 等 IDP。
如需了解详情,请参阅安装新版 Edge 界面。
指定要安装的组件
下表列出了您传递给 apigee-service
实用程序的 -p
选项的选项,用于指定要在节点上安装的组件:
组件 | 说明 |
---|---|
|
仅安装 Cassandra。 |
zk |
仅安装 ZooKeeper。 |
|
安装 ZooKeeper 和 Cassandra。 |
|
仅安装 OpenLDAP。 |
|
安装边缘管理服务器,该服务器会同时安装 OpenLDAP。 如果您在配置文件中设置了 |
|
安装 Edge Management Server,这还会安装 Edge 界面和 OpenLDAP。 如果您在配置文件中设置了 |
|
仅安装边缘路由器。 |
|
仅安装 Edge Message Processor。 |
|
安装边缘路由器和消息处理器。 |
|
安装 Edge 界面。 |
|
仅安装 Qpid 服务器。 |
|
仅安装 Postgres Server。 |
pdb |
仅安装 Postgres 数据库 - 仅在安装 Apigee Developer Services 门户(或简称为门户)时使用。 请参阅安装门户。 |
|
安装分析组件,即 Qpid 和 Postgres。 此选项仅适用于开发和测试,不用于生产环境。 |
sso |
安装 Apigee SSO 模块。 |
|
安装“创收”部分。 |
|
安装独立式 Edge(即 Cassandra、ZooKeeper、管理服务器、OpenLDAP、Edge 界面、路由器和消息处理器)。此选项会忽略 Edge 分析组件:Qpid 和 Postgres。 此选项仅适用于开发和测试,不用于生产环境。 |
|
将所有组件安装在单个节点上。 此选项仅适用于开发和测试,不用于生产环境。 |
dp |
安装门户。 |
创建配置文件
配置文件包含安装 Edge 所需的所有信息。您通常可以使用同一配置文件来安装 Edge 安装中的所有组件。
但是,在以下情况下,您必须使用不同的配置文件或修改配置文件:
- 您正在安装多个 OpenLDAP 服务器,并且需要配置复制功能,作为 13 节点安装的一部分。每个文件都需要不同的
LDAP_SID
和LDAP_PEER
值。 - 您将在 12 节点安装过程中创建多个数据中心。每个数据中心需要对
ZK_CLIENT_HOSTS
和CASS_HOSTS
等属性进行不同的设置。
下面介绍的每个安装拓扑都会显示该拓扑的示例配置文件。如需查看配置文件的完整参考,请参阅 Edge 配置文件参考。
无需运行安装即可测试系统要求
Private Cloud 的 Edge 支持 ENABLE_SYSTEM_CHECK=y
属性,以在安装过程中检查机器的 CPU 和内存要求。但在之前的 Edge 版本中,这项检查要求您实际执行安装。
您现在可以使用“-t”标记进行这项检查,而不必进行安装。例如,如需在不实际执行安装的情况下查看“aio”安装的系统要求,请使用以下命令:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t
该命令会在屏幕上显示与系统要求有关的所有错误。
如需查看所有 Edge 组件的系统要求列表,请参阅安装要求。
安装日志文件
默认情况下,setup.sh 实用程序会将有关安装的日志信息写入:
/opt/apigee/var/log/apigee-setup/setup.log
如果运行 setup.sh
实用程序的用户无权访问该目录,它会将日志作为名为 setup_username.log
的文件写入 /tmp
目录。
如果用户无权访问 /tmp
,则 setup.sh
实用程序会运行失败。
安装 Edge 组件
本部分介绍如何为不同的拓扑安装 Edge 组件。组件安装顺序取决于所需的拓扑。
下面显示的所有安装示例均假定您进行安装:
- 停用 Cassandra 身份验证(默认)。如需了解详情,请参阅启用 Cassandra 身份验证。
- 停用 Postgres 主备用复制功能(默认)。如需了解详情,请参阅为 Postgres 设置主备用复制。
- 消息处理器和路由器位于同一节点上。如果在不同的节点上安装消息处理器和路由器,请先安装所有消息处理器,然后再安装所有路由器。
前提条件
在安装 Edge 组件之前,您必须:
- 在继续安装之前,请查看安装要求中的前提条件和需要获取的文件列表。开始安装之前,请确保您已查看相关要求。
- 停用 SELinux 或将其设置为宽容模式。如需了解详情,请参阅安装 Edge apigee-setup 实用程序。
一体式安装
- 使用以下命令将所有组件安装到单个节点上:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile
- 安装完成后,重启传统版界面组件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
这适用于传统版界面,不适用于组件名称为
edge-management-ui
的新 Edge 界面。 - 按照测试安装中的说明测试安装。
- 按照对组织进行初始配置中的说明,对组织进行初始配置。
点击此处观看 Edge 一体式安装视频。
下面显示了此拓扑的静默配置文件。如需查看配置文件的完整参考,请参阅 Edge 配置文件参考。
# With SMTP IP1=IP_or_DNS_name_of_Node_1 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com # Admin password must be at least 8 characters long and contain one uppercase # letter, one lowercase letter, and one digit or special character APIGEE_ADMINPW=ADMIN_PASSWORD LICENSE_FILE=/tmp/license.txt MSIP=$IP1 LDAP_TYPE=1 APIGEE_LDAPPW=LDAP_PASSWORD MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1" ZK_CLIENT_HOSTS="$IP1" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1" # Default is postgres PG_PWD=postgres SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=SMTP_PASSWORD # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" # Set up username and password to access Qpid broker's management console QPID_MGMT_USERNAME=qpid QPID_MGMT_PASSWORD=pass1234
双节点独立安装
如需查看 Edge 拓扑和节点数列表,请参阅安装拓扑。
- 安装独立网关和节点 1
/opt/apigee/apigee-setup/bin/setup.sh -p sa -f configFile
- 在节点 2 上安装 Analytics:
/opt/apigee/apigee-setup/bin/setup.sh -p sax -f configFile
- 在节点 1 上重启传统版界面组件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
这适用于传统版界面,不适用于组件名称为
edge-management-ui
的新 Edge 界面。 - 按照测试安装中的说明测试安装。
- 按照对组织进行初始配置中的说明,对组织进行初始配置。
下面显示了此拓扑的静默配置文件。如需查看配置文件的完整参考,请参阅 Edge 配置文件参考。
# With SMTP IP1=IP_of_Node_1 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=ADMIN_PASSWORD LICENSE_FILE=/tmp/license.txt MSIP=$IP1 LDAP_TYPE=1 APIGEE_LDAPPW=LDAP_PASSWORD MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1" ZK_CLIENT_HOSTS="$IP1" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1" # Default is postgres PG_PWD=postgres SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=SMTP_PASSWORD # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" # Set up username and password to access Qpid broker's management console QPID_MGMT_USERNAME=qpid QPID_MGMT_PASSWORD=pass1234
5 节点安装
如需查看 Edge 拓扑和节点数列表,请参阅安装拓扑。
- 在节点 1、2 和 3 上安装 Datastore 集群:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
- 在节点 1 上安装管理服务器:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
- 在节点 2 和 3 上安装路由器和消息处理器:
/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
- 在节点 4 和 5 上安装 Analytics:
/opt/apigee/apigee-setup/bin/setup.sh -p sax -f configFile
- 在节点 1 上重启传统版界面组件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
这适用于传统版界面,不适用于组件名称为
edge-management-ui
的新 Edge 界面。 - 按照测试安装中的说明测试安装。
- 按照对组织进行初始配置中的说明,对组织进行初始配置。
下面显示了此拓扑的静默配置文件。如需查看配置文件的完整参考,请参阅 Edge 配置文件参考。
# With SMTP IP1=IP_of_Node_1 IP2=IP_of_Node_2 IP3=IP_of_Node_3 IP4=IP_of_Node_4 IP5=IP_of_Node_5 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=ADMIN_PASSWORD LICENSE_FILE=/tmp/license.txt MSIP=$IP1 USE_LDAP_REMOTE_HOST=n LDAP_TYPE=1 APIGEE_LDAPPW=LDAP_PASSWORD MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1 $IP2 $IP3" # Default is postgres PG_PWD=postgres PG_MASTER=$IP4 PG_STANDBY=$IP5 SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=SMTP_PASSWORD # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" # Set up username and password to access Qpid broker's management console QPID_MGMT_USERNAME=qpid QPID_MGMT_PASSWORD=pass1234
9 节点集群安装
如需查看 Edge 拓扑和节点数列表,请参阅安装拓扑。
- 在节点 1、2 和 3 上安装 Datastore 集群节点:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
- 在节点 1 上安装 Apigee Management Server:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
- 在节点 4 和 5 上安装路由器和消息处理器:
/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
- 在节点 6 和 7 上安装 Apigee Analytics Qpid Server:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
- 在节点 8 和 9 上安装 Apigee Analytics Postgres Server:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
- 在节点 1 上重启传统版界面组件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
这适用于组件名称为
edge-management-ui
的传统版界面,不适用于新版 Edge 界面。 - 按照测试安装中的说明测试安装。
- 按照对组织进行初始配置中的说明,对组织进行初始配置。
下面显示了此拓扑的静默配置文件。如需查看配置文件的完整参考,请参阅 Edge 配置文件参考。
# With SMTP IP1=IP_of_Node_1 IP2=IP_of_Node_2 IP3=IP_of_Node_3 IP8=IP_of_Node_8 IP9=IP_of_Node_9 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=ADMIN_PASSWORD LICENSE_FILE=/tmp/license.txt MSIP=$IP1 USE_LDAP_REMOTE_HOST=n LDAP_TYPE=1 APIGEE_LDAPPW=LDAP_PASSWORD MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. # Optionally use Cassandra racks CASS_HOSTS="$IP1 $IP2 $IP3" # Default is postgres PG_PWD=postgres SKIP_SMTP=n PG_MASTER=$IP8 PG_STANDBY=$IP9 SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=SMTP_PASSWORD # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" # Set up username and password to access Qpid broker's management console QPID_MGMT_USERNAME=qpid QPID_MGMT_PASSWORD=pass1234
13 节点集群安装
本部分介绍了包含 13 个节点的集群的安装顺序。如需查看 Edge 拓扑和节点数列表,请参阅安装拓扑。
13 节点集群的安装顺序如下所示:
- 在节点 1、2 和 3 上安装 Datastore 集群节点:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
- 在节点 4 和 5 上安装 OpenLDAP:
/opt/apigee/apigee-setup/bin/setup.sh -p ld -f configFile
- 在节点 6 和 7 上安装 Apigee Management Server:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
- 在节点 8 和 9 上安装 Apigee Analytics Postgres Server:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
- 在节点 10 和 11 上安装路由器和消息处理器:
/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
- 在节点 12 和 13 上安装 Apigee Analytics Qpid Server:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
- 在节点 6 和 7 上重启传统版界面组件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
这适用于传统版界面,不适用于组件名称为
edge-management-ui
的新 Edge 界面。 - 按照测试安装中的说明测试安装。
- 按照对组织进行初始配置中的说明,对组织进行初始配置。
下面显示了此拓扑的静默配置文件示例。如需查看配置文件的完整参考,请参阅 Edge 配置文件参考。
# For all nodes except IP4 and IP5 # (which are the OpenLDAP nodes) IP1=IP_of_Node_1 IP2=IP_of_Node_2 IP3=IP_of_Node_3 IP4=IP_of_Node_4 IP5=IP_of_Node_5 IP6=IP_of_Node_6 IP7=IP_of_Node_7 IP8=IP_of_Node_8 IP9=IP_of_Node_9 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=ADMIN_PASSWORD LICENSE_FILE=/tmp/license.txt # Management Server on IP6 only MSIP=$IP6 USE_LDAP_REMOTE_HOST=y LDAP_HOST=$IP4 LDAP_PORT=10389 # Management Server on IP7 only # MSIP=$IP7 # USE_LDAP_REMOTE_HOST=y # LDAP_HOST=$IP5 # LDAP_PORT=10389 # Use the same password for both OpenLDAP nodes APIGEE_LDAPPW=LDAP_PASSWORD MP_POD=gateway REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. # Optionally use Cassandra racks CASS_HOSTS="$IP1 $IP2 $IP3" # Default is postgres PG_PWD=postgres PG_MASTER=$IP8 PG_STANDBY=$IP9 SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=SMTP_PASSWORD # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" # Set up username and password to access Qpid broker's management console QPID_MGMT_USERNAME=qpid QPID_MGMT_PASSWORD=pass1234 |
# For OpenLDAP nodes only (IP4 and IP5) IP1=IP_of_Node_1 IP2=IP_of_Node_2 IP3=IP_of_Node_3 IP4=IP_of_Node_4 IP5=IP_of_Node_5 IP6=IP_of_Node_6 IP7=IP_of_Node_7 IP8=IP_of_Node_8 IP9=IP_of_Node_9 HOSTIP=$(hostname -i) ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=ADMIN_PASSWORD # For the OpenLDAP Server on IP4 only MSIP=$IP6 USE_LDAP_REMOTE_HOST=n LDAP_TYPE=2 LDAP_SID=1 LDAP_PEER=$IP5 # For the OpenLDAP Server on IP5 only # MSIP=$IP7 # USE_LDAP_REMOTE_HOST=n # LDAP_TYPE=2 # LDAP_SID=2 # LDAP_PEER=$IP4 # Set same password for both OpenLDAPs. APIGEE_LDAPPW=LDAP_PASSWORD |
12 节点集群安装
在 12 节点集群拓扑(两个数据中心)上安装 Edge 之前,您必须了解如何在静默配置文件中设置 ZooKeeper 和 Cassandra 属性。
- ZooKeeper
对于这两个数据中心的
ZK_HOSTS
属性,请以相同的顺序指定来自两个数据中心的所有 ZooKeeper 节点的 IP 地址或 DNS 名称,并使用:observer
修饰符标记任何节点。没有:observer
修饰符的节点称为“投票者”。您的配置中的“投票者”数量必须为奇数。在此拓扑中,主机 9 上的 ZooKeeper 主机是观察者:
对于每个数据中心的
ZK_CLIENT_HOSTS
属性,请以相同顺序仅为数据中心内的所有 ZooKeeper 节点指定该中心的 ZooKeeper 节点的 IP 地址或 DNS 名称。在下面的示例配置文件中,节点 9 使用:observer
修饰符标记,因此您有五个投票者:节点 1、2、3、7 和 8。 - Cassandra
所有数据中心都必须具有相同数量的 Cassandra 节点。
对于每个数据中心的
CASS_HOSTS
,请确保为这两个数据中心指定所有 Cassandra IP 地址(而不是 DNS 名称)。对于数据中心 1,请先列出该数据中心中的 Cassandra 节点。对于数据中心 2,首先列出该数据中心中的 Cassandra 节点。按照相同的顺序列出数据中心内所有 Cassandra 节点的 Cassandra 节点。所有 Cassandra 节点都必须具有后缀“:d,r”。例如,
ip:1,1
= 数据中心 1 和机架/可用区 1;ip:2,1
= 数据中心 2 和机架/可用区 1。例如,“192.168.124.201:1,1 192.168.124.202:1,1 192.168.124.203:1,1 192.168.124.204:2,1 192.168.19,192.168.19.124.
每个数据中心的机架/可用区 1 中的第一个节点将用作种子服务器。
在此部署模型中,Cassandra 设置将如下所示:
如需查看 Edge 拓扑和节点数列表,请参阅安装拓扑。
- 在节点 1、2、3、7、8 和 9 上安装 Datastore 集群节点:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
- 在节点 1 和 7 上安装带有 OpenLDAP 复制功能的 Apigee Management Server:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
- 在节点 2、3、8 和 9 上安装路由器和消息处理器:
/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
- 在节点 4、5、10 和 11 上安装 Apigee Analytics Qpid Server:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
- 在节点 6 和 12 上安装 Apigee Analytics Postgres Server:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
- 在节点 1 和 7 上重启传统版界面组件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
这适用于传统版界面,不适用于组件名称为
edge-management-ui
的新 Edge 界面。 - 按照测试安装中的说明测试安装。
- 按照对组织进行初始配置中的说明,对组织进行初始配置。
下面显示了此拓扑的静默配置文件。如需查看配置文件的完整参考,请参阅 Edge 配置文件参考。
- 配置 OpenLDAP,使其在两个 OpenLDAP 节点之间进行复制。
- 在一个 ZooKeeper 节点上指定
:observer
修饰符。在单个数据中心安装中,请省略该修饰符。
# Datacenter 1 IP1=IP_of_Node_1 IP2=IP_of_Node_2 IP3=IP_of_Node_3 IP6=IP_of_Node_6 IP7=IP_of_Node_7 IP8=IP_of_Node_8 IP9=IP_of_Node_9 IP12=IP_of_Node_12 HOSTIP=$(hostname -i) MSIP=$IP1 ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=ADMIN_PASSWORD LICENSE_FILE=/tmp/license.txt USE_LDAP_REMOTE_HOST=n LDAP_TYPE=2 LDAP_SID=1 LDAP_PEER=$IP7 APIGEE_LDAPPW=LDAP_PASSWORD MP_POD=gateway-1 REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3 $IP7 $IP8 $IP9:observer" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. # Optionally use Cassandra racks CASS_HOSTS="$IP1:1,1 $IP2:1,1 $IP3:1,1 $IP7:2,1 $IP8:2,1 $IP9:2,1" # Default is postgres PG_PWD=postgres PG_MASTER=$IP6 PG_STANDBY=$IP12 SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=SMTP_PASSWORD # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" # Set up username and password to access Qpid broker's management console QPID_MGMT_USERNAME=qpid QPID_MGMT_PASSWORD=pass1234 |
# Datacenter 2 IP1=IP_of_Node_1 IP2=IP_of_Node_2 IP3=IP_of_Node_3 IP6=IP_of_Node_6 IP7=IP_of_Node_7 IP8=IP_of_Node_8 IP9=IP_of_Node_9 IP12=IP_of_Node_12 HOSTIP=$(hostname -i) MSIP=$IP7 ENABLE_SYSTEM_CHECK=y ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=ADMIN_PASSWORD LICENSE_FILE=/tmp/license.txt USE_LDAP_REMOTE_HOST=n LDAP_TYPE=2 LDAP_SID=2 LDAP_PEER=$IP1 APIGEE_LDAPPW=LDAP_PASSWORD MP_POD=gateway-2 REGION=dc-2 ZK_HOSTS="$IP1 $IP2 $IP3 $IP7 $IP8 $IP9:observer" ZK_CLIENT_HOSTS="$IP7 $IP8 $IP9" # Must use IP addresses for CASS_HOSTS, not DNS names. # Optionally use Cassandra racks CASS_HOSTS="$IP7:2,1 $IP8:2,1 $IP9:2,1 $IP1:1,1 $IP2:1,1 $IP3:1,1" # Default is postgres PG_PWD=postgres PG_MASTER=$IP6 PG_STANDBY=$IP12 SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com # omit for no username SMTPPASSWORD=SMTP_PASSWORD # omit for no password SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" # Set up username and password to access Qpid broker's management console QPID_MGMT_USERNAME=qpid QPID_MGMT_PASSWORD=pass1234 |