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

Edge for Private Cloud v4.18.05

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

/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 ที่ต้องเรียกใช้เพื่อสํารองข้อมูล)
  2. สร้างไฟล์ 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
  3. สร้างไฟล์ .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
  4. รีสตาร์ทคอมโพเนนต์ (ยกเว้น PostgreSQL, Cassandra, ZooKeeper และ OpenLDAP ที่ไม่ได้รีสตาร์ท)

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

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

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