2018年4月16日 星期一

[OpenStack][Freezer] OpenStack DBaaS專案簡介

[Freezer簡介]
FreezerOpenStack社群的備份專案,幫助使用者自動進行數據面的備份跟還原
[Freezer的數據備份]
  • File System backup
  • DB backup
  • Cinder backup
  • Nova backup
[Freezerstorage backup]
  • Swift Object
  • Local storage
  • SSH Storage
[Freezer特性]
  1. 多平台支援: linux / windows / macos / unix-like
  2. 多元儲存支援: swift / local / ssh remote server
  3. 備份數據的壓縮加密
  4. parallel backup


[Freezer DevStack安裝]
enable_plugin freezer-api https://git.openstack.org/openstack/freezer-api.git master
enable_plugin freezer https://git.openstack.org/openstack/freezer.git master
enable_plugin freezer-web-ui https://git.openstack.org/openstack/freezer-web-ui.git master

[Freezer Arch]
freezer-api service
Accepts and responds to end user API calls…

freezer-scheduler service
Does API calls to freezer-api to schedule, fetch, update or Delete backup jobs.
  • run on the client nodes
  • 與freezer-agent互相搭配工作

freezer-agent service
Python application run on the same node like freezer-scheduler and it gets called by freezer-scheduler to execute backups/restore operations.

freezer-dr service
Independent service from all other freezer services. It runs on the control plane to do disaster recovery in case of any compute node failed (more to follow)

沒有留言:

張貼留言