如何執行備份作業

私有雲版本 4.17.05 版本

請使用下列指令執行備份:

> /opt/apigee/apigee-service/bin/apigee-service comp backup

其中 comp 是元件的名稱。例如:

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

備份指令:

  1. 停止元件 (PostgreSQL 除外,因為 PostgreSQL 必須執行備份作業)。

    注意:自 Edge 4.17.05.01 起,備份程序不會再關閉 Cassandra。
  2. 建立下列目錄和檔案的 tar 檔案,其中 comp 是元件的名稱:
    1. 目錄
      • /opt/apigee/data/編譯
      • /opt/apigee/etc/com.d
    2. 檔案 (如果有的話)
      • /opt/apigee/token/application/com.properties
      • /opt/apigee/customer/application/comp.property
      • /opt/apigee/customer/defaults.sh
      • /opt/apigee/customer/conf/license.txt
  3. 針對 PostgreSQL 以外的所有元件,將 tar 檔案寫入 /opt/apigee/backup/comp。這個名稱採用以下格式:
    backup-(year).(month).(day).(min).(seconds).tar.gz

    例如:
    1..(2)(14.4.4(4).4(4.4))。


  4. 重新啟動元件 (但 PostgreSQL 和 Cassandra 需要執行備份)。

如果您在同一個節點中安裝了多個 Edge 元件,則可以使用單一指令備份所有元件:

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

這個指令會為節點中的每個元件建立備份檔案。