虛擬機器的管理,遷移及快照
阿新 • • 發佈:2018-11-04
虛擬機器的管理
虛擬機器的常規控制命令:
virsh list ----列出執行狀態下的虛擬機器
virsh list --all ----列出所有狀態下的虛擬機器
virsh shutdown xxx ----關閉指定虛擬機器,速度較慢
virsh destroy xxx ----強制關閉指定虛擬機器
從圖中可以看出,shutdown命令先執行,對應的虛擬機器關閉的速度還是要慢於destroy命令操控的虛擬機器
virt-viewer xxx ----顯示虛擬機器介面
virsh start xxx ----開啟虛擬機器
/etc/libvirt/qemu
virsh create xxx.xml ----一次性開啟虛擬機器圖形
virsh define xxx.xml ----生成虛擬機器管理檔案
virsh undefine xxx ---- 刪除虛擬機器管理檔案,但是無法刪除虛擬機器的硬體資訊檔案
虛擬機器的遷移
虛擬機器遷移步驟:
- 拷貝遠端主機中 /etc/libvirt/qemu 中的 .xml 檔案至主機的/etc/libvirt/qemu目錄中
- 拷貝遠端主機中 /var/lib/libvirt/images
- 生成虛擬機器
虛擬機器遷移完成
虛擬機器的快照
虛擬機器快照的作用:快照的作用類似於一個系統還原點,一個虛擬系統中可以存在多個快照,利用快照可以進行系統和資料的還原,也可以說是一種備份方法
快照的實現步驟:
- 建立指令碼檔案,內容如下:
說明:指令碼中,先指定快照的母盤檔案$1(這裡設定為指令碼後的第一串字元),並且按照母盤檔案生成快照$2.qcow(這裡設定為指令碼後的第二串字元)檔案,隨後按照快照的$2.qcow檔案建立虛擬機器
- 執行指令碼檔案,這裡以node1為母盤,生成三個快照建立的虛擬機器,其中的狀態與配置與node1相同
檢視操作結果
node1的快照虛擬機器生成
說明:
快照檔案容量遠遠小於其母盤硬體配置檔案容量,母盤配置不同,快照出的檔案大小不同