KVM / DevOps
文章平均质量分 52
peersli
这个作者很懒,什么都没留下…
展开
-
深度实践KVM--读书笔记
博文为自己在斟酌完技术书籍深度实践KVM后提取出的个人认为重要的术语解析,以及简单的知识总结汇总,介于篇幅,总结的比较精短,知识为于快速记忆,如需详细了解技术细节原理,读者可自行阅读原著。1、虚拟化层翻译分为:软件全虚拟化,改造虚拟机系统内核加虚拟化层翻译、即半虚拟化,硬件支持的全虚拟化2、QEMU:实际是一台硬件模拟器 ,Libvirtd 是一套开源的虚拟化的管理工具,3、SMP、MPP...原创 2018-05-16 22:05:06 · 975 阅读 · 0 评论 -
KVM疑难点解析
1、qemu 负责分配资源 kvm.ko负责虚拟化 2、脏数据30ms 3、cms盘和本地盘区别,后者对磁盘性能影响 4、迭代无法收敛,方法,目的端马上跑起来,按需去源内存 5、系统盘损坏:cbs双挂,全线走螺盘 6、业务中断: 设置超时,回滚? 7、非vpv (SDN)不支持热迁移 xen子机也是 8、cps、双挂今天听公司内部分享时遇到的知识盲区,找个时间弄懂他...原创 2018-07-10 23:11:03 · 254 阅读 · 0 评论 -
[翻译] Page faults in user space: MADV_USERFAULT, remap_anon_range(), and userfaultfd()(POST-COPY热迁移)
原文链接:Page faults in user space: MADV_USERFAULT, remap_anon_range(), and userfaultfd()内核开发者们经常想把内核中的功能移到用户空间来实现,从而得到更好的性能。网络方面的一些功能就是这样的。要把内存管理的一些功能移到用户空间的想法可不太常见,但是并非没有,比如Andrea Arcangeli的user-space...翻译 2018-08-02 15:19:54 · 438 阅读 · 0 评论 -
virsh help domain命令内容解析
简介这段时间学习热迁移,要不断的在qemu monitor和libvirt中调转使用命令,故整理virsh命令,这篇是第一篇,整理virsh help domain相关内容<span style="color:#656565"><span style="color:#333333"><code><span style="color:#ffffff...原创 2018-08-07 17:24:20 · 1917 阅读 · 0 评论 -
OpenStack原理框架及在大型公有云可用性分析
一、组件框架 OpenStack项目是一个开源的云计算平台,旨在实现很简单,大规模可伸缩,功能丰富。来自世界各地云计算开发人员和技术人员共同创建OpenStack项目。OpenStack通过一组相关的服务提供一个基础设施即服务(IaaS)解决方案。每个服务提供了一个应用程序编程接口(API),促进了这种集成。根据您的需要,你可以安装部分或全部服务。下表描述了构成OpenStack架构的Open...原创 2018-08-24 12:16:27 · 2559 阅读 · 3 评论 -
全/半虚拟化、硬件/软件辅助的全虚拟化之间的区别与联系
全虚拟化不需要对GuestOS操作系统软件的源代码做任何的修改,就可以运行在这样的VMM中在全虚拟化的虚拟平台中,GuestOS并不知道自己是一台虚拟机,它会认为自己就是运行在计算机物理硬件设备上的HostOS。因为全虚拟化的VMM会将一个OS所能够操作的CPU、内存、外设等物理设备逻辑抽象成为虚拟CPU、虚拟内存、虚拟外设等虚拟设备后,再交由GuestOS来操作使用。这样的GuestOS...原创 2018-09-18 13:54:46 · 22008 阅读 · 1 评论 -
读KVM虚拟化技术实战与原理解析
1、软件虚拟化和硬件虚拟化:实现虚拟化的重要一步在于:虚拟化层必须能够截获计算元件对物理资源的直接访问,并将其重定向到虚拟资源池中。硬件虚拟化,就是物理平台本身提供了对特殊指令的截获和重定向的硬件支持2、准虚拟化与全虚拟化:改动客户操作系统,使他以为自己运行在虚拟环境下,能够与虚拟机监控协同工作叫做准虚拟化,准虚拟化弱化了对虚拟机特殊指令的被动截获要求,需要修改客户机操作系统的源代码实现主动通...原创 2018-11-01 16:30:25 · 1170 阅读 · 1 评论