Xen虛擬機:用Linux命令創建快照

  虛擬機快照是一個非常好的功能,它能保存當前虛擬機的狀態。不幸的是開源Xen不提供對快照的支持,而Linux能支持。由於開源Xen通常使用Linux作爲它的特權域,所以你能使用Linux命令創建快照。
  逐個字節進行快照,在Xen裏創建快照的一種方法是在保存虛擬機當前狀態後使用Linux dd。這包括以下步驟:
  1.使用xm save命令禁用當前的虛擬機狀態並將其寫入磁盤文件。這隻把機器狀態寫入一個文件,不是用於Xen磁盤文件或分區的當前狀態。使用名稱linux01這樣做,用xm save linux01 linux01.sav。注意這個命令將停止虛擬機。
  2.現在使用dd將磁盤鏡像文件的當前狀態轉存到一個備份文件。下面的例子將爲LVM邏輯卷:

dd if=/dev/xenvols/linux01_root   of=/data/xen_linux01_root.img

  3.使用xm restore命令重新啓動虛擬機。
  這種解決方案的主要缺點在於耗時。dd命令逐個字節地對虛擬機磁盤文件進行復制,因此需要消費大量時間。所以這種方案不是非常實用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章