ติดตั้งและคืนค่าคอมโพเนนต์อีกครั้ง

เอกสารนี้ครอบคลุมการติดตั้งใหม่และการกู้คืนคอมโพเนนต์ 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 install
  4. กู้คืน ZooKeeper
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ระบุเส้นทางไดเรกทอรีไปยังไฟล์ข้อมูลสำรอง และไม่ระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรอง

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

  5. รีสตาร์ทคอมโพเนนต์ทั้งหมด โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-all restart

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

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

  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 start

กู้คืนคลัสเตอร์ทั้งหมด

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

Apache Cassandra

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

  1. หยุด Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. นำไดเรกทอรี Cassandra เก่าออกโดยทำดังนี้
    /opt/apigee/data/apigee-cassandra
  3. ติดตั้ง Cassandra อีกครั้ง
    /apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. กู้คืน Cassandra
    /apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ต้องระบุเส้นทางไดเรกทอรีไปยังไฟล์สำรอง หรือระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรอง

    คุณจะละเว้นไฟล์ข้อมูลสำรองในคำสั่ง restore ได้หากต้องการ และ Edge จะ ใช้ไฟล์ข้อมูลสำรองล่าสุดในไดเรกทอรีสำรองของคอมโพเนนต์

  5. รีสตาร์ทคอมโพเนนต์ทั้งหมด
    /apigee/apigee-service/bin/apigee-all restart

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

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

หากเข้าถึงโหนดที่ล้มเหลวไม่ได้อีกต่อไป ให้ทำลายโหนดและแยกเครือข่ายของโหนดเพื่อให้แน่ใจว่าโหนดจะไม่เข้าร่วมคลัสเตอร์ Cassandra อีกโดยไม่ได้ตั้งใจ จากนั้นเปิดโหนดใหม่ที่มีที่อยู่ IP เดียวกันกับโหนดเดิม แล้วเรียกใช้ขั้นตอนการบูตสแตรป Apigee ตามปกติในโหนดนั้น

หากยังเข้าถึงโหนดได้และต้องการนำมาใช้ซ้ำ ให้ทำตามขั้นตอนต่อไปนี้

  1. หยุดกระบวนการ Cassandra ในโหนด:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. ถอนการติดตั้งซอฟต์แวร์ Cassandra จากโหนดโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra uninstall
  3. ล้างไดเรกทอรีข้อมูลจากโหนดโดยใช้คำสั่งต่อไปนี้
    rm -rf /opt/apigee/data/apigee-cassandra

หลังจากทำตามขั้นตอนข้างต้นแล้ว คุณควรมีโหนดที่มีที่อยู่ IP เดียวกันกับโหนดที่ล้มเหลวและพร้อมสำหรับการติดตั้งซอฟต์แวร์ Apigee ทำตามขั้นตอนต่อไปนี้

  1. ระบุโหนดเริ่มต้นของศูนย์ข้อมูล
    1. ในโหนด Cassandra ที่ทำงานอยู่ซึ่งอยู่ในศูนย์ข้อมูลเดียวกับโหนดที่กำลังกู้คืน ให้เรียกใช้คำสั่งต่อไปนี้
      apigee-service apigee-cassandra configure -search conf_cassandra_seeds
    2. โดยจะแสดงผลในลักษณะนี้
      Found key conf_cassandra_seeds, with value, "127.0.0.1", in /opt/apigee/apigee-cassandra/token/default.properties
      Found key conf_cassandra_seeds, with value, 127.0.0.1, in /opt/apigee/apigee-cassandra/token/application/cassandra.properties
      Found key conf_cassandra_seeds, with value, "10.1.0.1,10.1.0.2", in /opt/apigee/token/application/cassandra.properties
      apigee-configutil: apigee-cassandra: # OK
    3. โปรดดูบรรทัดสุดท้ายในเอาต์พุต ที่อยู่ IP ที่คั่นด้วยคอมมาที่แสดงคือโหนดเริ่มต้นที่โหนดในศูนย์ข้อมูลนี้ใช้
  2. ในโหนดใหม่ที่กำลังกู้คืน ให้สร้างหรือแก้ไขไฟล์ต่อไปนี้
    vi /opt/apigee/customer/application/cassandra.properties
  3. Add the following line:
    conf_jvm_options_custom_settings=-Dcassandra.replace_address=<ip-address-of-dead-node>
  4. หากโหนดนี้เป็นหนึ่งในโหนดเริ่มต้น (ที่อยู่ IP ของโหนดปรากฏในรายการโหนดเริ่มต้นจากขั้นตอนที่ 1) ให้เพิ่มอีกบรรทัดในไฟล์ดังนี้
    conf_cassandra_seeds="<comma-separated-seed-list-except-this-node’s-ip>"
    1. ตัวอย่างเช่น ในอินสแตนซ์ด้านบน รายการตั้งต้นมี 2 IP คือ 10.1.0.1 และ 10.1.0.2 หากโหนดที่กู้คืนคือ 10.1.0.1 ให้เพิ่มบรรทัดดังนี้
      conf_cassandra_seeds="10.1.0.2"
  5. บันทึกไฟล์และตรวจสอบว่าผู้ใช้ Apigee เป็นเจ้าของและอ่านได้:
    chown apigee:apigee /opt/apigee/customer/application/cassandra.properties
  6. ติดตั้งซอฟต์แวร์ Cassandra
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  7. เรียกใช้การตั้งค่า Cassandra โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f <configFile>
  8. การตั้งค่าจะพยายามบูตสแตรปบริการ Cassandra ภายใน ซึ่งอาจใช้เวลานาน ทั้งนี้ขึ้นอยู่กับปริมาณข้อมูลที่จะสตรีมจากโหนดอื่นๆ ปริมาณงานของเครือข่าย ฯลฯ
  9. [ตัวเลือกขั้นสูง] คุณสามารถเร่งการสตรีมข้อมูลได้โดยเรียกใช้คำสั่ง nodetool ต่อไปนี้ในโหนด
    nodetool setstreamthroughput <value>
    nodetool setcompactionthroughput <value>
  10. เมื่อโหนด Cassandra กลับมาทำงานแล้ว ให้ใช้คำสั่งมาตรฐานดังต่อไปนี้เพื่อยืนยันว่าโหนดได้เข้าร่วมริงเรียบร้อยแล้ว
    /opt/apigee/apigee-cassandra/bin/nodetool ring
    /opt/apigee/apigee-cassandra/bin/nodetool status
  11. เมื่อตรวจสอบแล้วว่าโหนดทำงานได้ตามปกติ ให้แก้ไขไฟล์ /opt/apigee/customer/application/cassandra.properties อีกครั้งและนำบรรทัดที่คุณเพิ่มไว้ก่อนหน้านี้ในขั้นตอนที่ 3 และ 4 ออก
  12. รีสตาร์ทบริการ Cassandra ในโหนด:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart

กู้คืนคลัสเตอร์ทั้งหมด

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

ฐานข้อมูล PostgreSQL

PosgreSQL ที่ทำงานแบบสแตนด์อโลนหรือเป็นมาสเตอร์

  1. หยุดเซิร์ฟเวอร์การจัดการ เซิร์ฟเวอร์ Qpid และเซิร์ฟเวอร์ Postgres ในโหนดทั้งหมด
    /apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. ติดตั้งฐานข้อมูล PostgreSQL อีกครั้งโดยทำดังนี้
    /apigee/apigee-service/bin/apigee-service apigee-postgresql install 
  3. เริ่ม PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. กู้คืนฐานข้อมูล PostgreSQL จากไฟล์ข้อมูลสำรอง
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ PostgreSQL คุณจะไม่ต้องระบุเส้นทางไดเรกทอรีไปยัง ไฟล์ข้อมูลสำรอง หรือระบุคำต่อท้าย ".dump" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรองเท่านั้น

    คุณจะละเว้นไฟล์ข้อมูลสำรองในคำสั่ง restore ได้หากต้องการ และ Edge จะ ใช้ไฟล์ข้อมูลสำรองล่าสุดในไดเรกทอรีสำรองของคอมโพเนนต์

  5. เริ่มเซิร์ฟเวอร์การจัดการ, เซิร์ฟเวอร์ Qpid และเซิร์ฟเวอร์ Postgres ในทุกโหนดโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

PosgreSQL ทำงานเป็นสแตนด์บาย

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

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

  1. หยุดเซิร์ฟเวอร์ Postgres ในโหนดหลักและโหนดสแตนด์บายทั้งหมด โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  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 install
  4. กู้คืนเซิร์ฟเวอร์ Postgres จากไฟล์ข้อมูลสำรองโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ระบุเส้นทางไดเรกทอรีไปยังไฟล์ข้อมูลสำรอง และไม่ระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรอง

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

  5. เริ่มเซิร์ฟเวอร์ Postgres ในโหนดหลักและโหนดสแตนด์บายทั้งหมด โดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

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

  1. หยุด Qpidd, Qpid Server และ Postgres Server ในทุกโหนด:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    /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 install 
  4. กู้คืน Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ระบุเส้นทางไดเรกทอรีไปยังไฟล์ข้อมูลสำรอง และไม่ระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรองเท่านั้น

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

  5. เริ่ม Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start 
  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 restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ต้องระบุเส้นทางไดเรกทอรีไปยังไฟล์สำรอง หรือระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรอง

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

  8. รีสตาร์ทเซิร์ฟเวอร์ Qpid, Qpidd และ Postgres ในทุกโหนด
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart

SymasLDAP

  1. หยุด SymasLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. ติดตั้ง SymasLDAP อีกครั้ง
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. นำไดเรกทอรี SymasLDAP เก่าออกโดยทำดังนี้
    /opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
  4. กู้คืน SymasLDAP:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ระบุเส้นทางไดเรกทอรีไปยังไฟล์ข้อมูลสำรอง และไม่ระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรอง

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

  5. รีสตาร์ท SymasLDAP
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. รีสตาร์ทเซิร์ฟเวอร์การจัดการทั้งหมด
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

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

  1. หยุดเซิร์ฟเวอร์การจัดการ:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
  2. นำไดเรกทอรี Management Server เก่าออก:
    /opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
  3. ติดตั้งเซิร์ฟเวอร์การจัดการอีกครั้งโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server install
  4. กู้คืนเซิร์ฟเวอร์การจัดการจากไฟล์ข้อมูลสำรองโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ระบุเส้นทางไดเรกทอรีไปยังไฟล์ข้อมูลสำรอง และไม่ระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรอง

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

  5. รีสตาร์ทเซิร์ฟเวอร์การจัดการ:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

Message Processor

  1. หยุด Message Processor:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
  2. นำไดเรกทอรี Message Processor เก่าออก โดยทำดังนี้
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. ติดตั้ง Message Processor อีกครั้ง
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
  4. กู้คืน Message Processor จากไฟล์ข้อมูลสำรอง
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ต้องระบุเส้นทางไดเรกทอรีไปยังไฟล์สำรอง หรือระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรองเท่านั้น

    คุณจะละเว้นไฟล์ข้อมูลสำรองในคำสั่ง restore ได้หากต้องการ และ Edge จะ ใช้ไฟล์ข้อมูลสำรองล่าสุดในไดเรกทอรีสำรองของคอมโพเนนต์

  5. รีสตาร์ท Message Processor
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

เราเตอร์

  1. หยุดเราเตอร์:
    /opt/apigee/apigee-service/bin/apigee-service edge-router stop
  2. นำไดเรกทอรีเราเตอร์เก่าออก
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. ติดตั้งเราเตอร์อีกครั้ง:
    /opt/apigee/apigee-service/bin/apigee-service edge-router install
  4. คืนค่าเราเตอร์จากไฟล์ข้อมูลสำรอง
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ระบุเส้นทางไดเรกทอรีไปยังไฟล์ข้อมูลสำรอง และไม่ระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรอง

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

  5. รีสตาร์ทเราเตอร์:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

UI ใหม่ของ Edge

  1. หยุด UI ใหม่ของ Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui stop
  2. นำไดเรกทอรี UI ของ Edge เวอร์ชันเก่าออก
    /opt/apigee/data/edge-management-ui
    /opt/apigee/etc/edge-management-ui.d
  3. ติดตั้ง UI ของ Edge ใหม่
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui install
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static install
  4. กู้คืน UI ใหม่ของ Edge จากไฟล์ข้อมูลสำรองโดยทำดังนี้
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restore 2019.03.17,14.40.41

    โปรดทราบว่าเมื่อกู้คืนคอมโพเนนต์ คุณจะไม่ต้องระบุเส้นทางไดเรกทอรีไปยังไฟล์สำรอง หรือระบุคำนำหน้า "backup-" หรือคำต่อท้าย ".tar.gz" คุณระบุเฉพาะส่วนวันที่/เวลาของชื่อไฟล์ข้อมูลสำรองเท่านั้น

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

  5. รีสตาร์ท UI ใหม่ของ Edge
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui start

การกู้คืนเว็บไซต์ทั้งหมด

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