1. 程式人生 > >關於OpenStack虛擬機器啟動卷備份

關於OpenStack虛擬機器啟動卷備份

在OpenStack虛擬機器使用映象啟動,啟動卷會存放在宿主機本地檔案系統

並且nova會快取一份映象到宿主機本地(_base),然後建立一個qcow2檔案,此檔案依賴_base內的映象檔案

所以針對此方式開啟的虛擬機器啟動卷備份,不僅要備份啟動卷檔案,還要備份映象檔案

但是備份來的啟動卷qcow2檔案內記錄的基礎檔案備份後路徑可能發生變化,可以根據實際情況修改,方式如下:

qemu-img rebase [-f fmt] [-t cache] [-p] [-u] -b backing_file [-F backing_fmt] filename

使用方法:改變映象檔案的後端映象檔案,只有qcow2和qed格式支援rebase命令。使用“-b backing_file”中指定的檔案作為後端映象,後端映象也被轉化為“-F backing_fmt”中指定的後端映象格式。它可以工作於兩種模式之下,一種是安全模式(Safe Mode)也是預設的模式,qemu-img會去比較原來的後端映象與現在的後端映象的不同進行合理的處理;另一種是非安全模式(Unsafe Mode),是通過“-u”引數來指定的,這種模式主要用於將後端映象進行了重新命名或者移動了位置之後對前端映象檔案的修復處理,由使用者去保證後端映象的一致性。