備份與還原

OMFLOW的備份還原分為Windows及Linux兩種,步驟基本大同小異,但不同環境間彼此不可互換。

Windows

OMFLOW Server

備份步驟

  1. 停止服務 OMFLOW Server 以及 OMFLOW Server Web

  2. 備份資料夾 C:\Program Files\OMFLOW Server

  3. 將資料庫 OMFLOW 專用 DB 進行 dump

還原步驟

  1. 首先將dump的DB重新進行restore

  2. 安裝 OMFLOW Server,參考【安裝在Windows】章節

注意事項:

  • 安裝時,選擇「不使用資料庫」選項

  • 更新至與備份之相同版本

  1. 關閉以下服務

清單:

  • OMFLOW Server

  • OMFLOW Server Web

  1. 刪除安裝後的以下資料夾

...\OMFLOW Server\omflow\omcustom\migrations ...\OMFLOW Server\omflow\omdashboard\migrations ...\OMFLOW Server\omflow\omflow\migrations ...\OMFLOW Server\omflow\omformflow\production ...\OMFLOW Server\omflow\omformflow\migrations ...\OMFLOW Server\omflow\omformmodel\migrations ...\OMFLOW Server\omflow\omldap\migrations ...\OMFLOW Server\omflow\ommessage\migrations ...\OMFLOW Server\omflow\ommission\migrations ...\OMFLOW Server\omflow\ommobile\migrations ...\OMFLOW Server\omflow\ommonitor\migrations ...\OMFLOW Server\omflow\omorganization\migrations ...\OMFLOW Server\omflow\omformflow\migrations ...\OMFLOW Server\omflow\ompolicymodel\migrations ...\OMFLOW Server\omflow\omreport\migrations ...\OMFLOW Server\omflow\omservice\migrations ...\OMFLOW Server\omflow\omuser\migrations

  1. 覆蓋備份的所有檔案

  2. 根據新環境修改...\OMFLOW Server\omflow\omflow\setting.py

項目:

  • DATABASES:確保新DB的IP、Port等相關參數無誤

  • LOCAL_IP:OMFLOW的連入IP,0.0.0.0為任意IP

  • LOCAL_PORT:OMFLOW的連入Port

  • LOCAL_PROTOCOL:OMFLOW的SSL設定,http /https二選一

  1. 重新啟動 OMFLOW Server 服務

OMFLOW Collector

備份步驟

  1. 停止服務 OMFLOW Collector 以及 OMFLOW Collector Web

  2. 備份資料夾 C:\Program Files\OMFLOW Collector

還原步驟

  1. 安裝 OMFLOW Collector,參考【安裝在Windows】章節

注意事項:

  • 更新至與備份之相同版本

  1. 關閉以下服務

清單:

  • OMFLOW Collector

  • OMFLOW Collector Web

  1. 刪除安裝後的以下資料夾

...\OMFLOW Collector\omflow\omcustom\migrations ...\OMFLOW Collector\omflow\omdashboard\migrations ...\OMFLOW Collector\omflow\omflow\migrations ...\OMFLOW Collector\omflow\omformflow\production ...\OMFLOW Collector\omflow\omformflow\migrations ...\OMFLOW Collector\omflow\omformmodel\migrations ...\OMFLOW Collector\omflow\omldap\migrations ...\OMFLOW Collector\omflow\ommessage\migrations ...\OMFLOW Collector\omflow\ommission\migrations ...\OMFLOW Collector\omflow\ommobile\migrations ...\OMFLOW Collector\omflow\ommonitor\migrations ...\OMFLOW Collector\omflow\omorganization\migrations ...\OMFLOW Collector\omflow\omformflow\migrations ...\OMFLOW Collector\omflow\ompolicymodel\migrations ...\OMFLOW Collector\omflow\omreport\migrations ...\OMFLOW Collector\omflow\omservice\migrations ...\OMFLOW Collector\omflow\omuser\migrations

  1. 覆蓋備份的所有檔案

  2. 根據新環境修改...\OMFLOW Collector\omflow\omflow\setting.py

項目:

  • LOCAL_IP:OMFLOW Collector的連入IP,0.0.0.0為任意IP

  • LOCAL_PORT:OMFLOW Collector的連入Port

  1. 重新啟動 OMFLOW Collector 服務

Linux

OMFLOW Server

備份步驟

  1. 停止服務 /opt/omflow/server/omflow_server stop

  2. 備份資料夾 /opt/omflow

  3. 將資料庫 OMFLOW 專用 DB 進行 dump

還原步驟

  1. 首先將dump的DB重新進行restore

  2. 安裝 OMFLOW Server,參考【安裝在Linux】章節

注意事項:

  • 安裝時,選擇「SQLite」選項

  • 更新至與備份之相同版本

  1. 關閉以下服務

/opt/omflow/server/omflow_server stop
  1. 刪除安裝後的以下資料夾

/opt/omflow/server/omcustom/migrations /opt/omflow/server/omdashboard/migrations /opt/omflow/server/omflow/migrations /opt/omflow/server/omformflow/productions /opt/omflow/server/omformflow/migrations /opt/omflow/server/omformmodel/migrations /opt/omflow/server/omldap/migrations /opt/omflow/server/ommessage/migrations /opt/omflow/server/ommission/migrations /opt/omflow/server/ommobile/migrations /opt/omflow/server/ommonitor/migrations /opt/omflow/server/omorganization/migrations /opt/omflow/server/omformflow/migrations /opt/omflow/server/ompolicymodel/migrations /opt/omflow/server/omreport/migrations /opt/omflow/server/omservice/migrations /opt/omflow/server/omuser/migrations

  1. 覆蓋備份的所有檔案

  2. 根據新環境修改 /opt/omflow/server/omflow/setting.py

項目:

  • DATABASES:確保新DB的IP、Port等相關參數無誤

  • LOCAL_IP:OMFLOW的連入IP,0.0.0.0為任意IP

  • LOCAL_PORT:OMFLOW的連入Port

  • LOCAL_PROTOCOL:OMFLOW的SSL設定,http /https二選一

  1. 重新啟動服務

/opt/omflow/server/omflow_server start

OMFLOW Collector

備份步驟

  1. 停止服務 /opt/omflow/collector/omflow_collector stop

  2. 備份資料夾 /opt/omflow

還原步驟

  1. 安裝 OMFLOW Collector,參考【安裝在Linux】章節

注意事項:

  • 更新至與備份之相同版本

  1. 關閉以下服務

/opt/omflow/server/omflow_collector stop
  1. 刪除安裝後的以下資料夾

/opt/omflow/collector/omcustom/migrations /opt/omflow/collector/omdashboard/migrations /opt/omflow/collector/omflow/migrations /opt/omflow/collector/omformflow/productions /opt/omflow/collector/omformflow/migrations /opt/omflow/collector/omformmodel/migrations /opt/omflow/collector/omldap/migrations /opt/omflow/collector/ommessage/migrations /opt/omflow/collector/ommission/migrations /opt/omflow/collector/ommobile/migrations /opt/omflow/collector/ommonitor/migrations /opt/omflow/collector/omorganization/migrations /opt/omflow/collector/omformflow/migrations /opt/omflow/collector/ompolicymodel/migrations /opt/omflow/collector/omreport/migrations /opt/omflow/collector/omservice/migrations /opt/omflow/collector/omuser/migrations

  1. 覆蓋備份的所有檔案

  2. 根據新環境修改 /opt/omflow/collector/omflow/setting.py

項目:

  • LOCAL_IP:OMFLOW Collector的連入IP,0.0.0.0為任意IP

  • LOCAL_PORT:OMFLOW Collector的連入Port

  1. 重新啟動服務

/opt/omflow/server/omflow_collector start

最后更新于