Private Cloud용 Edge v. 4.17.05
노드에 Edge apigee-setup 유틸리티를 설치한 후에는 Apigee-setup 유틸리티 에지 구성요소에 하나 이상 있어야 합니다
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
설치 고려사항
구성 파일을 작성할 때는 다음 옵션을 고려하세요.
Postgres 설정 마스터 대기 복제
기본적으로 Edge는 마스터 모드로 모든 Postgres 노드를 설치합니다. 하지만 프로덕션 시스템에서는 여러 Postgres 노드가 있는 경우 마스터-대기 복제를 사용하도록 구성해야 합니다. 마스터 노드가 실패하면 대기 노드가 트래픽을 계속 처리할 수 있습니다.
다음에서 속성을 사용하여 설치 시 마스터-대기 복제를 사용 설정하고 구성할 수 있습니다. 자동 구성 파일을 생성합니다. 또는 설치 후 마스터-대기 복제를 사용 설정할 수 있습니다. 대상 자세한 내용은 마스터-대기 모드 설정 Postgres용 복제.
Cassandra 사용 설정 인증
기본적으로 Cassandra는 인증을 사용 설정하지 않고 설치됩니다. 즉, 누구나 쉽게 액세스할 수 있도록 선택할 수 있습니다 Edge를 설치한 후 또는 설치의 일부로 인증을 사용 설정할 수 있습니다. 프로세스입니다
자세한 내용은 Cassandra 사용 설정 인증에 대해 자세히 알아보세요.
보호되는 가상 호스트 생성 시 포트
라우터를 포트와 같은 보호된 포트에 바인딩하는 가상 호스트를 생성하려는 경우 1000보다 작은 숫자로 된 경우, 라우터를 구성하여 이러한 포트에 연결할 수 있습니다 기본적으로 라우터는 사용자 'apigee'로 실행됩니다. 액세스 권한이 없는 kube-APIserver와 통신합니다
1000 미만의 포트에 액세스하도록 가상 호스트와 라우터를 구성하는 방법에 대한 정보는, 가상 호스트 설정을 참조하세요.
설치할 구성요소 지정
다음 표에는 apigee-service 유틸리티의 -p 옵션에 전달하는 옵션이 나와 있습니다. 를 사용하여 노드에 설치할 구성 요소를 지정합니다.
구성요소 |
설명 |
---|---|
c |
Cassandra만 설치합니다. |
ZK | 주키퍼만 설치해야 합니다. |
ds |
주키퍼 및 Cassandra를 설치합니다. |
ld |
OpenLDAP만 설치합니다. |
ms |
Edge 관리 서버를 설치합니다. Edge UI 및 OpenLDAP도 설치됩니다. 구성에서 USE_LDAP_REMOTE_HOST=y를 설정하는 경우 파일을 업로드하면 OpenLDAP 설치를 건너뛰고 관리 서버는 OpenLDAP를 사용합니다. 다른 노드에 설치될 수 있습니다 |
r |
Edge Router만 설치합니다. |
mp |
에지 메시지 프로세서만 설치합니다. |
RMP |
에지 라우터 및 메시지 프로세서를 설치합니다. |
ui |
Edge UI를 설치합니다. |
qs |
Qpid 서버만 설치합니다. |
ps |
Postgres 서버만 설치합니다. |
pdb | Postgres 데이터베이스만 설치 - 개발자 서비스를 설치할 때만 사용 있습니다. Developer Services 포털 보기 설치를 참조하세요. |
색소폰 |
Qpid 및 Postgres를 의미하는 애널리틱스 구성요소를 설치합니다. 프로덕션이 아닌 개발 및 테스트에서만 이 옵션을 사용하세요. |
월 |
수익 창출 앱을 설치합니다. |
sa |
독립형 Edge 설치(Cassandra,ZKeeper, 관리 서버, OpenLDAP, 에지 UI, 라우터, 메시지 프로세서 이 옵션을 사용하면 Edge 분석 구성요소가 생략됩니다. Qpid 및 Postgres 프로덕션이 아닌 개발 및 테스트에서만 이 옵션을 사용하세요. |
AIO |
단일 노드에 모든 구성요소를 설치합니다. 프로덕션이 아닌 개발 및 테스트에서만 이 옵션을 사용하세요. |
dp |
개발자 서비스 포털을 설치합니다. |
구성 파일 만들기
구성 파일에는 Edge를 설치하는 데 필요한 모든 정보가 포함되어 있습니다. 자주 동일한 구성 파일을 사용하여 Edge 설치에 모든 구성요소를 설치합니다.
그러나 다른 구성 파일을 사용하거나 구성을 수정해야 합니다. 파일(예:
- 여러 대의 OpenLDAP 서버를 설치 중이며 서비스의 일부로 복제를 구성해야 하는 경우 13노드 설치 파일마다 LDAP_SID 및 LDAP_PEER에 서로 다른 값이 필요합니다.
- 12노드 설치의 일부로 여러 데이터 센터를 만듭니다. 각 데이터 센터 ZK_CLIENT_HOSTS 및 CASS_HOSTS와 같은 속성에 다른 설정이 필요합니다.
아래에 설명된 각 설치 토폴로지는 해당 토폴로지의 예시 구성 파일을 보여줍니다. 대상 구성 파일에 대한 전체 참조는 에지 구성 파일 참조를 확인하세요.
설치 로그 파일
기본적으로 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를 참조하세요.
- 메시지 프로세서 및 라우터. 메시지 프로세서를 설치하고 라우터를 설정하려면 먼저 모든 메시지 프로세서를 설치한 다음 라우터.
올인원 설치
- 다음 명령어를 사용하여 단일 노드에 모든 구성요소를 설치합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile - 설치 테스트 설치를 클릭합니다.
- 온보딩하기 조직의 역할입니다.
다음은 이 토폴로지의 자동 구성 파일입니다. 다음을 참조하세요. 자세한 내용은 에지 구성 파일 참조 참조.
# 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 SMTPMAILFROM="My Company <myco@company.com>"
2-호스트 독립형 설치
Edge 목록은 설치 토폴로지를 참조하세요. 토폴로지와 노드 번호가 포함됩니다
- 독립형 게이트웨이 및 노드 1
설치 > /opt/apigee/apigee-setup/bin/setup.sh -p sa -f configFile - 노드 2에 애널리틱스를 설치합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p sax -f configFile - 설치 테스트 설치를 클릭합니다.
- 온보딩하기 조직의 역할입니다.
다음은 이 토폴로지의 자동 구성 파일입니다. 다음을 참조하세요. 자세한 내용은 에지 구성 파일 참조 참조.
# 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 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에 애널리틱스를 설치합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p sax -f configFile - 설치 테스트 설치를 클릭합니다.
- 온보딩하기 조직의 역할입니다.
다음은 이 토폴로지의 자동 구성 파일입니다. 다음을 참조하세요. 자세한 내용은 에지 구성 파일 참조 참조.
# 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 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 관리 서버 설치:
> /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 애널리틱스 Qpid 서버를 설치합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile - 노드 8 및 9에 Apigee 애널리틱스 Postgres 서버를 설치합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile - 설치 테스트 설치를 클릭합니다.
- 온보딩하기 조직의 역할입니다.
다음은 이 토폴로지의 자동 구성 파일입니다. 다음을 참조하세요. 자세한 내용은 에지 구성 파일 참조 참조.
# 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 SMTPMAILFROM="My Company <myco@company.com>"
13-호스트 클러스터형 설치
Edge 목록은 설치 토폴로지를 참조하세요. 토폴로지와 노드 번호가 포함됩니다
- 노드 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 애널리틱스 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 애널리틱스 Qpid 서버를 설치합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile - 설치 테스트 설치를 클릭합니다.
- 온보딩하기 조직의 역할입니다.
다음은 이 토폴로지의 자동 구성 파일입니다. 다음을 참조하세요. 자세한 내용은 에지 구성 파일 참조 참조.
# 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 SMTPMAILFROM="My Company <myco@company.com>" |
# 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 |
12개 호스트 클러스터 설치
a12 호스트 클러스터 토폴로지 (데이터 센터 2개)에 Edge를 설치하기 전에 다음 사항을 이해해야 합니다. 자동 구성 파일에서 ZaKeeper 및 Cassandra 속성을 설정하는 방법
- ZooKeeper
두 데이터 센터의 ZK_HOSTS 속성에는 모든 데이터 센터의 IP 주소 또는 DNS 이름을 두 개의 데이터 센터에서 ZenKeeper 노드를 동일한 순서로 복사하고 ':observer' 수정자를 사용합니다. ':observer' 한정자가 없는 노드는 호출됩니다 'voters'(투표자)라고 합니다. '투표자' 수가 홀수여야 합니다. 변경할 수 있습니다
이 토폴로지에서 호스트 9의 ZooKeeper 호스트는 관찰자입니다.
각 데이터 센터의 ZK_CLIENT_HOSTS 속성에 대해 모든 주키퍼 노드에 대해 데이터 센터에 있는 주키퍼 노드만 같은 순서로 데이터 센터 아래 표시된 구성 파일 예에서 노드 9는 노드 1, 2, 3, 7, 8이라는 5명의 투표자가 포함되도록 ':observer' 한정자를 추가합니다. - 카산드라
모든 데이터 센터에 동일한 수의 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.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에 OpenLDAP 복제로 Apigee 관리 서버를 설치합니다.
> /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 애널리틱스 Qpid 서버를 설치합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile - 노드 6 및 12에 Apigee 애널리틱스 Postgres 서버를 설치합니다.
> /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile - 설치 테스트 설치를 클릭합니다.
- 온보딩하기 조직의 역할입니다.
다음은 이 토폴로지의 자동 구성 파일입니다. 이 구성은 파일에서 참조됩니다. 구성 파일에 대한 전체 참조는 에지 구성 파일 참조.
- 두 개의 OpenLDAP 노드 간 복제가 포함된 OpenLDAP를 구성합니다.
- 주키퍼 노드 1개에서 ':observer' 수정자를 지정합니다. 단일 데이터 이 수정자를 생략합니다.
# 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 SMTPMAILFROM="My Company <myco@company.com>" |
# 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 SMTPMAILFROM="My Company <myco@company.com>" |