Xenserver
通過控制台將 XenServer 快照導出為文件
我已經使用 XenCenter 創建了 Citrix XenServer 虛擬機的快照,現在我想將此快照保存為 *.xva 文件,就像我右鍵點擊 XenCenter 中的快照圖示並選擇“導出到文件”一樣。 ……”。
但是,由於 VM 的大小為 100 GByte,我寧願從 XenServer 控制台執行此操作並將其保存到快速 NFS 安裝卷,而不是通過慢速網路連接下載 VM。
請告知如何通過控制台執行此操作。我花了一些時間在Google上搜尋,但無法找到解決這個特定問題的方法。
對伺服器進行快照後,您可以將該快照導出到本地安裝的儲存,例如 NFS。看看由 Andy Burton 編寫的免費腳本:
我已經從下面的腳本中剪切並粘貼了相關命令。
# Create snapshot snapshot=`xe vm-snapshot vm=$uuid new-name-label=backup_$date` vm_log[${#vm_log[@]}]="Snapshot: $snapshot" # Set as VM not template snapshot_template=`xe template-param-set is-a-template=false uuid=$snapshot` vm_log[${#vm_log[@]}]="Set as VM" # Export snapshot_export=`xe vm-export vm=$snapshot filename="$backup_dir$label-$date$backup_ext"` vm_log[${#vm_log[@]}]="Export: $snapshot_export" # Delete snapshot snapshot_delete=`xe vm-uninstall uuid=$snapshot force=true` vm_log[${#vm_log[@]}]="Delete Snapshot: $snapshot_delete"