Instalowanie komponentów Edge w węźle

Edge for Private Cloud w wersji 4.17.01

Po zainstalowaniu w węźle narzędzia Edge apigee-setup użyj narzędzie apigee-setup do zainstalowania; co najmniej jeden komponent Edge w węźle.

Narzędzie apigee-setup używa polecenia w formacie:

> /opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

gdzie component to zainstalowany komponent Edge, configFile to plik konfiguracji dyskretnej zawierający instalację i informacjami o nich. Plik konfiguracji musi być dostępny lub czytelny dla „apigee” użytkownika. Dla: możesz na przykład utworzyć nowy katalog na te pliki, umieścić je w katalogu /usr/local lub /usr/local/share albo dowolne inne miejsce w węźle, do którego ma dostęp interfejs API użytkownika.

Aby na przykład zainstalować serwer zarządzania brzegiem:

> /opt/apigee/apigee-setup/bin/setup.sh -p ms -f /usr/local/myConfig

Uwagi na temat instalacji

Pisząc plik konfiguracyjny, weź pod uwagę opisane poniżej opcje.

Konfigurowanie Postgres replikacja danych w trybie gotowości

Domyślnie Edge instaluje wszystkie węzły Postgres w trybie głównym. Jednak w systemach produkcyjnych z wieloma węzłami Postgres, musisz je skonfigurować tak, aby używały replikacji danych w trybie gotowości do mastera, Jeśli w węźle głównym wystąpi błąd, węzeł gotowości może nadal obsługiwać ruch.

Replikację w trybie gotowości mastera możesz włączyć i skonfigurować podczas instalacji za pomocą właściwości w cichy plik konfiguracji. Możesz też po instalacji włączyć replikację w trybie gotowości do mastera. Dla: Więcej informacji: Konfiguracja trybu czuwania głównego Replikacja Postgres.

Włączanie systemu Cassandra uwierzytelnienie

Domyślnie system Cassandra instaluje oprogramowanie bez włączonego uwierzytelniania. Oznacza to, że każdy ma dostęp Cassandra. Uwierzytelnianie możesz włączyć po zainstalowaniu Edge lub podczas instalacji proces tworzenia konta.

Więcej informacji znajdziesz w artykule o włączaniu systemu Cassandra

Przy użyciu chronionego port podczas tworzenia hosta wirtualnego

Jeśli chcesz utworzyć hosta wirtualnego, który powiąże router z chronionym portem, takim jak port ma wartość mniejszą niż 1000, musisz skonfigurować router tak, aby działał jako użytkownik z dostępem do te porty. Domyślnie router działa jako „apigee” użytkownika który nie ma dostępu do porty z podwyższonymi uprawnieniami.

Informacje o konfigurowaniu hosta wirtualnego i routera umożliwiającego dostęp do portów poniżej 1000: Więcej informacji znajdziesz w artykule Konfigurowanie hosta wirtualnego.

Określanie komponentów do zainstalowania

Poniższa tabela zawiera opcje przekazywane do opcji -p narzędzia apigee-service aby określić, które komponenty mają zostać zainstalowane w węźle:

Komponent

Opis

C

Zainstaluj tylko Cassandra.

sek. zainstalować tylko ZooKeeper.

ds.

Zainstaluj ZooKeeper i Cassandra.

ld

Zainstaluj tylko OpenLDAP.

ms

Zainstaluj serwer zarządzania brzegiem, który instaluje też interfejs Edge i OpenLDAP.

Jeśli w konfiguracji ustawisz USE_LDAP_REMOTE_HOST=y , instalacja OpenLDAP zostanie pominięta, a serwer zarządzania będzie używać OpenLDAP. zainstalowany w innym węźle.

R

Zainstaluj tylko router brzegowy.

m

Zainstaluj tylko procesor wiadomości na serwerach brzegowych.

romp

Zainstaluj router brzegowy i procesor wiadomości.

UI

Zainstaluj interfejs Edge.

qs

Zainstaluj tylko serwer Qpid.

ps

Zainstaluj tylko serwer Postgres.

pdb Zainstaluj tylko bazę danych Postgres – używaną tylko podczas instalowania usług dla deweloperów z portalu. Zobacz portal usług dla deweloperów instalacji.

saksofon

Zainstaluj komponenty analityczne, czyli Qpid i Postgres.

Używaj tej opcji tylko na potrzeby programowania i testowania, a nie w środowisku produkcyjnym.

miesiąc

Zainstaluj zarabianie.

sa

Zainstaluj serwer Edge samodzielnie, czyli Cassandra, ZooKeeper, serwer zarządzania, OpenLDAP. Interfejs brzegowy, router i procesor wiadomości. Ta opcja pomija komponenty analizy brzegowej: Qpid i Postgres.

Używaj tej opcji tylko na potrzeby programowania i testowania, a nie w środowisku produkcyjnym.

AI

Zainstaluj wszystkie komponenty w jednym węźle.

Używaj tej opcji tylko na potrzeby programowania i testowania, a nie w środowisku produkcyjnym.

dp

Zainstaluj portal usług dla deweloperów.

Tworzenie pliku konfiguracji

Plik konfiguracji zawiera wszystkie informacje niezbędne do zainstalowania Edge. Często możesz użyć tego samego pliku konfiguracji do zainstalowania wszystkich komponentów w instalacji Edge.

Musisz jednak użyć innych plików konfiguracji lub zmodyfikować konfigurację pliku, jeśli:

  • Instalujesz wiele serwerów OpenLDAP i musisz skonfigurować replikację w ramach Instalacja z 13 węzłami. Każdy plik wymaga innej wartości dla LDAP_SID i LDAP_PEER.
  • Tworzysz wiele centrów danych w ramach instalacji z 12 węzłami. Każde centrum danych wymaga innych ustawień dla właściwości takich jak ZK_CLIENT_HOSTS i CASS_HOSTS.

Każda opisana poniżej topologia instalacji zawiera przykładowy plik konfiguracyjny dla tej topologii. Dla: Pełne informacje na temat pliku konfiguracji znajdziesz w artykule Odniesienie do pliku konfiguracji brzegowej.

Pliki dziennika instalacji

Domyślnie narzędzie setup.sh zapisuje informacje dziennika o instalacji w:

/opt/apigee/var/log/apigee-setup/setup.log

Jeśli użytkownik uruchamiający narzędzie setup.sh nie ma dostęp do tego katalogu, zapisuje dziennik w katalogu /tmp jako plik w nazwie setup_username.log.

Jeśli użytkownik nie ma dostępu do katalogu /tmp, narzędzie setup.sh niepowodzenie.

Instalowanie komponentów Edge

W tej sekcji opisujemy, jak zainstalować komponenty Edge dla różnych topologii. zamówienie; instalacji komponentu zależy od żądanej topologii.

Wszystkie przykłady instalacji opisane poniżej zakładają, że instalujesz:

.

Kompleksowa instalacja

  1. Zainstaluj wszystkie komponenty w jednym węźle, używając polecenia:
    > /opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile
  2. Przetestuj instalację w sposób opisany w sekcji Testowanie zainstaluj.
  3. Zarejestruj organizację w sposób opisany w artykule Rejestrowanie organizacji.

Poniżej znajduje się plik konfiguracji dyskretnej dla tej topologii. Pełne informacje na temat: pliku konfiguracyjnego znajdziesz w sekcji Edge Odniesienie do pliku konfiguracji.

# With SMTP
IP1=IPorDNSnameOfNode
HOSTIP=$(hostname -i)
ADMIN_EMAIL=opdk@google.com
APIGEE_ADMINPW=Secret123
LICENSE_FILE=/tmp/license.txt
MSIP=$IP1
LDAP_TYPE=1
APIGEE_LDAPPW=secret
BIND_ON_ALL_INTERFACES=y
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=smtppwd    
# omit for no password
SMTPSSL=n
SMTPPORT=25

Samodzielna instalacja na 2 hostach

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zainstaluj samodzielną bramę i węzeł 1
    > /opt/apigee/apigee-setup/bin/setup.sh -p sa -f configFile
  2. Zainstaluj Analytics w węźle 2:
    > /opt/apigee/apigee-setup/bin/setup.sh -p sax -f configFile
  3. Przetestuj instalację w sposób opisany w sekcji Testowanie zainstaluj.
  4. Zarejestruj organizację w sposób opisany w artykule Rejestrowanie organizacji.

Poniżej znajduje się plik konfiguracji dyskretnej dla tej topologii. Pełne informacje na temat: pliku konfiguracyjnego znajdziesz w sekcji Edge Odniesienie do pliku konfiguracji.

# With SMTP
IP1=IPorDNSnameOfNode1
HOSTIP=$(hostname -i)
ADMIN_EMAIL=opdk@google.com
APIGEE_ADMINPW=Secret123
LICENSE_FILE=/tmp/license.txt
MSIP=$IP1
LDAP_TYPE=1
APIGEE_LDAPPW=secret
BIND_ON_ALL_INTERFACES=y
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=smtppwd    
# omit for no password
SMTPSSL=n
SMTPPORT=25

Instalacja w klastrze z 5 hostami

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zainstaluj klaster Datastore w węzłach 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
  2. Zainstaluj serwer zarządzania w węźle 1:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
  3. Zainstaluj router i procesor wiadomości w węzłach 2 i 3:
    > /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
  4. Zainstaluj Analytics w węzłach 4 i 5:
    > /opt/apigee/apigee-setup/bin/setup.sh -p sax -f configFile
  5. Przetestuj instalację w sposób opisany w sekcji Testowanie zainstaluj.
  6. Zarejestruj organizację w sposób opisany w artykule Rejestrowanie organizacji.

Poniżej znajduje się plik konfiguracji dyskretnej dla tej topologii. Pełne informacje na temat: pliku konfiguracyjnego znajdziesz w sekcji Edge Odniesienie do pliku konfiguracji.

# With SMTP
IP1=IPorDNSnameOfNode1
IP2=IPorDNSnameOfNode2
IP3=IPorDNSnameOfNode3
IP4=IPorDNSnameOfNode4
IP5=IPorDNSnameOfNode5
 HOSTIP=$(hostname -i)
ADMIN_EMAIL=opdk@google.com 
APIGEE_ADMINPW=Secret123
LICENSE_FILE=/tmp/license.txt 
MSIP=$IP1 
USE_LDAP_REMOTE_HOST=n 
LDAP_TYPE=1
APIGEE_LDAPPW=secret 
BIND_ON_ALL_INTERFACES=y
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=smtppwd       
# omit for no password 
SMTPSSL=n
SMTPPORT=25

Instalacja w klastrze z 9 hostami

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zainstaluj węzeł klastra Datastore w węzłach 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
  2. Zainstaluj serwer zarządzania Apigee w węźle 1:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
  3. Zainstaluj router i procesor komunikatów w węzłach 4 i 5:
    > /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
  4. Zainstaluj serwer Apigee Analytics Qpid w węźle 6 i 7:
    > /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
  5. Zainstaluj serwer Apigee Analytics Postgres w węźle 8 i 9:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
  6. Przetestuj instalację w sposób opisany w sekcji Testowanie zainstaluj.
  7. Zarejestruj organizację w sposób opisany w artykule Rejestrowanie organizacji.

Poniżej znajduje się plik konfiguracji dyskretnej dla tej topologii. Pełne informacje na temat: pliku konfiguracyjnego znajdziesz w sekcji Edge Odniesienie do pliku konfiguracji.

# With SMTP
IP1=IPorDNSnameOfNode1
IP2=IPorDNSnameOfNode2
IP3=IPorDNSnameOfNode3
IP8=IPorDNSnameOfNode8
IP9=IPorDNSnameOfNode9
HOSTIP=$(hostname -i)
ADMIN_EMAIL=opdk@google.com 
APIGEE_ADMINPW=Secret123
LICENSE_FILE=/tmp/license.txt 
MSIP=$IP1 
USE_LDAP_REMOTE_HOST=n 
LDAP_TYPE=1
APIGEE_LDAPPW=secret 
BIND_ON_ALL_INTERFACES=y
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
SKIP_SMTP=n
PG_MASTER=$IP8
PG_STANDBY=$IP9
SMTPHOST=smtp.example.com 
SMTPUSER=smtp@example.com  
# omit for no username
SMTPPASSWORD=smtppwd       
# omit for no password
SMTPSSL=n
SMTPPORT=25

Instalacja w klastrze z 13 hostami

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zainstaluj węzeł klastra Datastore w węzłach 1, 2 i 3:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
  2. Zainstaluj OpenLDAP w węźle 4 i 5:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ld -f configFile
  3. Zainstaluj serwer zarządzania Apigee w węźle 6 i 7:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
  4. Zainstaluj serwer Apigee Analytics Postgres w węźle 8 i 9:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
  5. Zainstaluj router i procesor komunikatów w węzłach 10 i 11:
    > /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
  6. Zainstaluj serwer Apigee Analytics Qpid w węźle 12 i 13:
    > /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
  7. Przetestuj instalację w sposób opisany w sekcji Testowanie zainstaluj.
  8. Zarejestruj organizację w sposób opisany w artykule Rejestrowanie organizacji.

Poniżej znajduje się plik konfiguracji dyskretnej dla tej topologii. Pełne informacje na temat: pliku konfiguracyjnego znajdziesz w sekcji Edge Odniesienie do pliku konfiguracji.

# For all components except OpenLDAP
IP1=IPorDNSnameOfNode1
IP2=IPorDNSnameOfNode2
IP3=IPorDNSnameOfNode3
IP4=IPorDNSnameOfNode4
IP5=IPorDNSnameOfNode5
IP6=IPorDNSnameOfNode6
IP7=IPorDNSnameOfNode7
IP8=IPorDNSnameOfNode8
IP9=IPorDNSnameOfNode9
HOSTIP=$(hostname -i)
ADMIN_EMAIL=opdk@google.com 
APIGEE_ADMINPW=Secret123
LICENSE_FILE=/tmp/license.txt 
# First Management Server on IP6
MSIP=$IP6 
USE_LDAP_REMOTE_HOST=y
LDAP_HOST=$IP4
LDAP_PORT=10389
# Second Management Server on IP7
# MSIP=$IP7
# USE_LDAP_REMOTE_HOST=y
# LDAP_HOST=$IP5
# LDAP_PORT=10389
# Same password for both OpenLDAPs.
APIGEE_LDAPPW=secret 
BIND_ON_ALL_INTERFACES=y
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=$IP8
PG_STANDBY=$IP9
SKIP_SMTP=n
SMTPHOST=smtp.example.com 
SMTPUSER=smtp@example.com  
# omit for no username
SMTPPASSWORD=smtppwd       
# omit for no password
SMTPSSL=n
SMTPPORT=25
# For OpenLDAP on IP4 and IP5
IP1=IPorDNSnameOfNode1
IP2=IPorDNSnameOfNode2
IP3=IPorDNSnameOfNode3
IP4=IPorDNSnameOfNode4
IP5=IPorDNSnameOfNode5
IP6=IPorDNSnameOfNode6
IP7=IPorDNSnameOfNode7
IP8=IPorDNSnameOfNode8
IP9=IPorDNSnameOfNode9
HOSTIP=$(hostname -i)
ADMIN_EMAIL=opdk@google.com 
APIGEE_ADMINPW=Secret123
# First OpenLDAP Server on IP4
MSIP=$IP6 
USE_LDAP_REMOTE_HOST=n 
LDAP_TYPE=2
LDAP_SID=1
LDAP_PEER=$IP5
# Second OpenLDAP Server on IP5
# MSIP=$IP7 
# USE_LDAP_REMOTE_HOST=n 
# LDAP_TYPE=2
# LDAP_SID=2
# LDAP_PEER=$IP4
# Set same password for both OpenLDAPs.
APIGEE_LDAPPW=secret 

Instalacja w klastrze z 12 hostami

Zanim zainstalujesz Edge w topologii klastra w klastrze a12-hostowej (2 centrach danych), musisz dowiedzieć się, jak ustawić właściwości ZooKeeper i Cassandra w cichym pliku konfiguracji.

  • ZooKeeper

    We właściwości ZK_HOSTS obu centrów danych określ adresy IP lub nazwy DNS wszystkich centrów danych. Węzły ZooKeeper z obu centrów danych w tej samej kolejności oraz oznacz wszystkie węzły znakiem modyfikator „:observer”. Węzły bez modyfikatora „:observer” są nazywane głosujących. Musisz mieć nieparzystą liczbę „wyborców” w ustawieniach konfiguracji.

    W tej topologii host ZooKeeper na hoście 9 jest obserwatorem:

    Dla właściwości ZK_CLIENT_HOSTS każdego centrum danych podaj adresy IP lub nazwy DNS tylko węzły ZooKeeper w centrum danych, w tej samej kolejności dla wszystkich węzłów ZooKeeper w w centrum danych. W przykładowym pliku konfiguracji widocznym poniżej węzeł 9 jest oznaczony tagiem modyfikator „:observer” pozwalający uzyskać 5 głosujących: węzły 1, 2, 3, 7 i 8.
  • Cassandra
    Wszystkie centra danych muszą mieć tę samą liczbę węzłów Cassandra.

    W przypadku serwera CASS_HOSTS dla każdego centrum danych należy określić wszystkie adresy IP Cassandra (nie nazw DNS) obu centrów danych. W przypadku centrum danych 1 wymień węzły Cassandra w tych danych na środku. W przypadku centrum danych 2 najpierw wymień węzły Cassandra w tym centrum danych. Wymień Węzły Cassandra w tej samej kolejności dla wszystkich węzłów Cassandra w centrum danych.

    Wszystkie węzły Cassandra muszą mieć sufiks „:<d>,<r>”, na przykład „<ip>:1,1 = centrum danych 1, stojak/strefa dostępności 1 oraz '<ip>:2,1 = centrum danych 2 i stojak/strefa dostępności 1.
    Na przykład „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"

    Pierwszy węzeł w strefie stelażu/dostępności 1 każdego centrum danych będzie używany jako materiał wyjściowy serwera.

    W tym modelu wdrożenia konfiguracja Cassandra będzie wyglądać tak:

Lista Edge znajdziesz w sekcji Topologie instalacji. topologie i numery węzłów.

  1. Zainstaluj węzeł klastra Datastore w węźle 1, 2, 3, 7, 8 i 9:
    &gt; /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile
  2. Zainstaluj serwer zarządzania Apigee z replikacją OpenLDAP w węźle 1 i 7:
    &gt; /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile
  3. Zainstaluj router i procesor wiadomości w węzłach 2, 3, 8 i 9:
    &gt; /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
  4. Zainstaluj serwer Apigee Analytics Qpid w węźle 4, 5, 10 i 11:
    &gt; /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
  5. Zainstaluj serwer Apigee Analytics Postgres w węźle 6 i 12:
    &gt; /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile
  6. Przetestuj instalację w sposób opisany w sekcji Testowanie zainstaluj.
  7. Zarejestruj organizację w sposób opisany w artykule Rejestrowanie organizacji.

Poniżej znajduje się plik konfiguracji dyskretnej dla tej topologii. Zwróć uwagę, że ta konfiguracja . Pełne informacje na temat pliku konfiguracji znajdziesz w artykule Odniesienie do pliku konfiguracji brzegowej.

  • Konfiguruje replikację OpenLDAP z replikacją w 2 węzłach OpenLDAP.
  • Określa modyfikator „:observer” w jednym węźle ZooKeeper. W jednym pliku danych instalacji na środku, pomiń ten modyfikator.
# Datacenter 1
IP1=IPorDNSnameOfNode1
IP2=IPorDNSnameOfNode2
IP3=IPorDNSnameOfNode3
IP6=IPorDNSnameOfNode6
IP7=IPorDNSnameOfNode7
IP8=IPorDNSnameOfNode8
IP9=IPorDNSnameOfNode9 
IP12=IPorDNSnameOfNode12
HOSTIP=$(hostname -i)
MSIP=$IP1
ADMIN_EMAIL=opdk@google.com
APIGEE_ADMINPW=Secret123
LICENSE_FILE=/tmp/license.txt
USE_LDAP_REMOTE_HOST=n
LDAP_TYPE=2
LDAP_SID=1
LDAP_PEER=$IP7
APIGEE_LDAPPW=secret
BIND_ON_ALL_INTERFACES=y
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.
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=smtppwd   
# omit for no password
SMTPSSL=n
SMTPPORT=25
# Datacenter 2
IP1=IPorDNSnameOfNode1
IP2=IPorDNSnameOfNode2
IP3=IPorDNSnameOfNode3
IP6=IPorDNSnameOfNode6
IP7=IPorDNSnameOfNode7
IP8=IPorDNSnameOfNode8
IP9=IPorDNSnameOfNode9 
IP12=IPorDNSnameOfNode12
HOSTIP=$(hostname -i)
MSIP=$IP7
ADMIN_EMAIL=opdk@google.com
APIGEE_ADMINPW=Secret123
LICENSE_FILE=/tmp/license.txt
USE_LDAP_REMOTE_HOST=n
LDAP_TYPE=2
LDAP_SID=2
LDAP_PEER=$IP1
APIGEE_LDAPPW=secret
BIND_ON_ALL_INTERFACES=y
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.
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=smtppwd   
# omit for no password
SMTPSSL=n
SMTPPORT=25