qemu怎么配置硬盘
1. linux怎样新增一硬盘用来做kvm
采用模板的方式可能导致虚拟机的硬盘容量不够,可以通过单独增加一块硬盘来作为数据的存储。
1、首先使用dd命令在默认路径下创建一个大小为10G的映像文件:
ddbs=1Mcount=10240if=/dev/zeroof=/var/lib/libvirt/images/guest1_data.img
另外也可以使用qemu-img命令来创建,具体可以参考:centos6.6安装KVM虚拟机。
2、使用virshedit命令来编辑domain的配置文件,在其中已有的disk段后增加如下内容:
<disktype='file'device='disk'>
<drivername='qemu'type='raw'cache='none'/>
<sourcefile='/var/lib/libvirt/images/guest1_data.img'/>
<targetdev='hdb'bus='ide'/>
<addresstype='drive'controller='0'bus='0'target='0'unit='1'/>
</disk>
3、分区格式化以及自动挂载硬盘
使用fdisk-l查看系统的硬盘,根据上次配置,应该可以看到设备/dev/sdb,然后使用如下命令进行分区
fdisk/dev/sdb
然后进行格式化
mkfs.ext4/dev/sdb1
假设把新的硬盘mount到/data目录,可以采用命令
mount/dev/sdb1/data
这种方式如果机器重启后就需要重新mount,所以可以把他加入到fstab中,这样系统启动时就能自动mount上去
/dev/sdb1/dataext4defaults00
2. KVM、QEMU和KQemu有什么区别
1、KVM是一套虚拟机管理系统,包括内核虚拟构架和处理器相关模块,其借用了 QEMU其它一些组件,KVM的非内核部分是由QEMU实现的;加载了模块后,才能进一步通过其他工具创建虚拟机。
2、QEMU是另外的一套虚拟机管理系统,Kqemu是QEMU的加速器,可以认为是QEMU的一个插件;QEMU可以虚拟出不同架构的虚拟机,如在x86平台上可以虚拟出power机器。
3、KVM负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但KVM不能模拟其他设备。QEMU是模拟IO设备(网卡,磁盘),KVM加上QEMU之后就能实现真正意义上服务器虚拟化。因为用到了上面两个东西,所以一般都称之为QEMU-KVM。
(2)qemu怎么配置硬盘扩展阅读:
1、KVM 技术已经从最初的基础SOHO办公型,发展成为企业 IT 基础机房设施管理系统。可以从kvm 客户端管理软件轻松的直接访问位于多个远程位置的服务器和设备。
2、QEMU在GNU/Linux平台上使用广泛。具有高速度及跨平台的特性,通过KQEMU这个闭源的加速器,QEMU能模拟至接近真实电脑的速度。
3、KQEMU现可运行在基于x86或x86_64的Linux2.4或Linux 2.6主机上。