之前打算整理一下在Guest VM, KVM, QEMU中IO处理的整个流程,通过查阅资料和阅读源码,已经大致知道IO在Guest KVM中的处理流程.当想要整理IO在KVM和QEMU中的处理时,发现很难理清楚QEMU和KVM之间的跳转和交互的过程,于是促使自己去了解QEMU和KVM启动的过程.(本...
分类:
其他好文 时间:
2015-07-30 18:40:14
阅读次数:
150
虚拟化技术主要包含三部分内容:CPU虚拟化,内存虚拟化,设备虚拟化.本系列文章主要描述磁盘设备的虚拟化过程,包含了一个读操作的I/O请求如何从Guest Vm到其最终被处理的整个过程.本系列文章中引用到的linux内核代码版本为3.7.10,使用的虚拟化平台是KVM,qemu的版本是1.6.1. ....
分类:
其他好文 时间:
2015-07-30 18:38:46
阅读次数:
187
一、虚拟机的克隆1.通过命令克隆虚拟机a.关闭虚拟机[root@kvm~]#virshlist
IdNameState
----------------------------------------------------
1vm1running
[root@kvm~]#virshshutdownvm1
Domainvm1isbeingshutdown
[root@kvm~]#virshlist--all
IdNameState
---------------..
分类:
其他好文 时间:
2015-07-30 15:07:54
阅读次数:
558
一、环境系统CentOS6.4x64最小化安装二、安装#安装epel
[root@kvm~]#rpm-ivhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@kvm~]#sed-i‘s@#b@b@g‘/etc/yum.repos.d/epel.repo
[root@kvm~]#sed-i‘s@mirrorlist@#mirrorlist@g‘/etc/yum.repo..
分类:
其他好文 时间:
2015-07-29 06:44:59
阅读次数:
233
vmid:vm4vmos:centos6.5原理其实和前面的一样,只不过所谓在线,就是在不关机不影响业务的情况下扩容,热插拔方式,和前面新增唯一步骤,明确添加硬盘盘符。attach-disk1、原磁盘信息[root@Arieskvm]#virshdomblklistvm42、创建一块磁盘,并且添加到vm[root@Arieskvm]#qemu-i..
分类:
其他好文 时间:
2015-07-28 18:59:38
阅读次数:
169
vm主机:vm4os:centos6.5qcow2格式存储的扩容方式:一、图形化工具(virt-manager)二、lvm方式三、resize命令行拉升空间四、virt-resize命令行先安装个工具yum-yinstalllibguestfs-tools方式一、图形化工具原始信息使用virt-manager很容易,直接在虚拟的属性中点击“添加硬件..
分类:
其他好文 时间:
2015-07-28 01:12:03
阅读次数:
878
使用virt-install安装kvm虚拟机时需要的问题今天在做kvm的实验时,使用virt-install安装虚拟机的过程中遇到了一些问题,其中有一个问题弄了好久都没有弄好,不过现在已经好了。由于我使用virt-install命令安装虚拟机的,其命令如下:#virt-install--namevirtcentos-v--virt-typ..
分类:
其他好文 时间:
2015-07-27 16:50:17
阅读次数:
791
安装KVM及虚拟机1.创建lvm2.安装kvm相关的包需要安装的包安装好后,进入系统,发现没有eth0然后重启网络然后就看到了eth0,以及ip挂载光盘‘’选择挂载的光盘然后挂载到/mnt下面查看挂载文件搭建仓库附件列表
分类:
其他好文 时间:
2015-07-26 06:21:46
阅读次数:
180
-------------------------------------------------------------------------
###KVM SNAT配置过程
-------------------------------------------------------------------------
#增加一个br0网桥(不跟任何网卡绑定)
brctl addbr br0...
分类:
其他好文 时间:
2015-07-25 01:48:22
阅读次数:
480
virsh命令
suspend
resume
dumpxml
KVM平台以存储池的形式对存储进行统一管理,所谓存储池可以理解为本地目录、通过远端磁盘阵列(iSCSI、NFS)分配过来磁盘或目录,当然也支持各类分布式文件系统。
存储池(Storage
pools)是放置虚拟机的存储位置,可以是本地的,也可以是网络存储,具体的虚拟机实例放置在卷(Volume...
分类:
系统相关 时间:
2015-07-25 01:46:39
阅读次数:
434