久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

KVM虛擬機快照管理的示例分析

157次閱讀
沒有評論

共計 4520 個字符,預計需要花費 12 分鐘才能閱讀完成。

這篇文章主要介紹 KVM 虛擬機快照管理的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

kvm 虛擬機默認使用 raw 格式的鏡像格式,性能最好,速度最快,它的缺點就是不支持一些新的功能,如支持鏡像,zlib 磁盤壓縮,AES 加密等。 
要使用鏡像功能,磁盤格式必須為 qcow2。

查看磁盤格式并轉換:

[root@e3 images]# qemu-img info centos6.5.img 
image: kvm003.img
file format: raw # 可以看出默認 kvm 使用磁盤格式為 RAW
virtual size: 20G (21474836480 bytes)
disk size: 1.8G

關閉虛擬機并轉換磁盤

[root@e3 images]# virsh list --all
 Id  名稱   狀態
----------------------------------------------------
 29 centos6.6 running
 - centos6.5  關閉
 - kvm001  關閉
 - kvm002  關閉
 - kvm003  關閉
 - template  關閉 

轉換

[root@e3 images]# qemu-img convert -f raw -O qcow2 kvm003.img kvm003.qcow2 #- f 指定源格式  - O 指定轉換格式
[root@e3 images]# qemu-img info centos6.5.qcow2
[root@e3 images]# qemu-img info centos6.5.qcow2 
image: centos6.5.qcow2
file format: qcow2 # 轉換成功
virtual size: 20G (21474836480 bytes)
disk size: 1.4G
cluster_size: 65536
Format specific information:
 compat: 1.1
 lazy refcounts: false

修改虛擬機配置文件

[root@e3 images]# virsh edit centos6.5
 devices 
  emulator /usr/libexec/qemu-kvm /emulator 
  disk type= file  device= disk 
  driver name= qemu  type= qcow2  cache= none /  # 修改
  source file= /data/kvm/images/centos6.5.qcow2 /  # 修改
  target dev= vda  bus= virtio / 
  address type= pci  domain= 0x0000  bus= 0x00  slot= 0x04  function= 0x0 / 
  /disk

對虛擬機進行快照

[root@e3 images]# virsh snapshot-create centos6.5
已生成域快照  1421829141

查看快照

[root@e3 images]# virsh snapshot-list centos6.5
  名稱   生成時間   狀態
------------------------------------------------------------
 1421829141 2015-01-21 16:32:21 +0800 shutoff

查看當前的虛擬機快照版本

[root@e3 images]# virsh snapshot-current centos6.5
 domainsnapshot 
  name 1421829141 /name  # 這
  state shutoff /state 
  creationTime 1421829141 /creationTime 
  memory snapshot= no / 
  disks 
  disk name= vda  snapshot= internal / 
  /disks 
  domain type= kvm 
  name centos6.5 /name 
  uuid 34f5ab44-7800-4bc9-a9c1-5227460cf1fa /uuid 
  memory unit= KiB 524288 /memory 
  currentMemory unit= KiB 524288 /currentMemory

查看虛擬機快照文件

[root@e3 images]# virsh snapshot-create centos6.5
已生成域快照  1421829551
[root@e3 images]# virsh snapshot-list centos6.5
  名稱   生成時間   狀態
------------------------------------------------------------
 1421829141 2015-01-21 16:32:21 +0800 shutoff
 1421829551 2015-01-21 16:39:11 +0800 shutoff
#因為 virsh  命令由 libvirt-client 提供所以 rpm -ql libvirt-client  可以看到快照文件存儲在
/var/lib/libvirt
[root@e3 images]# rpm -ql libvirt-client
[root@e3 images]# cd /var/lib/libvirt/qemu/
[root@e3 qemu]# ls
capabilities.monitor.sock centos6.6.monitor channel dump save snapshot
[root@e3 qemu]# ll
總用量  16
srwxr-xr-x. 1 qemu qemu 0 1 月  19 10:15 capabilities.monitor.sock
srwxr-xr-x. 1 qemu qemu 0 1 月  21 11:40 centos6.6.monitor
drwxr-x---. 3 qemu qemu 4096 1 月  6 06:32 channel
drwxr-xr-x. 2 root root 4096 1 月  14 10:05 dump
drwxr-xr-x. 2 qemu qemu 4096 1 月  14 10:05 save
drwxr-xr-x. 3 qemu qemu 4096 1 月  21 16:32 snapshot
[root@e3 qemu]# ll
總用量  16
srwxr-xr-x. 1 qemu qemu 0 1 月  19 10:15 capabilities.monitor.sock
srwxr-xr-x. 1 qemu qemu 0 1 月  21 11:40 centos6.6.monitor
drwxr-x---. 3 qemu qemu 4096 1 月  6 06:32 channel
drwxr-xr-x. 2 root root 4096 1 月  14 10:05 dump
drwxr-xr-x. 2 qemu qemu 4096 1 月  14 10:05 save
drwxr-xr-x. 3 qemu qemu 4096 1 月  21 16:32 snapshot
[root@e3 qemu]# cd snapshot/
[root@e3 snapshot]# ll
總用量  4
drwxr-xr-x. 2 root root 4096 1 月  21 16:39 centos6.5
[root@e3 snapshot]# cd centos6.5/
[root@e3 centos6.5]# ll
總用量  8
-rw-------. 1 root root 2082 1 月  21 16:39 1421829141.xml # 存儲文件
-rw-------. 1 root root 2133 1 月  21 16:39 1421829551.xml # 存儲文件 

恢復虛擬機快照 #虛擬機必須是關閉狀態

[root@e3 images]# virsh list --all
 Id  名稱   狀態
----------------------------------------------------
 29 centos6.6 running
 33 centos6.5 running
 - kvm001  關閉
 - kvm002  關閉
 - kvm003  關閉
 - template  關閉
[root@e3 images]# virsh shutdown centos6.5 # 關閉
域  centos6.5  被關閉
[root@e3 images]# virsh destroy centos6.5 # 關閉不了強制關閉
域  centos6.5  被刪除
[root@e3 images]# virsh list --all # 查看狀態
 Id  名稱   狀態
----------------------------------------------------
 29 centos6.6 running
 - centos6.5  關閉
 - kvm001  關閉
 - kvm002  關閉
 - kvm003  關閉
 - template  關閉
[root@e3 images]# virsh domstate centos6.5 # 確認關閉
[root@e3 images]# virsh snapshot-list centos6.5 # 查看快照
  名稱   生成時間   狀態
------------------------------------------------------------
 1421829141 2015-01-21 16:32:21 +0800 shutoff
 1421829551 2015-01-21 16:39:11 +0800 shutoff
[root@e3 images]# virsh snapshot-current centos6.5 # 查看當前使用那個快照
 domainsnapshot 
  name 1421829551 /name  #
  state shutoff /state 
  parent 
[root@e3 images]# virsh snapshot-revert centos6.5 1421829141 # 恢復
[root@e3 images]# virsh snapshot-current centos6.5
 domainsnapshot 
  name 1421829141 /name  # 恢復成功
  state shutoff /state 
  creationTime 1421829141 /creationTime 
  memory snapshot= no / 
  disks 
  disk name= vda  snapshot= internal /

以上是“KVM 虛擬機快照管理的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計4520字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 大理市| 高安市| 河源市| 东兴市| 瑞金市| 宁津县| 商洛市| 兴海县| 革吉县| 成武县| 布尔津县| 叶城县| 伊宁县| 黄平县| 双鸭山市| 湾仔区| 法库县| 金昌市| 甘泉县| 泰宁县| 武隆县| 日喀则市| 长武县| 扶绥县| 紫金县| 新郑市| 景德镇市| 襄城县| 岱山县| 庆安县| 永济市| 黎城县| 桦川县| 长白| 屯昌县| 镶黄旗| 合水县| 鄱阳县| 宁海县| 弥渡县| 苏尼特右旗|