设为首页 收藏本站
查看: 1496|回复: 0

[经验分享] kvm虚拟化学习笔记(十)之kvm虚拟机快照备份

[复制链接]

尚未签到

发表于 2016-1-8 12:12:51 | 显示全部楼层 |阅读模式

  • kvm虚拟机默认使用raw格式的镜像格式,性能最好,速度最快,它的缺点就是不支持一些新的功能,如支持镜像,zlib磁盘压缩,AES加密等。
    要使用镜像功能,磁盘格式必须为qcow2。下面开始kvm虚拟机快照备份的过程。
    本文出自:http://koumm.blog.iyunv.com
    进一步的学习参考:kvm+libvirt虚拟机快照浅析 http://itxx.sinaapp.com/blog/content/130
    1. 查看现有磁盘镜像格式与转换
    (1) 查看磁盘格式
    # qemu-img info test01.img
    raw格式需要转换成qcow2
    DSC0000.png

    (2) 关闭虚拟机并转换磁盘
    # virsh shutdown oeltest01
    DSC0001.png

     
    (3) 转换磁盘格式
    # qemu-img convert -f raw -O qcow2 test01.img test01.qcow2
    -f 源镜像的格式
    -O 目标镜像的格式
    DSC0002.png

    查看转换后的格式,已经转换成了qcow2, 这里是拷贝一份,并将格式转成qcow2
    # qemu-img info test01.qcow2
    DSC0003.png

    2. 修改虚拟机配置文件
    修改磁盘格式,与新qcow2格式的磁盘。
    DSC0004.png

    3. 对虚拟机进行快照管理
    (1) 对oeltest01虚拟机创建快照
    也可以virsh snapshot-create as oeltest01 snap1 创建后个快照别名。
    DSC0005.png

    (2) 查看虚拟机镜像快照的版本
    DSC0006.png

    (3) 查看当前虚拟机镜像快照的版本
    可以看到为当前最新的快照版本。

    [iyunv@node1 data]#
    [iyunv@node1 data]# virsh snapshot-current oeltest01


    view sourceprint?

    01.<domainsnapshot>   
    02.<name>1378579737</name>   
    03.<state>shutoff</state>   
    04.<creationTime>1378579737</creationTime>   
    05.<memory snapshot='no'/>   
    06.<disks>   
    07.<disk name='hda' snapshot='internal'/>   
    08.<disk name='hdc' snapshot='no'/>   
    09.</disks>   
    10.<domain type='kvm'>   
    11.<name>oeltest01</name>   
    12.<uuid>8f2bb4a7-c7ed-32aa-3676-9fb05923269d</uuid>   
    13.<memory unit='KiB'>524288</memory>   
    14.<currentMemory unit='KiB'>524288</currentMemory>   
    15.<vcpu placement='static'>1</vcpu>   
    16.<os>   
    17.<type arch='x86_64' machine='rhel6.4.0'>hvm</type>   
    18.<boot dev='hd'/>   
    19.</os>   
    20.<features>   
    21.<acpi/>   
    22.<apic/>   
    23.<pae/>   
    24.</features>   
    25.<clock offset='localtime'/>   
    26.<on_poweroff>destroy</on_poweroff>   
    27.<on_reboot>restart</on_reboot>   
    28.<on_crash>restart</on_crash>   
    29.<devices>   
    30.<emulator>/usr/libexec/qemu-kvm</emulator>   
    31.<disk type='file' device='disk'>   
    32.<driver name='qemu' type='qcow2' cache='none'/>   
    33.<source file='/data/test01.qcow2'/>   
    34.<target dev='hda' bus='ide'/>   
    35.<address type='drive' controller='0' bus='0' target='0' unit='0'/>   
    36.</disk>   
    37.<disk type='block' device='cdrom'>   
    38.<driver name='qemu' type='raw'/>   
    39.<target dev='hdc' bus='ide'/>   
    40.<readonly/>   
    41.<address type='drive' controller='0' bus='1' target='0' unit='0'/>   
    42.</disk>   
    43.<controller type='ide' index='0'>   
    44.<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>   
    45.</controller>   
    46.<controller type='usb' index='0'/>   
    47.<interface type='bridge'>   
    48.<mac address='52:54:00:82:39:01'/>   
    49.<source bridge='br0'/>   
    50.<model type='virtio'/>   
    51.<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>   
    52.</interface>   
    53.<serial type='pty'>   
    54.<target port='0'/>   
    55.</serial>   
    56.<console type='pty'>   
    57.<target type='serial' port='0'/>   
    58.</console>   
    59.<input type='tablet' bus='usb'/>   
    60.<input type='mouse' bus='ps2'/>   
    61.<graphics type='vnc' port='5910' autoport='no' listen='0.0.0.0'>   
    62.<listen type='address' address='0.0.0.0'/>   
    63.</graphics>   
    64.<video>   
    65.<model type='cirrus' vram='9216' heads='1'/>   
    66.<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>   
    67.</video>   
    68.<memballoon model='virtio'>   
    69.<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>   
    70.</memballoon>   
    71.</devices>   
    72.</domain>   
    73.</domainsnapshot>


    [iyunv@node1 data]#
    (4) 查看当前虚拟机镜像文件
    又创建了一个,快照的版本也记录在镜像文件中了。
    DSC0007.png

    快照配置文件在/var/lib/libvirt/qemu/snapshot/虚拟机名称/下
    DSC0008.png

    4. 恢复虚拟机快照
    (1) 恢复虚拟机快照必须关闭虚拟机。
    DSC0009.png

    确认虚拟机是关机状态
    DSC00010.png

    (2) 确认需要恢复的快照时间,这里恢复到1378579737
    DSC00011.png

    (3) 执行恢复,并确认恢复版本
    DSC00012.png

    5. 删除虚拟机快照
    (1) 查看虚拟机快照
    # qemu-img info test01.qcow2
    DSC00013.png

    这里删除第一个快照1378579737
    (2) 删除快照

    到此kvm虚拟机快照测试完毕。kvm虚拟化学习笔记进行到这里了,感觉到kvm虚拟化的内容真的很多。水是越来越深了。
  •   

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-161858-1-1.html 上篇帖子: KVM-QEMU vdagent实现机制分析(一) 下篇帖子: KVM还是Xen:究竟该选择哪一个?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表