Edge สำหรับ Private Cloud เวอร์ชัน 4.16.09
เอกสารนี้ครอบคลุมถึงการกู้คืนคอมโพเนนต์ Edge ไปยังสภาพแวดล้อมที่มีอยู่โดยไม่ต้องติดตั้งคอมโพเนนต์อีกครั้ง ซึ่งหมายความว่าโหนดที่คุณกำลังกู้คืนคอมโพเนนต์จะมีที่อยู่ IP หรือชื่อ DNS เดียวกันกับตอนที่ดำเนินการสำรองข้อมูล
หากคุณต้องติดตั้งคอมโพเนนต์อีกครั้ง ให้ดูที่วิธีติดตั้งและคืนค่าคอมโพเนนต์อีกครั้ง
Apache ZooKeeper
กู้คืนโหนดแบบสแตนด์อโลน 1 โหนด
- นำไดเรกทอรี 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ข้อสงสัย Backup-2016.03.17,14.40.41.tar.gz - รีสตาร์ทคอมโพเนนต์ทั้งหมดเพื่อสร้างการซิงค์กับ ZooKeeper ใหม่ที่ได้รับการกู้คืน
กู้คืนโหนดคลัสเตอร์ 1 รายการ
- หากโหนด ZooKeeper ทำงานล้มเหลวและเป็นส่วนหนึ่งของชุด คุณสามารถสร้างโหนดใหม่ที่มีชื่อโฮสต์/ที่อยู่ IP เดียวกัน (ทำตามขั้นตอนการติดตั้งอีกครั้งที่กล่าวถึงในวิธีติดตั้งและคืนค่าคอมโพเนนต์) และเมื่อโหนดดังกล่าวผนวกรวม ZooKeeper ก็จะได้รับสแนปชอตล่าสุดจากผู้นำและเริ่มให้บริการไคลเอ็นต์ คุณไม่จำเป็นต้องกู้คืนข้อมูลในอินสแตนซ์นี้
กู้คืนคลัสเตอร์ที่สมบูรณ์
- หยุดคลัสเตอร์ที่สมบูรณ์
- กู้คืนโหนด ZooKeeper ทั้งหมดจากไฟล์ข้อมูลสำรอง
- เริ่มคลัสเตอร์ ZooKeeper
- รีสตาร์ทคอมโพเนนต์ทั้งหมด
อาปาเช่ คาสซานดรา
กู้คืนโหนดแบบสแตนด์อโลน 1 โหนด
- นำไดเรกทอรี 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สลับข้อมูลสำรอง-2016.03.17,14.40.41.tar.gz - รีสตาร์ทคอมโพเนนต์ทั้งหมด
กู้คืนโหนดคลัสเตอร์ 1 รายการ
- หากโหนด Cassandra เดี่ยวไม่สำเร็จ นั่นเป็นส่วนหนึ่งของชุดทั้งหมด คุณสร้างโหนดใหม่ที่มีชื่อโฮสต์/ที่อยู่ IP เดียวกันได้ (ทำตามขั้นตอนการติดตั้งอีกครั้งที่ระบุไว้ในวิธีติดตั้งใหม่และกู้คืนคอมโพเนนต์) คุณต้องติดตั้ง Cassandra อีกครั้งเท่านั้นและไม่ต้องคืนค่าข้อมูล
เมื่อดำเนินการคืนค่าในโหนดที่ไม่ใช่ Seed ให้ตรวจสอบว่าโหนด Cassandra Seed อย่างน้อย 1 โหนดทำงานแล้ว
หลังจากติดตั้ง Cassandra และโหนดเริ่มทำงานแล้ว (หาก RF>=2 สำหรับ Keyspace ทั้งหมด) ให้เรียกใช้คำสั่ง Nodetool ต่อไปนี้เพื่อเริ่มต้นโหนด
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost โปรดอ่าน
กู้คืนคลัสเตอร์ที่สมบูรณ์
- หยุดคลัสเตอร์ที่สมบูรณ์
- กู้คืนโหนด Cassandra ทั้งหมดจากไฟล์ข้อมูลสำรอง
- เริ่มต้นคลัสเตอร์ Cassandra
- รีสตาร์ทคอมโพเนนต์ทั้งหมด
ฐานข้อมูล PostgreSQL
PosgreSQL ที่ใช้แบบสแตนด์อโลนหรือเป็นไฟล์หลัก
- หยุดเซิร์ฟเวอร์การจัดการ, Qpid Server และ Postgres Server ในโหนดทั้งหมด:
หมายเหตุ: ระบบของคุณยังคงจัดการคำขอที่ส่งไปยังพร็อกซี 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 status - กู้คืนฐานข้อมูล PostgreSQL จากไฟล์ข้อมูลสำรอง:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresqlช็อกโกแลต 2016.03.17,14.40.41.dump - เริ่มต้นเซิร์ฟเวอร์การจัดการ, Qpid Server และเซิร์ฟเวอร์ Postgres ในโหนดทั้งหมด:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-service_geeserver start
>
PosgreSQL กำลังทำงานในโหมดสแตนด์บาย
- กำหนดค่าฐานข้อมูล 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/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - กู้คืนเซิร์ฟเวอร์ 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
ฐานข้อมูล Qpidd
- นำไดเรกทอรี Qpidd เก่าออก ดังนี้
/<inst_root>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-qpidd.d - กู้คืน Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpiddกู้คืน Backup-2016.03.17,14.40.41.tar.gz - เริ่มต้น Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start
เซิร์ฟเวอร์ Qpid
- นำไดเรกทอรี Qpid Server เก่าออก ดังนี้
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d - กู้คืน Qpid Server จากไฟล์ข้อมูลสำรอง:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restored Backup-2016.03.17,14.40.41.tar.gz - เริ่มต้น Qpid Server:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server start
OpenLDAP
- นำไดเรกทอรี 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/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - กู้คืนเซิร์ฟเวอร์การจัดการจากไฟล์ข้อมูลสำรอง:
> /<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/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - กู้คืนตัวประมวลผลข้อความจากไฟล์ข้อมูลสำรอง:
> /<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/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - กู้คืนเราเตอร์จากไฟล์ข้อมูลสำรอง:
> /<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/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - คืนค่า 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