007.KVM虛機時間-快照管理
阿新 • • 發佈:2018-11-02
一 快照管理
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
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
提示:通過檢視磁碟資訊可檢視該磁碟所有快照。
1.4 檢視當前快照資訊
1 [[email protected] ~]# virsh snapshot-current vm03-centos6.8
1.5 恢復至快照
1 [[email protected] ~]# virsh snapshot-revert vm03-centos6.8 1495821260 2 [[email protected] ~]# virsh snapshot-current vm03-centos6.8 #再次檢視驗證恢復情況
提示:建議恢復虛機的時候虛機為關閉狀態。
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 #再次檢視驗證
二 虛機時間管理
2.1 修改虛機時間配置
1 [[email protected] ~]# virsh edit vm03-centos6.8 2 …… 3 <clock offset='utc'> 4 修改為—— 5 <clock offset='localtime'> #虛機時間會和宿主機同步
注:
- 在虛擬化環境中,虛擬機器在長時間執行過程中,時間會變慢,通常的作法是配置ntpdate定時與時間伺服器進行時間同步的計劃任務。
- 虛擬機器時間慢是所有虛擬化平臺的一共性問題。
- 解決時間的最終解決方法就是在生產環境中配置時間伺服器,kvm虛擬化伺服器與kvm機均都要配置時間同步的計劃任務。