วิธีติดตั้งและคืนค่าคอมโพเนนต์ใหม่

Edge for Private Cloud v4.19.01

เอกสารนี้ครอบคลุมถึงการติดตั้งซ้ำและการกู้คืนคอมโพเนนต์ Edge ใช้ขั้นตอนนี้ ถ้าคุณต้องติดตั้งคอมโพเนนต์ Edge อีกครั้งก่อนที่จะคืนค่าข้อมูลสำรอง

Apache ZooKeeper

กู้คืนโหนดแบบสแตนด์อโลน 1 โหนด

  1. หยุด ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper Stop
  2. นำไดเรกทอรี Zookeeper เก่าออก:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. ติดตั้ง ZooKeeper อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper ติดตั้ง
  4. กู้คืน ZooKeeper
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper คืนค่า Backup-2016.03.17,14.40.41.tar.gz
  5. รีสตาร์ทคอมโพเนนต์ทั้งหมด:
    > /opt/apigee/apigee-service/bin/apigee-allตัวชี้วัดใหม่

กู้คืนโหนดคลัสเตอร์ 1 โหนด

ถ้าโหนด ZooKeeper เดียวล้มเหลวซึ่งเป็นส่วนหนึ่งของชุด คุณสามารถสร้างโหนดใหม่ด้วย ชื่อโฮสต์/ที่อยู่ IP เดียวกันและติดตั้ง ZooKeeper อีกครั้ง เมื่อโหนด ZooKeeper ใหม่รวมเข้าด้วยกัน ทำให้ Zoo Keeper ได้รับสแนปชอตล่าสุดจากผู้นำและเริ่มให้บริการลูกค้า คุณไม่จำเป็นต้องกู้คืนข้อมูลในอินสแตนซ์นี้

  1. ติดตั้ง ZooKeeper อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  2. เรียกใช้การตั้งค่าในโหนด ZooKeeper โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่ใช้เมื่อติดตั้ง โหนดเดิม:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper Setup -f configFile
  3. เริ่ม ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper เริ่ม

กู้คืนคลัสเตอร์ที่สมบูรณ์

  1. หยุดคลัสเตอร์ที่สมบูรณ์
  2. กู้คืนโหนด ZooKeeper ทั้งหมดจากไฟล์ข้อมูลสำรองตามที่อธิบายไว้ข้างต้นสำหรับโหนดเดียว
  3. เริ่มต้นคลัสเตอร์ ZooKeeper
  4. รีสตาร์ทคอมโพเนนต์ทั้งหมด

Apache Cassandra

กู้คืนโหนดแบบสแตนด์อโลน 1 โหนด

  1. หยุด Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandraหยุด
  2. นำไดเรกทอรีเดิมของ Cassandra ออก:
    /opt/apigee/data/apigee-cassandra
  3. ติดตั้ง Cassandra อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. กู้คืน Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra คืนค่า Backup-2016.03.17,14.40.41.tar.gz
  5. รีสตาร์ทคอมโพเนนต์ทั้งหมด:
    > /opt/apigee/apigee-service/bin/apigee-allตัวชี้วัดใหม่

กู้คืนโหนดคลัสเตอร์ 1 โหนด

ถ้าโหนด Cassandra เดี่ยวล้มเหลว โหนดนั้นเป็นส่วนหนึ่งของชุด คุณสามารถสร้างโหนดใหม่ด้วย ชื่อโฮสต์/ที่อยู่ IP เดียวกัน เพียงติดตั้ง Cassandra อีกครั้งโดยไม่ต้องคืนค่า ข้อมูลดังกล่าว

หมายเหตุ: เมื่อทำการติดตั้งซ้ำในโหนดที่ไม่ใช่ Seed ให้ตรวจสอบว่ามี Seed ของ Cassandra อย่างน้อย 1 รายการ โหนดขึ้น

  1. ติดตั้ง Cassandra อีกครั้งโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. เรียกใช้การตั้งค่าในโหนด Cassandra โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่ใช้เมื่อติดตั้ง โหนดเดิม:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. เริ่ม Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. หลังจากติดตั้ง Cassandra และโหนดปรากฏขึ้น (สมมติว่า RF>=2 สำหรับช่องว่างทั้งหมด) เรียกใช้คำสั่ง nodetool ต่อไปนี้เพื่อเริ่มต้นโหนด:
    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    คุณต้องส่งชื่อผู้ใช้และรหัสผ่านเฉพาะในกรณีต่อไปนี้ เปิดใช้การตรวจสอบสิทธิ์ JMX สำหรับ Cassandra

กู้คืนคลัสเตอร์ที่สมบูรณ์

  1. หยุดคลัสเตอร์ที่สมบูรณ์
  2. กู้คืนโหนด Cassandra ทั้งหมดจากไฟล์ข้อมูลสำรอง
  3. เริ่มต้นคลัสเตอร์ Cassandra
  4. รีสตาร์ทคอมโพเนนต์ทั้งหมด

ฐานข้อมูล PostgreSQL

PosgreSQL ที่ใช้สแตนด์อโลนหรือ เป็นข้อตกลงในการให้บริการหลัก

  1. หยุดเซิร์ฟเวอร์การจัดการ, เซิร์ฟเวอร์ 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 การหยุด
  2. ติดตั้งฐานข้อมูล PostgreSQL อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql ติดตั้ง
  3. เริ่มต้น PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql การเริ่มต้น
  4. กู้คืนฐานข้อมูล PostgreSQL จากไฟล์ข้อมูลสำรอง:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql กู้คืน 2016.03.17,14.40.41.dump
  5. เริ่มต้นเซิร์ฟเวอร์การจัดการ, เซิร์ฟเวอร์ 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 ทำงานเป็นโหมดสแตนด์บาย

  1. ติดตั้งฐานข้อมูล PostgreSQL อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql ติดตั้ง
  2. กำหนดค่าฐานข้อมูล PostgreSQL ใหม่โดยใช้ไฟล์การกำหนดค่าเดียวกันกับที่คุณใช้ติดตั้ง ดังนี้
    /opt/apigee/apigee-service/bin/apigee-service การตั้งค่า apigee-postgresql -f configFile
  3. เริ่มต้น PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql การเริ่มต้น

เซิร์ฟเวอร์ Postgres

  1. หยุดเซิร์ฟเวอร์ Postgres ในโหนดหลักและโหนดสแตนด์บายทั้งหมด:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server การหยุด
  2. นำไดเรกทอรีเซิร์ฟเวอร์ Postgres เก่าออก:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. ติดตั้งเซิร์ฟเวอร์ Postgres อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server การติดตั้ง
  4. กู้คืนเซิร์ฟเวอร์ Postgres จากไฟล์ข้อมูลสำรอง:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server การคืนค่า Backup-2016.03.17,14.40.41.tar.gz
  5. เริ่มต้น Postgres Server ในโหนดหลักและโหนดสแตนด์บายทั้งหมด:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server การเริ่มต้น

เซิร์ฟเวอร์ Qpid และ Qpidd

  1. หยุด 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
  2. นำไดเรกทอรี 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
  3. ติดตั้ง Qpidd อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd ติดตั้ง
  4. คืนค่า Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd คืนค่า Backup-2016.03.17,14.40.41.tar.gz
  5. เริ่ม Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd เริ่ม
  6. ติดตั้งเซิร์ฟเวอร์ Qpid อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
  7. คืนค่าเซิร์ฟเวอร์ Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server การคืนค่า Backup-2016.03.17,14.40.41.tar.gz
  8. รีสตาร์ทเซิร์ฟเวอร์ 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

  1. หยุด OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap หยุด
  2. ติดตั้ง OpenLDAP อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. นำไดเรกทอรี OpenLDAP เดิมออก:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. กู้คืน OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap คืนค่า Backup-2016.03.17,14.40.41.tar.gz
  5. รีสตาร์ท OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap เริ่ม
  6. รีสตาร์ทเซิร์ฟเวอร์การจัดการทั้งหมด:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server รีสตาร์ท

เซิร์ฟเวอร์การจัดการ

  1. หยุดเซิร์ฟเวอร์การจัดการ:
    > /opt/apigee/apigee-service/bin/apigee-service EDGE-management-server หยุดทำงาน
  2. นำไดเรกทอรีเซิร์ฟเวอร์การจัดการเก่าออก:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. ติดตั้งเซิร์ฟเวอร์การจัดการอีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service EDGE-management-server ติดตั้ง
  4. กู้คืนเซิร์ฟเวอร์การจัดการจากไฟล์ข้อมูลสำรอง:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server การคืนค่า Backup-2016.03.17,14.40.41.tar.gz
  5. เริ่มต้นเซิร์ฟเวอร์การจัดการใหม่:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server การเริ่มทำงาน

Message Processor

  1. หยุดโปรแกรมประมวลผลข้อความ:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor หยุด
  2. นำไดเรกทอรี Message Processor เก่าออก:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. ติดตั้งโปรแกรมประมวลผลข้อความอีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor ติดตั้ง
  4. คืนค่า Message Processor จากไฟล์ข้อมูลสำรอง:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor คืนค่า Backup-2016.03.17,14.40.41.tar.gz
  5. รีสตาร์ทโปรแกรมประมวลผลข้อความ:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor เริ่ม

เราเตอร์

  1. หยุดเราเตอร์:
    > /opt/apigee/apigee-service/bin/apigee-service หยุด edge-Router ด้วย
  2. นำไดเรกทอรีเราเตอร์เดิมออก:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. ติดตั้งเราเตอร์อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง edge-Router ด้วย
  4. คืนค่าเราเตอร์จากไฟล์ข้อมูลสำรอง:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-Router คืนค่า Backup-2016.03.17,14.40.41.tar.gz
  5. รีสตาร์ทเราเตอร์:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-Router อีกด้วย

UI ของ Edge

  1. UI หยุด:
    > /opt/apigee/apigee-service/bin/apigee-service EDGE-ui หยุดการทำงาน
  2. นำไดเรกทอรี UI เก่าออก:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. ติดตั้ง UI อีกครั้ง:
    > /opt/apigee/apigee-service/bin/apigee-service ติดตั้ง EDGE-UI ของการบริการ
  4. คืนค่า UI จากไฟล์ข้อมูลสำรอง:
    > /opt/apigee/apigee-service/bin/apigee-service EDGE-UI ของการกู้คืน Backup-2016.03.17,14.40.41.tar.gz
  5. รีสตาร์ท UI:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-UI อีกด้วย

การกู้คืนเว็บไซต์ให้เสร็จสมบูรณ์

  1. หยุดโหนดคอมโพเนนต์ทั้งหมด โปรดทราบว่าลำดับของการหยุดระบบย่อยเป็นสิ่งสำคัญ โหนด Edge ทั้งหมดก่อน จากนั้นจึงจะเป็นโหนดพื้นที่เก็บข้อมูลทั้งหมด
  2. กู้คืนคอมโพเนนต์ทั้งหมดตามที่อธิบายไว้ข้างต้น
  3. ต่อไปให้เริ่มต้นคอมโพเนนต์ทั้งหมดตามลำดับต่อไปนี้ โปรดทราบว่าลำดับของการเริ่มต้น มีความสําคัญอย่างยิ่ง ดังนี้
    1. เริ่มต้นคลัสเตอร์ ZooKeeper
    2. เริ่มต้นคลัสเตอร์ Cassandra
    3. ตรวจสอบว่า OpenLDAP ทำงานอยู่
    4. เริ่ม qpid
    5. ตรวจสอบว่าฐานข้อมูล PostgreSQL ทำงานอยู่
    6. เริ่มต้นเซิร์ฟเวอร์การจัดการ
    7. เริ่มต้นเราเตอร์และโปรแกรมประมวลผลข้อความ
    8. เริ่มต้นเซิร์ฟเวอร์ Qpid
    9. เริ่มต้นเซิร์ฟเวอร์ Postgres
    10. เริ่ม UI ของ Apigee