在節點上安裝 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」使用者可存取的節點上任何其他位置。
舉例來說,如要安裝 Edge 管理伺服器,請按照下列步驟操作:
/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 驗證」。
建立虛擬主機時使用受保護的連接埠
如果您想建立虛擬主機,將 Router 繫結至受保護的通訊埠 (例如通訊埠編號小於 1000),則必須將 Router 設為以具有這些通訊埠存取權的使用者身分執行。根據預設,路由器會以使用者「 Apigee」的身分執行,這個使用者沒有特殊權限通訊埠的存取權。
如要瞭解如何設定虛擬主機和 Router,以便存取 1000 以下的通訊埠,請參閱「設定虛擬主機」一文。
安裝新版 Edge UI
完成初始安裝程序後,Apigee 建議您安裝新的 Edge UI,這是適用於 Private Cloud 的 Apigee Edge 開發人員和管理員的強化使用者介面。(預設會安裝傳統版 UI)。
請注意,Edge UI 會要求停用基本驗證並使用 IDP,例如 SAML 或 LDAP。
詳情請參閱「安裝新的 Edge UI」。
指定要安裝的元件
下表列出您傳遞至 apigee-service
公用程式的 -p
選項的選項,以指定要在節點上安裝哪些元件:
元件 | 說明 |
---|---|
|
僅安裝 Cassandra。 |
zk |
只安裝 ZooKeeper。 |
|
安裝 ZooKeeper 和 Cassandra。 |
|
只安裝 OpenLDAP。 |
|
安裝 Edge Management Server,同時安裝 OpenLDAP。 如果您在設定檔中設定 |
|
安裝 Edge Management Server,一併安裝 Edge UI 和 OpenLDAP。 如果您在設定檔中設定 |
|
只安裝 Edge Router。 |
|
僅安裝 Edge Message Processor。 |
|
安裝 Edge Router 和 Message Processor。 |
|
安裝 Edge UI。 |
|
只能安裝 Qpid 伺服器。 |
|
只安裝 Postgres 伺服器。 |
pdb |
僅安裝 Postgres 資料庫 - 僅用於安裝 Apigee 開發人員服務入口網站 (或簡稱「入口網站」)。 請參閱安裝入口網站。 |
|
安裝 Analytics 元件,也就是 Qpid 和 Postgres。 請勿將這個選項用於正式版,僅供開發和測試使用。 |
sso |
安裝 Apigee SSO 模組。 |
|
安裝營利功能。 |
|
安裝 Edge 獨立版本,也就是 Cassandra、ZooKeeper、管理伺服器、OpenLDAP、Edge UI、路由器和訊息處理器。這個選項會略過 Edge 數據分析元件:Qpid 和 Postgres。 這個選項僅供開發和測試使用,不適用於正式環境。 |
|
在單一節點上安裝所有元件。 請勿將這個選項用於正式版,僅供開發和測試使用。 |
dp |
安裝入口網站。 |
建立設定檔
設定檔包含安裝 Edge 所需的所有資訊。您可以經常使用相同的設定檔來安裝 Edge 安裝中的所有元件。
不過,在下列情況下,您必須使用不同的設定檔或修改設定檔:
- 您要安裝多個 OpenLDAP 伺服器,並需要在 13 個節點安裝作業中設定複製作業。每個檔案都需要不同的
LDAP_SID
和LDAP_PEER
值。 - 您正在建立多個資料中心,作為 12 個節點安裝作業的一部分。每個資料中心都需要不同的屬性設定,例如
ZK_CLIENT_HOSTS
和CASS_HOSTS
。
以下所述的每個安裝拓撲都會顯示該拓撲的範例設定檔。如需設定檔的完整參考資料,請參閱邊緣設定檔參考資料。
不執行安裝作業即可測試系統需求
Edge for Private Cloud 支援 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
公用程式的使用者無法存取該目錄,系統會將記錄寫入 /tmp
目錄,並命名為 setup_username.log
。
如果使用者無法存取 /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
- 安裝完成後,重新啟動傳統版 UI 元件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
這項設定適用於傳統 UI,而非元件名稱為
edge-management-ui
的新 Edge UI。 - 按照「測試安裝」一節的說明測試安裝結果。
- 按照「機構新手上路」一文所述,為貴機構完成新手上路程序。
您可以在這裡觀看 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=QPIDPass1234
2 個節點的獨立安裝
如需 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 上重新啟動傳統版 UI 元件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
這適用於傳統版 UI,不適用於元件名稱為
edge-management-ui
的新版 Edge UI。 - 按照「測試安裝」一節的說明測試安裝結果。
- 按照「為機構加入」一節的說明,為貴機構啟用服務。
下方是這個拓撲的靜默設定檔。如需設定檔的完整參考資料,請參閱「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>"
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 上重新啟動傳統 UI 元件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
這項設定適用於傳統 UI,而非元件名稱為
edge-management-ui
的新 Edge UI。 - 按照「測試安裝」一文的說明測試安裝作業。
- 按照「機構新手上路」一文所述,為貴機構完成新手上路程序。
下方是這個拓撲的靜默設定檔。如需設定檔的完整參考資料,請參閱「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>"
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 伺服器:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
- 在節點 1 上重新啟動傳統版 UI 元件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
這適用於傳統版 UI,而非新的 Edge UI,其元件名稱為
edge-management-ui
。 - 按照「測試安裝」一節的說明測試安裝結果。
- 按照「機構新手上路」一文所述,為貴機構完成新手上路程序。
下方是這個拓撲的靜默設定檔。如需設定檔的完整參考資料,請參閱「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>"
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 管理伺服器:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
- 在節點 8 和 9 上安裝 Apigee Analytics Postgres 伺服器:
/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 上重新啟動傳統 UI 元件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
這適用於傳統版 UI,不適用於元件名稱為
edge-management-ui
的新版 Edge UI。 - 按照「測試安裝」一文的說明測試安裝作業。
- 按照「機構新手上路」一文所述,為貴機構完成新手上路程序。
以下顯示這個拓撲的靜音設定檔範例。如需設定檔的完整參考資料,請參閱「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>" |
# 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 節點都必須含有後置字串:「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.124.205:2,1 192.168.124.206:2,1」
每個資料中心的機架/可用性區域 1 中的第一個節點會用來做為種子伺服器。
在這個部署模型中,Cassandra 設定會如下所示:
如需 Edge 拓撲和節點編號清單,請參閱安裝拓撲。
- 在節點 1、2、3、7、8 和 9 上安裝 Datastore 叢集節點:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
- 在節點 1 和 7 上安裝 Apigee 管理伺服器,並使用 OpenLDAP 進行複製:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
- 在節點 2、3、8 和 9 上安裝 Router 和 Message Processor:
/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 伺服器:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
- 在節點 1 和 7 上重新啟動傳統 UI 元件:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
這項設定適用於傳統 UI,而非元件名稱為
edge-management-ui
的新 Edge UI。 - 按照「測試安裝」一節的說明測試安裝結果。
- 按照「為機構加入」一節的說明,為貴機構啟用服務。
下方是這個拓撲的靜默設定檔。如需設定檔的完整參考資料,請參閱「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>" |
# 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>" |