Edge สำหรับ Private Cloud เวอร์ชัน 4.16.05
เอกสารนี้ครอบคลุมถึงการติดตั้งใหม่และการกู้คืนคอมโพเนนต์ Edge ใช้ขั้นตอนนี้หากคุณต้องติดตั้งคอมโพเนนต์ Edge อีกครั้งก่อนกู้คืนข้อมูลสำรอง
Apache ZooKeeper
กู้คืนโหนดแบบสแตนด์อโลน 1 โหนด
- หยุด ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper Stop - นำไดเรกทอรี ZooKeeper เก่าออก ดังนี้
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - ติดตั้ง ZooKeeper อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - คืนค่า ZooKeeper
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeperrecover Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทคอมโพเนนต์ทั้งหมดโดยทำดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-all begin
กู้คืนโหนดคลัสเตอร์ 1 รายการ
หากโหนด ZooKeeper ที่เป็นส่วนหนึ่งของชุดไม่ทำงาน คุณสามารถสร้างโหนดใหม่ที่มีชื่อโฮสต์/ที่อยู่ IP เดียวกันและติดตั้ง ZooKeeper อีกครั้ง เมื่อโหนด ZooKeeper ใหม่รวมเข้ากับชุด ZooKeeper จะมีสแนปชอตล่าสุดจากผู้นำและเริ่มให้บริการลูกค้า คุณไม่จำเป็นต้องกู้คืนข้อมูลในอินสแตนซ์นี้
- ติดตั้ง ZooKeeper อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - เรียกใช้การตั้งค่าบนโหนด ZooKeeper โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่ใช้เมื่อติดตั้งโหนดดั้งเดิม:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper Setup -f configFile - เริ่มต้น ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
กู้คืนคลัสเตอร์ที่สมบูรณ์
- หยุดคลัสเตอร์ที่สมบูรณ์
- กู้คืนโหนด ZooKeeper ทั้งหมดจากไฟล์ข้อมูลสำรองตามที่อธิบายไว้ข้างต้นสำหรับโหนดเดียว
- เริ่มคลัสเตอร์ ZooKeeper
- รีสตาร์ทคอมโพเนนต์ทั้งหมด
อาปาเช่ คาสซานดรา
กู้คืนโหนดแบบสแตนด์อโลน 1 โหนด
- หยุด Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - นำไดเรกทอรี Cassandra เก่าออก โดยทำดังนี้
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - ติดตั้ง Cassandra อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - กู้คืน Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra restored Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทคอมโพเนนต์ทั้งหมดโดยทำดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-all begin
กู้คืนโหนดคลัสเตอร์ 1 รายการ
หากโหนด Cassandra เดียวล้มเหลว โหนดนั้นเป็นส่วนหนึ่งของชุด คุณจะสร้างโหนดใหม่ที่มีชื่อโฮสต์/ที่อยู่ IP เดียวกันได้ คุณต้องติดตั้ง Cassandra อีกครั้งเท่านั้นและไม่ต้องคืนค่าข้อมูล
หมายเหตุ: เมื่อดำเนินการติดตั้งอีกครั้งบนโหนดที่ไม่ใช่ Seed ให้ตรวจสอบว่าโหนด Cassandra Seed อย่างน้อย 1 โหนดปรากฏขึ้น
- ติดตั้ง Cassandra อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - เรียกใช้การตั้งค่าบนโหนด Cassandra โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่ใช้เมื่อติดตั้งโหนดต้นฉบับ ดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile - เริ่มต้น Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra start - หลังจากติดตั้ง Cassandra และโหนดเริ่มทำงานแล้ว (หาก RF>=2 สำหรับ Keyspace ทั้งหมด)
ให้เรียกใช้คำสั่ง Nodetool ต่อไปนี้เพื่อเริ่มต้นโหนด
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost โปรดอ่าน
กู้คืนคลัสเตอร์ที่สมบูรณ์
- หยุดคลัสเตอร์ที่สมบูรณ์
- กู้คืนโหนด Cassandra ทั้งหมดจากไฟล์ข้อมูลสำรอง
- เริ่มต้นคลัสเตอร์ Cassandra
- รีสตาร์ทคอมโพเนนต์ทั้งหมด
ฐานข้อมูล PostgreSQL
PosgreSQL ที่ใช้แบบสแตนด์อโลนหรือเป็นไฟล์หลัก
- หยุดเซิร์ฟเวอร์การจัดการ, เซิร์ฟเวอร์ Qpid และเซิร์ฟเวอร์ Postgres ในโหนดทั้งหมด:
หมายเหตุ: ระบบของคุณยังคงจัดการคำขอไปยังพร็อกซี API ขณะที่คอมโพเนนต์เหล่านี้หยุดทำงานได้
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server start
> /<inst_postgres-server off
> /<inst_postgres-service stop - ติดตั้งฐานข้อมูล PostgreSQL อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - เริ่มต้น PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start - กู้คืนฐานข้อมูล PostgreSQL จากไฟล์ข้อมูลสำรอง:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresqlช็อกโกแลต 2016.03.17,14.40.41.dump - เริ่มต้นเซิร์ฟเวอร์การจัดการ, เซิร์ฟเวอร์ Qpid และเซิร์ฟเวอร์ Postgres ในโหนดทั้งหมด:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-apiedge/apigee-service edge-qpid-apigee_service start
> /service
PosgreSQL กำลังทำงานในโหมดสแตนด์บาย
- ติดตั้งฐานข้อมูล PostgreSQL อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - กำหนดค่าฐานข้อมูล PostgreSQL อีกครั้งโดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่คุณใช้ในการติดตั้ง ดังนี้
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql Setup -f configFile - เริ่มต้น PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start
เซิร์ฟเวอร์ Postgres
- หยุดเซิร์ฟเวอร์ Postgres ในโหนดหลักและโหนดสแตนด์บายทั้งหมดดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server Stop - นําไดเรกทอรีเซิร์ฟเวอร์ Postgres เก่าออก ดังนี้
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - ติดตั้งเซิร์ฟเวอร์ Postgres อีกครั้งโดยทําดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server install - กู้คืนเซิร์ฟเวอร์ Postgres จากไฟล์ข้อมูลสำรอง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server refund Backup-2016.03.17,14.40.41.tar.gz - เริ่มต้นเซิร์ฟเวอร์ Postgres ในโหนดหลักและโหนดสแตนด์บายทั้งหมดดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid เซิร์ฟเวอร์และ Qpidd
- หยุด Qpidd, Qpid Server และ Postgres Server ในโหนดทั้งหมด:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server off
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-geeserver Stop
> - นำ Qpid Server และไดเรกทอรี Qpidd เก่าออกโดยทำดังนี้
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d
/<inst_root>/apiddgee/data/apigee-qpidd
/<inst_gee/apigee/etc/edge-qpid-server.d
/<inst_root>/apiddgee/data/apigee-qpidd
/<inst_geodapi/apigee-qpidd
/<inst_gee/apigee/etc/edge-qpid-server.d
/<inst_root>/apiddgee/data/apigee-qpidd
/<inst_geeroot>/apigee-qpidd
- ติดตั้ง Qpidd อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd install - กู้คืน Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restored Backup-2016.03.17,14.40.41.tar.gz - เริ่มต้น Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start - ติดตั้ง Qpid Server อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server install - กู้คืน Qpid Server:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restored Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทเซิร์ฟเวอร์ Qpid, Qpidd และ Postgres ในโหนดทั้งหมดดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpiddกรอกฟอร์ม
> /<inst_root>/apigee/apigee-service/bin/apigee-serviceRestart/apigee-service_apiedge< > >
OpenLDAP
- หยุด OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap Stop - ติดตั้ง OpenLDAP อีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap install - นำไดเรกทอรี OpenLDAP เก่าออก ดังนี้
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - กู้คืน OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap restored Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ท OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap - รีสตาร์ทเซิร์ฟเวอร์การจัดการทั้งหมด:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server รีสตาร์ท
เซิร์ฟเวอร์การจัดการ
- หยุดเซิร์ฟเวอร์การจัดการ:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start - นำไดเรกทอรีเก่าของเซิร์ฟเวอร์การจัดการออก โดยทำดังนี้
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - ติดตั้งเซิร์ฟเวอร์การจัดการอีกครั้ง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server install - กู้คืนเซิร์ฟเวอร์การจัดการจากไฟล์ข้อมูลสำรอง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server restored Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทเซิร์ฟเวอร์การจัดการ:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
Message Processor
- หยุดตัวประมวลผลข้อความ:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor Stop - นำไดเรกทอรีเดิมของตัวประมวลผลข้อความออก ดังนี้
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - ติดตั้งตัวประมวลผลข้อความอีกครั้ง
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor install - กู้คืนตัวประมวลผลข้อความจากไฟล์ข้อมูลสำรอง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processorreset Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทตัวประมวลผลข้อความโดยทำดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor start
เราเตอร์
- หยุดเราเตอร์:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge- Router Stop - นำไดเรกทอรีเราเตอร์เก่าออก ดังนี้
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - ติดตั้งเราเตอร์อีกครั้ง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router install - กู้คืนเราเตอร์จากไฟล์ข้อมูลสำรอง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restored Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทเราเตอร์ โดยทำดังนี้
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router start
UI ของ Edge
- หยุด UI:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui stop - นำไดเรกทอรี UI เก่าออก โดยทำดังนี้
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - ติดตั้ง UI อีกครั้ง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui install - คืนค่า UI จากไฟล์ข้อมูลสำรอง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-uirecover Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ท UI:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui start
กู้คืนไซต์ให้เสร็จสมบูรณ์
- หยุดโหนดคอมโพเนนต์ทั้งหมด โปรดทราบว่าลำดับของการหยุดระบบย่อยมีความสำคัญ โดยเริ่มจากโหนด Edge ทั้งหมดก่อน แล้วจึงตามด้วยโหนดพื้นที่เก็บข้อมูลทั้งหมด
- คืนค่าคอมโพเนนต์ทั้งหมดตามที่อธิบายไว้ข้างต้น
- ตอนนี้ให้เริ่มต้นคอมโพเนนต์ทั้งหมดตามลำดับต่อไปนี้ โปรดทราบว่าลำดับการเริ่มต้นระบบย่อยมีความสำคัญ ดังนี้
- เริ่มคลัสเตอร์ ZooKeeper
- เริ่มต้นคลัสเตอร์ Cassandra
- ตรวจสอบว่า OpenLDAP ทำงานอยู่
- เริ่มต้น Qpid
- ตรวจสอบว่าฐานข้อมูล PostgreSQL ทำงานอยู่
- เริ่มเซิร์ฟเวอร์การจัดการ
- เริ่มเราเตอร์และเครื่องมือประมวลผลข้อความ
- เริ่มต้น Qpid Server
- เริ่มต้นเซิร์ฟเวอร์ Postgres
- เริ่ม UI ของ Apigee