วิธีสำรองข้อมูล

ใช้คําสั่งต่อไปนี้เพื่อสํารองข้อมูล:

/opt/apigee/apigee-service/bin/apigee-service component_name backup

โดยที่ component_name คือชื่อของคอมโพเนนต์ ค่าที่เป็นไปได้ ได้แก่

  • apigee-cassandra (คาสซานดรา)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (ฐานข้อมูล PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (SSO ของ Edge)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (เซิร์ฟเวอร์การจัดการ)
  • edge-management-ui (UI ใหม่ของ Edge)
  • edge-message-processor (ตัวประมวลผลข้อความ)
  • edge-postgres-server (เซิร์ฟเวอร์ Postgres)
  • edge-qpid-server (เซิร์ฟเวอร์ Qpid)
  • edge-router (เราเตอร์ Edge)
  • edge-ui (UI แบบคลาสสิก)

เช่น

/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra backup

วิธีสํารองข้อมูล

  1. หยุดคอมโพเนนต์ (ยกเว้น PostgreSQL และ Cassandra ที่ต้องเรียกใช้เพื่อสํารอง)

    /opt/apigee/apigee-service/bin/apigee-service component_name stop
  2. เรียกใช้คําสั่งสํารองข้อมูล:

    /opt/apigee/apigee-service/bin/apigee-service component_name backup

    จากนั้นคําสั่งสํารองจะทํางานดังนี้

    • สร้างไฟล์ tar ของไดเรกทอรีและไฟล์ต่อไปนี้ โดยที่ component_name คือชื่อของคอมโพเนนต์
      1. ไดเรกทอรี
        • /opt/apigee/data/component_name
        • /opt/apigee/etc/component_name.d
      2. ไฟล์ หากมี
        • /opt/apigee/token/application/component_name.properties
        • /opt/apigee/customer/application/component_name.properties
        • /opt/apigee/customer/defaults.sh
        • /opt/apigee/customer/conf/license.txt
    • สร้างไฟล์ .tar.gz ในไดเรกทอรี /opt/apigee/backup/component_name ชื่อไฟล์จะมีรูปแบบต่อไปนี้
      backup-year.month.day,hour.min.seconds.tar.gz

      เช่น

      backup-2018.05.29,11.13.42.tar.gz

      สําหรับ PostgreSQL ชื่อไฟล์จะมีรูปแบบต่อไปนี้

      year.month.day,hour.min.seconds.dump
  3. เริ่มต้นคอมโพเนนต์ (ยกเว้น PostgreSQL และ Cassandra ที่ต้องเรียกใช้เพื่อสํารองข้อมูล)

    /opt/apigee/apigee-service/bin/apigee-service component_name start

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

/opt/apigee/apigee-service/bin/apigee-all backup

คําสั่งนี้จะสร้างไฟล์ข้อมูลสํารองสําหรับแต่ละคอมโพเนนต์ในโหนด