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主機上。