快照是采用增量的方法,如果不和存储进行耦合,vmware,xenserver等做法是把共性的部分做成只读(文件块划分),变化的部分做成增量文件,也就是说,随着快照的增加,它是一个 链式结果,读写次数也会从一次肚饿些变成多次读写。 性能会衰减,所以VMWare要求快照的长度不能超过6层。
下面说的场景就是vmware的,在windows hyper-v里面也是一样的体系。
在对虚拟机执行快照后,出现虚拟机服务器死机的问题。经分析定位,是由于快照动作产生的快照文件过大,及增量包文件不断增大,承载虚拟机的实体机分配给该虚拟机的磁盘空间满,导致虚拟机挂死。可通过删除快照文件,将增量包与当前虚拟机服务器合并的方式解决。
虚拟机服务器的磁盘空间是指用户建立虚拟机时划分的磁盘空间,用户划分磁盘空间后会在承载虚拟机的实体机的磁盘上建立一个以该虚拟机名称命名的文件夹,用户的所有虚拟机文件包括该虚拟机划分的空间
再看KVM的====相对复杂还要注意镜像文件格式
想要启用快照功能,需要先转换镜像文件格式为qcow2。
这里有一份libvirt官方的命令文档。完整,但说明不详细:http://wiki.libvirt.org/page/VM_lifecycle
具体示例:
当我们需要批量的部署我们的XEN 或者KVM的时候,LVM的snap功能是个不错的选择.
修改Domain-U的配置文件,uuid得用uuidgen生成.修改内容很简单.
注意:依据写时复制的原理,当快照逻辑卷不能容纳父卷改变的块时,快照将不可用.避免这种情况的发生,注意用lvdisplay查看及时用lvextend扩展尺寸或者创建块大小与父卷块一致的不死快照.
到此这篇kvm虚拟化原理(kvm虚拟化的特点是什么?)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/do-docker-k8s/64241.html