KVM虚拟机添加硬盘
1,创建硬盘
qemu-img create -f raw /opt/GlusterFS1_data.img 30G
硬盘名称为GlusterFS1_data.img 大小为30G
一般情况创建qcow2磁盘
qemu-img create -f qcow2 /opt/GlusterFS1_data.qcow2 30G
2,编辑虚拟机配置文件virsh edit GlusterFS1( GlusterFS1为虚拟机名)在其他<disk>标签下面添加
<disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/opt/GlusterFS1_data.img'/> <target dev='vdb' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </disk>
PS:按照百度搜索出来的命令添加方法virsh attach-disk GlusterFS1/opt/GlusterFS1_data.img vdb —cache none
设置无效
虚拟机是Windows添加方法类似,配置文件稍有不同
创建qcow2磁盘
qemu-img create -f qcow2 Windows10_data.img 1024G
修改配置文件
<disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='none'/> <source file='/kvm/disk/Windows10_data.img'/> <target dev='sdc' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk>
注意:如果不清楚配置文件怎么修改可以参考系统盘的配置
3,重启虚拟机
virsh shutdown GlusterFS1 virsh start GlusterFS1
PS:不能在虚拟机使用reboot重启,需要在宿主机使用以上命令重启,也不能在宿主机使用命令重置virsh reset GlusterFS1
验证,登录虚拟机
fdisk -l
PS:在虚拟机配置文件里面明明配置的是vdb不知道为什么到虚拟机变成了vda
本次实验宿主机使用服务器为物理机,操作系统为CentOS6.5 虚拟机操作系统为CentOS7.4