物理主機(宿主機):foundationapp
物理主機磁盤狀況:dom
咱們有三塊物理磁盤,sda、sdb和sdc(這裏都是SATA盤)。在給KVM添加物理硬盤前咱們須要提早給物理硬盤分區。工具
KVM虛擬機:server學習
當前KVM虛擬機磁盤狀況server
1 /var/lib/libvirt/images/目錄是咱們KVM磁盤鏡像集中管理的位置,咱們須要在/var/lib/libvirt/images/下給server虛擬機建立名爲server-vdc.qcow2的磁盤文件,大小爲10G,做爲server的sdc磁盤blog
2 將物理主機foundation的物理磁盤/dev/sdb做爲server的/dev/sda磁盤。以下ci
使用qemu-img create -f qcow2 /var/lib/libvirt/images/server-vdc.qcow2 10G建立磁盤文件get
此處的虛擬磁盤文件位置在/var/lib/libvirt/images/下虛擬機
而後咱們使用virsh來加載磁盤it
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none'/>
<source file='/var/lib/libvirt/images/server-vdc.qcow2'/>
<target dev='vdc' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</disk>
而後保存並退出
直接使用virsh工具來添加
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source dev='/dev/sdb1'/>
<target dev='sda' bus='sata'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
而後保存並退出
重啓虛擬機驗證是否添加成功
貼一張server沒有添加磁盤前的圖好做對比
能夠順利建立分區,以下兩圖。
給/dev/sda建立大小爲10G的主分區
給/dev/vdc建立大小爲10G的主分區
建立分區後咱們再列出磁盤,能夠看到以下的結果。到此咱們給KVM成功添加了磁盤。
以上爲我的的理解,若是有描述不當的地方還請你們指出,歡迎你們一塊兒學習交流。