
KVM_Libvirt
小白的学习笔记
这个作者很懒,什么都没留下…
展开
-
虚拟化方案之--kvm简单教程
研究了很久的KVM,感觉是我用过的最快的虚拟机。对比常用的虚拟机,Vmware的功能全面,设置简单,但其速度不是很好;VirtualBox的效率虽然比Vmware高一些,但是存在不少缺点,感觉在运行时比较抢CPU,现在virtualbox已经支持smp,和虚拟化技术,但整体效率还是没有KVM高(但是图形效率作的不错);KVM(Kernel-based Virtual Machine),基于内核转载 2015-05-29 13:42:14 · 925 阅读 · 0 评论 -
基于libvert的虚拟机热迁移
原blog地址:http://www.libaoyin.com/2013/05/19/libvirt-live-migration-without-shared-storage/作者:李保银虚拟化hypervisor:KVMlibvirt版本:0.8.8虚拟机使用本地存储操作步骤:准备libvirt开启tcp监控修转载 2015-01-20 11:30:32 · 1863 阅读 · 0 评论 -
xen迭代拷贝中工作集测定分析
Xen 根据页被使用的状况,把迁移的内存页分为三类,也就是 Xen 的三种页位图:to_send、to_skip 和 to_fix。利用这三种页位图,就可以方便的设定和选择每轮迁移的对象。这三种位图定义在在 tools/libxc/Xc_linux_save.c 中,为指针类型。这三个位图的说明如下:to_send:标记的是在前一轮迭代过程中变脏的页,也就是在本次迭代中需要转载 2015-10-22 11:23:08 · 920 阅读 · 0 评论 -
xen虚拟化实战系列(十二)之xen虚拟机高可用之在线迁移
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://koumm.blog.51cto.com/703525/1286643xen虚拟化实战系列文章列表xen虚拟化实战系列(一)之xen虚拟化环境安装xen虚拟化实战系列(二)之xen虚拟机安装xen虚拟化实战系列(三)之xen虚拟机复制xen虚拟化实战转载 2015-10-21 18:43:42 · 633 阅读 · 0 评论 -
xen Live Migration 配置
1. 安装SLES10 SP2 XEN Host(HOST1 and HOST2):a) 在两台配置相同的服务器上安装SLES10 SP2 XEN Host.b) 在选择安装的软件包时,选择安装XEN Virtualization Host.c) 安装好之后,检查两台机器的网络。2. 配置NFS共享存储(nfsserver):a) 检查是否安装了NFS服务。如果没有安装,请先安转载 2015-10-21 16:03:36 · 788 阅读 · 0 评论 -
Libvirt 查看Domain信息
virsh 可以查看虚拟机的相关信息,你只需在执行 virsh 时配合如表28-6所示的命令。查看Domain信息执行的命令命令说明domid查看虚拟机的标识符domname查看虚拟机的名称domuuid查看虚拟机的 UUIDdomstate转载 2015-01-20 19:13:06 · 2701 阅读 · 0 评论 -
vm ioctl系统调用
vm ioctl系统调用实现了对虚拟机的控制。vm ioctl控制指令的参数大多需要从KVM_CREATE_VM中返回的fd文件描述符来进行操作,涉及的操作主要针对某一个虚拟机进行控制,如配置内存、配置VCPU等。其主要指令如表5-3所示。表5-3 vm ioctl指令字指令字功能说明KVM_CREATE_VCPU为已经创建转载 2015-05-29 16:39:49 · 977 阅读 · 0 评论 -
KVM热迁移 原生API进行
这篇文章将持续更新,实验环境为CentOS 6.5首先配置在源主机和目的主机上共享存储NFS,可参考这篇博客《CentOS 6 nfs共享存储配置》,配置共享存储的目的是让源主机和目的主机都可以访问虚拟机镜像文件,这样,在进行热迁移的时候就只需要复制虚拟机内存,磁盘文件就不需要复制了。安装KVM是必须的了,参考《KVM简单教程》,只是参考啊,其实没必要这么麻烦。安装vncserver和原创 2015-05-30 10:46:55 · 1510 阅读 · 0 评论 -
KVM ioctl API
The Definitive KVM(Kernel-based Virtual Machine) API Documentation=================================================================== 1. Generaldescription---------------------- The kvm AP转载 2015-05-29 16:59:49 · 2248 阅读 · 0 评论 -
热迁移数据与matlab绘图
%额外分配内存与传输数据量的关系x=[100,200,300,400,500,600,700,800];y=[283,397,499,603,706,810,913,1015];subplot(2,1,1),plot(x,y,'b-*');set(gca,'XTick',x); set(gca,'YTick',y);axis([100,800,280,1020]);xl原创 2015-06-11 11:01:19 · 813 阅读 · 13 评论 -
libvirt 迁移kvm虚拟机 migrate api
使用libvirt控制KVM虚拟机进行热迁移,这里记录一下migrate方法的使用 import libvirt import pprintconn_004 = libvirt.open(‘qemu+tcp://username@server004/system’) conn_005 = libvirt.open(‘qemu+tcp://username@server005/system原创 2015-04-23 16:15:05 · 2725 阅读 · 0 评论 -
python-libvirt对虚拟机热迁移
折腾了一下午好不容易拼凑了一个使用python-libvirt对虚拟机热迁移的程序,这里记忆一下,日后完善做之前在配置文件中将auth_tcp设为“none”$sudo /etc/libvirt/libvirtd.confadd: auth_tcp="none" import libvirt conn_004 = libvirt.open('q原创 2015-01-20 19:30:18 · 1816 阅读 · 0 评论 -
Python libvirt domain api
在libvirt中一个domain的含义相当于一个虚拟机,包含了很多关于虚拟机的操作。下面几行代码写出了获取一个虚拟机domain的步骤: import libvirt import pprint conn_004 = libvirt.open('qemu+tcp://username@server004/system') vm_domain = conn_004.look原创 2015-04-23 16:07:14 · 1845 阅读 · 0 评论 -
使用virsh调整运行中的KVM虚拟机内存,CPU(centos6.x)
centos5.x版本不支持动态调整内存,CPU以下在centos6.4上测试通过 1.查看虚拟机信息# virsh dumpxml vm1| head -n 10<domain type='kvm' id='41'> <name>vm2</name> <uuid>160d7bce-95b4-5a3a-2289-018cf1e8a6ad</uuid> <memory unit='KiB转载 2016-02-26 10:26:38 · 7194 阅读 · 0 评论