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

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

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