Edge สำหรับ Private Cloud เวอร์ชัน 4.17.05
เอกสารนี้จะอธิบายวิธีเพิ่มศูนย์ข้อมูล (หรือที่เรียกว่าภูมิภาค) ไปยังศูนย์ข้อมูลที่มีอยู่
ข้อควรพิจารณาก่อนเพิ่มศูนย์ข้อมูล
ก่อนติดตั้งเพิ่มศูนย์ข้อมูล คุณต้องเข้าใจวิธีกำหนดค่าเซิร์ฟเวอร์ OpenLDAP, ZooKeeper, Cassandra และ Postgres ในศูนย์ข้อมูล และคุณต้องตรวจสอบว่าพอร์ตที่จำเป็นเปิดอยู่ระหว่างโหนดในศูนย์ข้อมูล 2 แห่ง
- OpenLDAP
ศูนย์ข้อมูลแต่ละแห่งจะมีเซิร์ฟเวอร์ OpenLDAP ของตัวเองที่กำหนดค่าโดยเปิดใช้การจำลอง เมื่อติดตั้งศูนย์ข้อมูลใหม่ คุณต้องกำหนดค่า OpenLDAP เพื่อใช้การจำลอง และต้องกำหนดค่าเซิร์ฟเวอร์ OpenLDAP ในศูนย์ข้อมูลที่มีอยู่อีกครั้งเพื่อใช้การจำลอง - ZooKeeper
สำหรับพร็อพเพอร์ตี้ ZK_HOSTS ของศูนย์ข้อมูลทั้ง 2 แห่ง ให้ระบุที่อยู่ IP หรือชื่อ DNS ของโหนด ZooKeeper ทั้งหมดจากศูนย์ข้อมูลทั้ง 2 แห่งในลำดับเดียวกัน และทำเครื่องหมายโหนดด้วยตัวแก้ไข ":observer" โหนดที่ไม่มีตัวปรับแต่ง ":observer" จะเรียกว่า "ผู้โหวต" คุณต้องมี "ผู้มีสิทธิ์เลือกตั้ง" เป็นเลขคี่ในการกำหนดค่า
ในโทโพโลยีนี้ โฮสต์ ZooKeeper ในโฮสต์ 9 จะเป็นผู้สังเกตการณ์
ในไฟล์การกำหนดค่าตัวอย่างที่แสดงด้านล่าง โหนด 9 จะติดแท็กด้วยตัวปรับแต่ง ":observer" เพื่อให้คุณมีผู้โหวต 5 คน ได้แก่ โหนด 1, 2, 3, 7 และ 8
สำหรับพร็อพเพอร์ตี้ ZK_CLIENT_HOSTS สำหรับแต่ละศูนย์ข้อมูล ให้ระบุที่อยู่ IP หรือชื่อ DNS ของโหนด ZooKeeper ในศูนย์ข้อมูลตามลำดับเดียวกันสำหรับโหนด ZooKeeper ทั้งหมดในศูนย์ข้อมูล - Cassandra
ศูนย์ข้อมูลทั้งหมดต้องมีโหนด Cassandra จำนวนเท่ากัน
สำหรับ CASS_HOSTS สำหรับแต่ละศูนย์ข้อมูล โปรดตรวจสอบว่าคุณระบุที่อยู่ IP ทั้งหมดของ Cassandra (ไม่ใช่ชื่อ DNS) สำหรับศูนย์ข้อมูลทั้ง 2 แห่ง สำหรับศูนย์ข้อมูล 1 ให้ระบุโหนด Cassandra ในศูนย์ข้อมูลดังกล่าวก่อน สำหรับศูนย์ข้อมูล 2 ให้ระบุโหนด Cassandra ในศูนย์ข้อมูลนั้นก่อน แสดงรายการโหนด Cassandra ตามลำดับเดียวกันสำหรับโหนด Cassandra ทั้งหมดในศูนย์ข้อมูล
โหนด Cassandra ทั้งหมดต้องมีคำต่อท้าย ":<d>,<r>" เช่น "<ip>:1,1 = ศูนย์ข้อมูล 1 และ rack/availability Zone 1 และ "<ip>:2,1 = ศูนย์ข้อมูล 2 และโซน rack/availability 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.12 เป็น "192.168.124.201:1,1"
ในรูปแบบการทำให้ใช้งานได้นี้ การตั้งค่า Cassandra จะมีลักษณะดังนี้
-
Postgres
โดยค่าเริ่มต้น Edge จะติดตั้งโหนด Postgres ทั้งหมดในโหมดหลัก อย่างไรก็ตาม เมื่อมีศูนย์ข้อมูลหลายแห่ง คุณจะต้องกำหนดค่าโหนด Postgres ให้ใช้การจำลองในโหมดสแตนด์บายหลัก เพื่อที่ว่าหากโหนดหลักทำงานไม่สำเร็จ โหนดสแตนด์บายจะแสดงการรับส่งข้อมูลต่อไปได้ โดยปกติแล้ว คุณจะกำหนดค่าเซิร์ฟเวอร์ Postgres หลักในศูนย์ข้อมูลหนึ่ง และเซิร์ฟเวอร์สแตนด์บายในศูนย์ข้อมูลที่ 2
หากศูนย์ข้อมูลที่มีอยู่มีการกำหนดค่าให้มีโหนด Postgres 2 โหนดที่ทำงานในโหมดหลัก/สแตนด์บายอยู่แล้ว ให้ยกเลิกการลงทะเบียนโหนดสแตนด์บายที่มีอยู่และแทนที่ด้วยโหนดสแตนด์บายในศูนย์ข้อมูลใหม่ในกระบวนการนี้
ตารางต่อไปนี้แสดงการกำหนดค่า Postgres ก่อนและหลังสำหรับทั้ง 2 สถานการณ์
ก่อน
หลัง
โหนด Master Postgres แบบเดี่ยวใน dc-1
โหนด Master Postgres ใน dc-1
โหนด Postgres ที่สแตนด์บายใน dc-2
โหนด Master Postgres ใน dc-1
โหนด Postgres สแตนด์บายใน dc-1
โหนด Master Postgres ใน dc-1
โหนด Postgres ที่สแตนด์บายใน dc-2
ยกเลิกการลงทะเบียนโหนดสแตนด์บาย Postgres เดิมใน dc-1
- ข้อกำหนดของพอร์ต
คุณต้องตรวจสอบว่าพอร์ตที่จำเป็นเปิดอยู่ระหว่างโหนดในศูนย์ข้อมูล 2 แห่ง โปรดดูแผนภาพพอร์ตที่ข้อกำหนดการติดตั้ง
การอัปเดตศูนย์ข้อมูลที่มีอยู่
การเพิ่มศูนย์ข้อมูลกำหนดให้คุณต้องทำตามขั้นตอนในการติดตั้งและกำหนดค่าโหนดศูนย์ข้อมูลใหม่ แต่ก็กำหนดให้คุณต้องอัปเดตโหนดในศูนย์ข้อมูลเดิมด้วย การแก้ไขเหล่านี้จำเป็นเนื่องจากคุณกำลังเพิ่มโหนด Cassandra และ ZooKeeper ใหม่ในศูนย์ข้อมูลใหม่ที่ต้องเข้าถึงได้จากศูนย์ข้อมูลที่มีอยู่ และคุณต้องกำหนดค่า OpenLDAP ใหม่เพื่อใช้การจำลอง
การสร้างไฟล์การกำหนดค่า
ด้านล่างนี้คือไฟล์การกำหนดค่าแบบไม่มีเสียงสำหรับศูนย์ข้อมูล 2 แห่ง โดยแต่ละศูนย์ข้อมูลมี 6 โหนดตามที่แสดงในโทโพโลยีการติดตั้ง โปรดสังเกตว่าไฟล์การกำหนดค่าสำหรับ dc-1 จะเพิ่มการตั้งค่าเพิ่มเติมไปที่
- กำหนดค่า OpenLDAP ด้วยการจำลองในโหนด OpenLDAP 2 โหนด
- เพิ่มโหนด Cassandra และ ZooKeeper ใหม่จาก dc-2 ไปยังไฟล์การกำหนดค่าสำหรับ dc-1
# Datacenter 1 IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP7=IPorDNSnameOfNode7 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 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" SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com SMTPPASSWORD=smtppwd SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" |
# Datacenter 2 IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP7=IPorDNSnameOfNode7 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 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" SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com SMTPPASSWORD=smtppwd SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" |
ขั้นตอนการเพิ่มศูนย์ข้อมูลใหม่
ในกระบวนการนี้ ศูนย์ข้อมูลจะมีชื่อว่า
- dc-1: ศูนย์ข้อมูลที่มีอยู่
- dc-2: ศูนย์ข้อมูลใหม่
- ใน dc-1 ให้เรียกใช้ Setup.sh อีกครั้งบนโหนด Cassandra เดิมด้วยไฟล์ dc-1
ใหม่ที่มีโหนด Cassandra จาก dc-2:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile1 - ใน dc-1 ให้เรียกใช้ Setup.sh อีกครั้งในโหนดเซิร์ฟเวอร์การจัดการ โดยทำดังนี้
> /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile1 - ใน dc-2 ให้ติดตั้ง apigee-setup บนโหนดทั้งหมด โปรดดูข้อมูลเพิ่มเติมที่ติดตั้งยูทิลิตี Edge Apigee-setup
- ใน dc-2 ให้ติดตั้ง Cassandra และ ZooKeeper ในโหนดที่เหมาะสม
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile2 - ใน dc-2 ให้เรียกใช้คำสั่งสร้างใหม่บนโหนด Cassandra ทั้งหมด โดยระบุภูมิภาคของ dc-1:
> /opt/apigee/apigee-cassandra/bin/nodetool -h cassIP สร้างใหม่ dc-1 - ใน dc-2 ให้ติดตั้งเซิร์ฟเวอร์การจัดการในโหนดที่เหมาะสมดังนี้
> /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile2 - ในโหนด Management Server ใน dc-2 ให้ติดตั้ง apigee-provision ซึ่งจะติดตั้งยูทิลิตี apigee-adminapi.sh ดังนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision install - ใน dc-2 ให้ติดตั้งเส้นทางและผู้ประมวลผลข้อมูลข้อความในโหนดที่เหมาะสมดังนี้
> /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile2 - ใน dc-2 ให้ติดตั้ง Qpid ในโหนดที่เหมาะสม
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile2 - ใน dc-2 ให้ติดตั้ง Postgres ในโหนดที่เหมาะสมดังนี้
> /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile2 - ตั้งค่าต้นแบบ/สแตนด์บาย Postgres สำหรับโหนด Postgres โหนด Postgres ใน dc-1 เป็นโหนดหลักและโหนด Postgres ใน dc-2 คือเซิร์ฟเวอร์สแตนด์บาย
หมายเหตุ: หากมีการกำหนดค่า dc-1 ให้มีโหนด Postgres 2 โหนดที่ทำงานในโหมดหลัก/สแตนด์บายอยู่แล้ว ให้ใช้โหนด Postgres หลักที่มีอยู่ใน dc-1 เป็นโหนดหลักและโหนด Postgres ใน dc-2 เป็นเซิร์ฟเวอร์สแตนด์บาย ในขั้นตอนนี้ คุณจะยกเลิกการลงทะเบียนเซิร์ฟเวอร์สแตนด์บาย Postgres ที่มีอยู่ใน dc-1- ในโหนดหลักใน dc-1 ให้แก้ไขไฟล์การกำหนดค่าเพื่อตั้งค่าดังนี้
PG_MASTER=IPorDNSofDC1Master
PG_STANDBY=IPorDNSofDC2Standby - เปิดใช้การจำลองในต้นแบบใหม่:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql Setup-replication-on-master -f configFIle - ในโหนดสแตนด์บายใน dc-2 ให้แก้ไขไฟล์การกำหนดค่าเป็นการตั้งค่าดังนี้
PG_MASTER=IPorDNSofDC1Master
PG_STANDBY=IPorDNSofDC2Standby - ในโหนดสแตนด์บายใน dc-2 ให้หยุดเซิร์ฟเวอร์แล้วลบข้อมูล Postgres ที่มีอยู่ดังนี้
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
> rm -rf /opt/apigee/data/apigee-postgresql/
หมายเหตุ: หากจำเป็น ให้ลบข้อมูลนี้ก่อนที่จะลบข้อมูลดังกล่าว - กำหนดค่าโหนดสแตนด์บายใน dc-2:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql Setup-replication-on-standby -f configFile
- ในโหนดหลักใน dc-1 ให้แก้ไขไฟล์การกำหนดค่าเพื่อตั้งค่าดังนี้
- ใน dc-1 ให้อัปเดตการกำหนดค่าการวิเคราะห์และกำหนดค่าองค์กร
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้รับ UUID ของโหนด Postgres:
> เซิร์ฟเวอร์ apigee-adminapi.sh list -r dc-1 -p analytics -t postgres-server --admin adminEmail --pwd adminPword --host localhost
UUID จะปรากฏที่ส่วนท้ายของข้อมูลที่ส่งกลับมา ให้บันทึกค่านั้นไว้
หมายเหตุ: หากมีการกำหนดค่า dc-1 ให้มีโหนด Postgres 2 โหนดที่ทำงานในโหมดหลัก/สแตนด์บาย คุณจะเห็นที่อยู่ IP และ UUID 2 รายการในเอาต์พุต บันทึก UUID ทั้งสองรายการ จาก IP คุณควรระบุได้ว่า UUID ใดสำหรับโหนดหลักและ UUID ใดสำหรับโหนดสแตนด์บาย - ในโหนด Management Server ของ dc-2 ให้รับ UUID ของโหนด Postgres ดังที่แสดงในขั้นตอนก่อนหน้า ให้บันทึกค่านั้นไว้
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้ระบุชื่อของ Analytics และกลุ่มผู้บริโภค คำสั่งด้านล่างหลายคำสั่งต้องระบุข้อมูลดังกล่าว
โดยค่าเริ่มต้น ชื่อกลุ่มใน Analytics คือ axgroup-001 และชื่อกลุ่มผู้บริโภคคือ Consumer-group-001 ในไฟล์การกำหนดค่าแบบไม่มีการแจ้งเตือนสำหรับภูมิภาค คุณตั้งชื่อ ของกลุ่มการวิเคราะห์ได้โดยใช้พร็อพเพอร์ตี้ AXGROUP
หากไม่แน่ใจเกี่ยวกับชื่อของ Analytics และกลุ่มผู้ใช้ทั่วไป ให้ใช้คำสั่งต่อไปนี้เพื่อแสดง
> apigee-adminapi.sh analytics group list --admin adminEmail --pwd adminPword --host localhost
คำสั่งนี้จะแสดงชื่อกลุ่มข้อมูลวิเคราะห์ในช่องชื่อ และป้อนชื่อกลุ่มผู้ใช้ในช่องกลุ่มผู้บริโภค - ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้นำเซิร์ฟเวอร์ Postgres ที่มีอยู่ออกจากกลุ่มการวิเคราะห์ ดังนี้
-
- นำโหนด Postgres ออกจากกลุ่มข้อมูลวิเคราะห์โดยดำเนินการดังนี้
> apigee-adminapi.sh กลุ่มข้อมูลวิเคราะห์ postgres_server remove -g axgroup-001 -u UUID -Y --admin adminEmail --pwd adminPword --host localhost
หากมีการกำหนดค่าให้ลบกลุ่ม Postgres_admin ทั้ง 2 กลุ่มใน adminpgee/UID
-
-
ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้เพิ่มเซิร์ฟเวอร์หลัก/สแตนด์บาย Postgres ใหม่ไปยังกลุ่มการวิเคราะห์ ดังนี้
- เพิ่มเซิร์ฟเวอร์ Postgres ทั้ง 2 รายการลงในกลุ่ม Analytics ดังนี้
> apigee-adminapi.sh กลุ่มข้อมูลวิเคราะห์ postgres_server add -g axgroup-001 -u "UUID_1,UUID_2" --admin adminEmail --pwd adminPword --host localhost
gr โดยที่ UUID_UID Node สอดคล้องกับ UUID_UID - เพิ่มเซิร์ฟเวอร์ PG ไปยังกลุ่มผู้ใช้ทั่วไปเป็นต้นแบบ/สแตนด์บาย:
> apigee-adminapi.sh analytics groupsconsumer_groups datastores add -g axgroup-001 -cconsumer-group-001 -u "UUID_1,UUID_2" --admin adminEmail --pwd adminPword --host localhost
- เพิ่มเซิร์ฟเวอร์ Postgres ทั้ง 2 รายการลงในกลุ่ม Analytics ดังนี้
- เพิ่มเซิร์ฟเวอร์ Qpid จาก dc-2 ไปยังกลุ่ม Analytics
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้รับ UUID ของโหนด Qpid ใน dc-2:
> apigee-adminapi.sh Server list -r dc-2 -p Central -t qpid-server --admin adminEmail --pwd adminPword --host localhost
UUID ของข้อมูลภายใน บันทึกค่าเหล่านั้น - ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้เพิ่มโหนด Qpid ลงในกลุ่ม Analytics ดังนี้
>apigee-adminapi.sh analytics groups qpid_server add -g axgroup-001 -u "UUID_1 UUID_2" --admin adminEmail --pwd adminPword --host - ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้เพิ่มโหนด Qpid ไปยัง
กลุ่มผู้ใช้ต่อไปนี้
> apigee-adminapi.sh analytics groups consumer_groupsที่ดี -g axgroup-001 -cconsumer-group-001 -u "UUID_1,UUID_2" --admin adminEmail --pwd adminhostword
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้รับ UUID ของโหนด Qpid ใน dc-2:
- ยกเลิกการลงทะเบียนและลบเซิร์ฟเวอร์สแตนด์บาย Postgres เก่าออกจาก dc-1 โดยทำดังนี้
- ยกเลิกการลงทะเบียนdc-1 เซิร์ฟเวอร์สแตนด์บาย Postgres ที่มีอยู่:
> apigee-adminapi.sh เซิร์ฟเวอร์ deregister -u UUID -r dc-1 -p analytics -t postgres-server -Y --admin adminEmail --pwd adminPword --host localhost
โดยที่ UUID เป็น inby แบบสแตนด์บาย - ลบเซิร์ฟเวอร์สแตนด์บาย dc-1 Postgres ที่มีอยู่โดยทำดังนี้
หมายเหตุ: คำสั่งนี้จะไม่ถอนการติดตั้งโหนดเซิร์ฟเวอร์ Postgres แต่จะนําออกจากรายการโหนด Edge เท่านั้น คุณถอนการติดตั้ง Postgres จากโหนดได้ในภายหลังหากจำเป็น
> apigee-adminapi.sh เซิร์ฟเวอร์ลบ -u UUID --admin adminEmail --pwd adminPword --host localhost
- ยกเลิกการลงทะเบียนdc-1 เซิร์ฟเวอร์สแตนด์บาย Postgres ที่มีอยู่:
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้รับ UUID ของโหนด Postgres:
- อัปเดตคีย์เฟรม Cassandra ด้วยปัจจัยการจำลองที่ถูกต้องสำหรับศูนย์ข้อมูลทั้ง 2 แห่ง คุณต้องเรียกใช้ขั้นตอนนี้เพียงครั้งเดียวในเซิร์ฟเวอร์ Cassandra ใดก็ได้ในศูนย์ข้อมูลทั้ง 2 แห่ง
หมายเหตุ: คำสั่งด้านล่างทั้งหมดตั้งค่าปัจจัยการจำลองเป็น "3" ซึ่งหมายถึงโหนด Cassandra 3 โหนดในคลัสเตอร์ แก้ไขค่านี้ตามที่จำเป็นสำหรับการติดตั้งของคุณ- เริ่มต้นยูทิลิตี้ Cassandra cqlsh ดังนี้
> /opt/apigee/apigee-cassandra/bin/cqlsh cassandraIP - เรียกใช้คำสั่ง CQL ต่อไปนี้ที่พรอมต์ "cqlsh>" เพื่อตั้งค่าระดับการจำลองสำหรับการเว้นวรรคใน Cassandra
- cqlsh> ALTER KEYSPACE "identityzone" ที่มีการจำลอง = { 'class': 'NetworkTopologyStrategy', 'dc-1': '3','dc-2': '3' };
- cqlsh> ALTER KEYSPACE "system_traces" ที่มีการจำลอง = { 'class': 'NetworkTopologyStrategy', 'dc-1': '3','dc-2': '3' };
- ดู keyspaces โดยใช้คำสั่ง:
cqlsh> select * from system.schema_keyspaces; - ออกจาก cqlsh:
cqlsh> exit
- เริ่มต้นยูทิลิตี้ Cassandra cqlsh ดังนี้
- เรียกใช้คำสั่ง Nodetool ต่อไปนี้กับโหนด Cassandra ทั้งหมดใน dc-1 เพื่อเพิ่มพื้นที่ว่างในหน่วยความจำ
> /opt/apigee/apigee-cassandra/bin/nodetool -h cassandraIP การล้างข้อมูล - ดำเนินการต่อไปนี้สำหรับแต่ละองค์กรและสภาพแวดล้อมแต่ละรายการที่คุณต้องการรองรับในศูนย์ข้อมูล
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้เพิ่ม MP_POD ใหม่ไปยัง
องค์กร:
> apigee-adminapi.sh orgs Podcasts add -o orgName -r dc-2 -p gateway-2 --admin adminEmail --pwd adminPword --host localhost
โดยที่ gateway-POMP กำหนดเป็นพร็อพเพอร์ตี้ของเกตเวย์
- เพิ่มตัวประมวลผลข้อความใหม่ไปยังองค์กรและสภาพแวดล้อม ดังนี้
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-2 ให้รับ UUID ของโหนด Message Processor ใน dc-2:
> apigee-adminapi.sh server list -r dc-2 -p gateway-2 -t message-processor --admin adminEmail --pwd adminPword --host localhost
UUID ที่แสดงข้อมูล บันทึกค่าเหล่านั้น - ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 สำหรับ Message Processor แต่ละรายการ
ใน dc-2 ให้เพิ่ม Message Processor ไปยังสภาพแวดล้อมสำหรับองค์กร ดังนี้
> apigee-adminapi.sh orgs envs certificate add -o orgName -e envName -u UUID --Padmin adminEmail --pwordd
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-2 ให้รับ UUID ของโหนด Message Processor ใน dc-2:
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้ตรวจสอบองค์กรดังนี้
> apigee-adminapi.sh orgs apis engagements -o orgName -a apiProxyName --admin adminEmail --pwd adminPword --host localhost
โดยที่ apiProxyName คือชื่อของพร็อกซี API ที่ใช้งานในองค์กร
- ในโหนดเซิร์ฟเวอร์การจัดการของ dc-1 ให้เพิ่ม MP_POD ใหม่ไปยัง
องค์กร: