Edge for Private Cloud v4.19.01
เอกสารนี้ครอบคลุมถึงการติดตั้งซ้ำและการกู้คืนคอมโพเนนต์ Edge ใช้ขั้นตอนนี้ ถ้าคุณต้องติดตั้งคอมโพเนนต์ Edge อีกครั้งก่อนที่จะคืนค่าข้อมูลสำรอง
Apache ZooKeeper
กู้คืนโหนดแบบสแตนด์อโลน 1 โหนด
- หยุด ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper Stop - นำไดเรกทอรี Zookeeper เก่าออก:
/opt/apigee/data/apigee-zookeeper
/opt/apigee/etc/apigee-zookeeper.d - ติดตั้ง ZooKeeper อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper ติดตั้ง - กู้คืน ZooKeeper
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper คืนค่า Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทคอมโพเนนต์ทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-allตัวชี้วัดใหม่
กู้คืนโหนดคลัสเตอร์ 1 โหนด
ถ้าโหนด ZooKeeper เดียวล้มเหลวซึ่งเป็นส่วนหนึ่งของชุด คุณสามารถสร้างโหนดใหม่ด้วย ชื่อโฮสต์/ที่อยู่ IP เดียวกันและติดตั้ง ZooKeeper อีกครั้ง เมื่อโหนด ZooKeeper ใหม่รวมเข้าด้วยกัน ทำให้ Zoo Keeper ได้รับสแนปชอตล่าสุดจากผู้นำและเริ่มให้บริการลูกค้า คุณไม่จำเป็นต้องกู้คืนข้อมูลในอินสแตนซ์นี้
- ติดตั้ง ZooKeeper อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - เรียกใช้การตั้งค่าในโหนด ZooKeeper โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่ใช้เมื่อติดตั้ง
โหนดเดิม:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper Setup -f configFile - เริ่ม ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper เริ่ม
กู้คืนคลัสเตอร์ที่สมบูรณ์
- หยุดคลัสเตอร์ที่สมบูรณ์
- กู้คืนโหนด ZooKeeper ทั้งหมดจากไฟล์ข้อมูลสำรองตามที่อธิบายไว้ข้างต้นสำหรับโหนดเดียว
- เริ่มต้นคลัสเตอร์ ZooKeeper
- รีสตาร์ทคอมโพเนนต์ทั้งหมด
Apache Cassandra
กู้คืนโหนดแบบสแตนด์อโลน 1 โหนด
- หยุด Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandraหยุด - นำไดเรกทอรีเดิมของ Cassandra ออก:
/opt/apigee/data/apigee-cassandra - ติดตั้ง Cassandra อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - กู้คืน Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra คืนค่า Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทคอมโพเนนต์ทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-allตัวชี้วัดใหม่
กู้คืนโหนดคลัสเตอร์ 1 โหนด
ถ้าโหนด Cassandra เดี่ยวล้มเหลว โหนดนั้นเป็นส่วนหนึ่งของชุด คุณสามารถสร้างโหนดใหม่ด้วย ชื่อโฮสต์/ที่อยู่ IP เดียวกัน เพียงติดตั้ง Cassandra อีกครั้งโดยไม่ต้องคืนค่า ข้อมูลดังกล่าว
หมายเหตุ: เมื่อทำการติดตั้งซ้ำในโหนดที่ไม่ใช่ Seed ให้ตรวจสอบว่ามี Seed ของ Cassandra อย่างน้อย 1 รายการ โหนดขึ้น
- ติดตั้ง Cassandra อีกครั้งโดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- เรียกใช้การตั้งค่าในโหนด Cassandra โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่ใช้เมื่อติดตั้ง
โหนดเดิม:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- เริ่ม Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- หลังจากติดตั้ง Cassandra และโหนดปรากฏขึ้น (สมมติว่า RF>=2 สำหรับช่องว่างทั้งหมด)
เรียกใช้คำสั่ง
nodetool
ต่อไปนี้เพื่อเริ่มต้นโหนด:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
คุณต้องส่งชื่อผู้ใช้และรหัสผ่านเฉพาะในกรณีต่อไปนี้ เปิดใช้การตรวจสอบสิทธิ์ JMX สำหรับ Cassandra
กู้คืนคลัสเตอร์ที่สมบูรณ์
- หยุดคลัสเตอร์ที่สมบูรณ์
- กู้คืนโหนด Cassandra ทั้งหมดจากไฟล์ข้อมูลสำรอง
- เริ่มต้นคลัสเตอร์ Cassandra
- รีสตาร์ทคอมโพเนนต์ทั้งหมด
ฐานข้อมูล PostgreSQL
PosgreSQL ที่ใช้สแตนด์อโลนหรือ เป็นข้อตกลงในการให้บริการหลัก
- หยุดเซิร์ฟเวอร์การจัดการ, เซิร์ฟเวอร์ Qpid และเซิร์ฟเวอร์ Postgres บนโหนดทั้งหมด:
หมายเหตุ: ระบบของคุณจะยังคงจัดการคำขอไปยังพร็อกซี API ได้ในขณะที่มี คอมโพเนนต์จะหยุดทำงาน
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server หยุดทำงาน
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server หยุดทำงาน
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server การหยุด - ติดตั้งฐานข้อมูล PostgreSQL อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql ติดตั้ง - เริ่มต้น PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql การเริ่มต้น - กู้คืนฐานข้อมูล PostgreSQL จากไฟล์ข้อมูลสำรอง:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql กู้คืน 2016.03.17,14.40.41.dump - เริ่มต้นเซิร์ฟเวอร์การจัดการ, เซิร์ฟเวอร์ Qpid และเซิร์ฟเวอร์ Postgres บนโหนดทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server เริ่มต้น
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server เริ่มต้น
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server การเริ่มต้น
PosgreSQL ทำงานเป็นโหมดสแตนด์บาย
- ติดตั้งฐานข้อมูล PostgreSQL อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql ติดตั้ง - กำหนดค่าฐานข้อมูล PostgreSQL ใหม่โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่คุณใช้ติดตั้ง ดังนี้
/opt/apigee/apigee-service/bin/apigee-service การตั้งค่า apigee-postgresql -f configFile - เริ่มต้น PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql การเริ่มต้น
เซิร์ฟเวอร์ Postgres
- หยุดเซิร์ฟเวอร์ Postgres ในโหนดหลักและโหนดสแตนด์บายทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server การหยุด - นำไดเรกทอรีเซิร์ฟเวอร์ Postgres เก่าออก:
/opt/apigee/data/edge-postgres-server
/opt/apigee/etc/edge-postgres-server.d - ติดตั้งเซิร์ฟเวอร์ Postgres อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server การติดตั้ง - กู้คืนเซิร์ฟเวอร์ Postgres จากไฟล์ข้อมูลสำรอง:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server การคืนค่า Backup-2016.03.17,14.40.41.tar.gz - เริ่มต้น Postgres Server ในโหนดหลักและโหนดสแตนด์บายทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server การเริ่มต้น
เซิร์ฟเวอร์ Qpid และ Qpidd
- หยุด Qpidd, Qpid Server และเซิร์ฟเวอร์ Postgres บนโหนดทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server หยุดทำงาน
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server หยุดการทำงาน
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd Stop - นำไดเรกทอรี Qpid Server และ Qpidd เดิมออก:
/opt/apigee/data/edge-qpid-server
/opt/apigee/etc/edge-qpid-server.d
/opt/apigee/data/apigee-qpidd
/opt/apigee/etc/apigee-qpidd.d - ติดตั้ง Qpidd อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd ติดตั้ง - คืนค่า Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd คืนค่า Backup-2016.03.17,14.40.41.tar.gz - เริ่ม Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd เริ่ม - ติดตั้งเซิร์ฟเวอร์ Qpid อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install - คืนค่าเซิร์ฟเวอร์ Qpid:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server การคืนค่า Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทเซิร์ฟเวอร์ Qpid, Qpidd และ Postgres บนโหนดทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd รีสตาร์ท
/opt/apigee/apigee-service/bin/apigee-service EDGE-qpid-server รีสตาร์ท
/opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server รีสตาร์ท
OpenLDAP
- หยุด OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap หยุด - ติดตั้ง OpenLDAP อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install - นำไดเรกทอรี OpenLDAP เดิมออก:
/opt/apigee/data/apigee-openldap
/opt/apigee/etc/apigee-openldap.d - กู้คืน OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap คืนค่า Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ท OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap เริ่ม - รีสตาร์ทเซิร์ฟเวอร์การจัดการทั้งหมด:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server รีสตาร์ท
เซิร์ฟเวอร์การจัดการ
- หยุดเซิร์ฟเวอร์การจัดการ:
> /opt/apigee/apigee-service/bin/apigee-service EDGE-management-server หยุดทำงาน - นำไดเรกทอรีเซิร์ฟเวอร์การจัดการเก่าออก:
/opt/apigee/data/edge-management-server
/opt/apigee/etc/edge-management-server.d - ติดตั้งเซิร์ฟเวอร์การจัดการอีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service EDGE-management-server ติดตั้ง - กู้คืนเซิร์ฟเวอร์การจัดการจากไฟล์ข้อมูลสำรอง:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server การคืนค่า Backup-2016.03.17,14.40.41.tar.gz - เริ่มต้นเซิร์ฟเวอร์การจัดการใหม่:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server การเริ่มทำงาน
Message Processor
- หยุดโปรแกรมประมวลผลข้อความ:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor หยุด - นำไดเรกทอรี Message Processor เก่าออก:
/opt/apigee/data/edge-message-processor
/opt/apigee/etc/edge-message-processor.d - ติดตั้งโปรแกรมประมวลผลข้อความอีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor ติดตั้ง - คืนค่า Message Processor จากไฟล์ข้อมูลสำรอง:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor คืนค่า Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทโปรแกรมประมวลผลข้อความ:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor เริ่ม
เราเตอร์
- หยุดเราเตอร์:
> /opt/apigee/apigee-service/bin/apigee-service หยุด edge-Router ด้วย - นำไดเรกทอรีเราเตอร์เดิมออก:
/opt/apigee/data/edge-router
/opt/apigee/etc/edge-router.d - ติดตั้งเราเตอร์อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง edge-Router ด้วย - คืนค่าเราเตอร์จากไฟล์ข้อมูลสำรอง:
> /opt/apigee/apigee-service/bin/apigee-service Edge-Router คืนค่า Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทเราเตอร์:
> /opt/apigee/apigee-service/bin/apigee-service Edge-Router อีกด้วย
UI ของ Edge
- UI หยุด:
> /opt/apigee/apigee-service/bin/apigee-service EDGE-ui หยุดการทำงาน - นำไดเรกทอรี UI เก่าออก:
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - ติดตั้ง UI อีกครั้ง:
> /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง EDGE-UI ของการบริการ - คืนค่า UI จากไฟล์ข้อมูลสำรอง:
> /opt/apigee/apigee-service/bin/apigee-service EDGE-UI ของการกู้คืน Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ท UI:
> /opt/apigee/apigee-service/bin/apigee-service Edge-UI อีกด้วย
การกู้คืนเว็บไซต์ให้เสร็จสมบูรณ์
- หยุดโหนดคอมโพเนนต์ทั้งหมด โปรดทราบว่าลำดับของการหยุดระบบย่อยเป็นสิ่งสำคัญ โหนด Edge ทั้งหมดก่อน จากนั้นจึงจะเป็นโหนดพื้นที่เก็บข้อมูลทั้งหมด
- กู้คืนคอมโพเนนต์ทั้งหมดตามที่อธิบายไว้ข้างต้น
- ต่อไปให้เริ่มต้นคอมโพเนนต์ทั้งหมดตามลำดับต่อไปนี้ โปรดทราบว่าลำดับของการเริ่มต้น
มีความสําคัญอย่างยิ่ง ดังนี้
- เริ่มต้นคลัสเตอร์ ZooKeeper
- เริ่มต้นคลัสเตอร์ Cassandra
- ตรวจสอบว่า OpenLDAP ทำงานอยู่
- เริ่ม qpid
- ตรวจสอบว่าฐานข้อมูล PostgreSQL ทำงานอยู่
- เริ่มต้นเซิร์ฟเวอร์การจัดการ
- เริ่มต้นเราเตอร์และโปรแกรมประมวลผลข้อความ
- เริ่มต้นเซิร์ฟเวอร์ Qpid
- เริ่มต้นเซิร์ฟเวอร์ Postgres
- เริ่ม UI ของ Apigee