物理主机(宿主机):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成功添加了磁盘。
以上为我的的理解,若是有描述不当的地方还请你们指出,欢迎你们一块儿学习交流。