1. 程式人生 > >007.KVM虛機時間-快照管理

007.KVM虛機時間-快照管理

一 快照管理

1.1 建立快照

  1 [[email protected] ~]# virsh snapshot-create vm03-centos6.8
  2 [[email protected] ~]# virsh snapshot-create-as vm03-centos6.8 vm03-centos6.8-first-snap

注意:

1.快照實際上做的是虛擬機器的XML配置檔案,預設快照XML檔案在/var/lib/libvirt/qemu/snapshot/虛擬機器名/下

2.快照只支援qcow2磁碟格式的系統,若是其他格式,則需要轉換——

  1 [
[email protected]
~]# qemu-img info /data/images/vm03-centos6.8.img #檢視磁碟格式 2 image: /data/images/vm03-centos6.8.img 3 file format: raw 4 [[email protected] ~]# virsh shutdown vm03-centos6.8 5 [[email protected] ~]# qemu-img convert -f raw -O qcow2 /data/images/vm03-centos6.8.img /data/images/vm03-centos6.8.qcow2 6
-f:源映象的格式 7 -O:目標映象的格式

3.轉換格式化後需要在xml配置檔案中修改source file為轉換後的檔案。

1.2 檢視快照

  1 [[email protected] ~]# virsh snapshot-list vm03-centos6.8

13

  1 [[email protected] ~]# ll /var/lib/libvirt/qemu/snapshot/vm03-centos6.8/

1.3 檢視磁碟資訊

  1 [[email protected] ~]# qemu-img info /data/images/vm03-centos6.8.img

14

提示:通過檢視磁碟資訊可檢視該磁碟所有快照。

1.4 檢視當前快照資訊

  1 [[email protected] ~]# virsh snapshot-current vm03-centos6.8

15

1.5 恢復至快照

  1 [[email protected] ~]# virsh snapshot-revert vm03-centos6.8 1495821260
  2 [[email protected] ~]# virsh snapshot-current vm03-centos6.8	#再次檢視驗證恢復情況

16

提示:建議恢復虛機的時候虛機為關閉狀態。

1.6 刪除快照

  1 [[email protected] ~]# virsh snapshot-delete vm03-centos6.8 vm03-centos6.8-first-snap
  2 [[email protected] ~]# virsh snapshot-list vm03-centos6.8		#再次檢視驗證

17

二 虛機時間管理

2.1 修改虛機時間配置

  1 [[email protected] ~]# virsh edit vm03-centos6.8
  2 ……
  3 <clock offset='utc'>
  4 修改為——
  5 <clock offset='localtime'>					#虛機時間會和宿主機同步

注:

  • 在虛擬化環境中,虛擬機器在長時間執行過程中,時間會變慢,通常的作法是配置ntpdate定時與時間伺服器進行時間同步的計劃任務。
  • 虛擬機器時間慢是所有虛擬化平臺的一共性問題。
  • 解決時間的最終解決方法就是在生產環境中配置時間伺服器,kvm虛擬化伺服器與kvm機均都要配置時間同步的計劃任務。