OpenStack運維(四):OpenStack備份恢復


1、備份注意事項

  要保留多少備份?

  是否需要異地備份?

  備份間隔多久?

  恢復策略?

 

2、備份什么

  2.1 數據庫備份

    2.1.1  制定crond 每天備份一次

    2.1.2 備份命令根據系統而定,可用mysqldump或者xtrabackup

  2.2 文件系統備份

    2.2.1 計算服務

      備份文件:/etc/nova、/var/lib/nova、/var/log/nova(已做日志服務器不用備份)

         其中/var/lib/nova/instances一般無需備份,此目錄為虛擬機存放目錄,一般為共享目錄,或將虛擬機存放於后端存儲。

      備份運行中的KVM實例進行備份,還原后有可能導致虛擬機無法引導

    2.2.2 鏡像目錄

      備份文件:/etc/glance、/var/log/glance(已做日志服務器不用備份)、/var/lib/glance

      其中/var/log/glance/images無需備份,此目錄和nova實例一樣一般為共享目錄或者存放在后端存儲,如果本目錄是文件系統,需要另行備份

      可直接利用rsync或者scp定期復制到備份服務器上

    2.2.3 身份服務

      備份文件:/etc/keystone、/var/log/keystone、/var/lib/keystone(此目錄不包含再用數據,選擇備份)

    2.2.4 塊存儲

      備份文件:/etc/cinder、/var/log/cinder、/var/lib/cinder

    2.2.5 對象存儲

      備份文件:/etc/swift、swift配置文件、環文件、環生成文件

      一般將環文件和環生成文件復制到所有的存儲節點中,這樣會存放多個文件副本,單點故障無影響

3、恢復備份

  恢復nova步驟

    首先停止nova的所有服務

    恢復nova的數據庫

    備份當前文件:mv /etc/nova{,.orig}

    恢復文件:cp -a backup/nova /etc/

    啟動nova進程

  其他組件恢復步驟一致


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM