1.KVM热添加的种类
硬盘、网卡、内存、cpu
2.KVM热添加硬盘
1.在宿主机上创建硬盘 qemu-img create -f qcow2 /opt/web02_add01.qcow2 10G 2.在宿主机上为虚拟机添加硬盘 virsh attach-disk web02 /opt/web02_add01.qcow2 vdb --subdriver qcow2 virsh detach-disk web02 vdb 宿主机卸载磁盘 attach-disk 添加硬盘 web02 指定主机 /opt/web02_add01.qcow2 指定要添加的盘符 vdb 添加完成之后的名字 --subdriver 指定格式 qcow2 格式 3.切换到虚拟机上进行查看 fdisk -l 4.在虚拟机上进行格式化 mkfs.xfs /dev/vdb 5.在虚拟机上进行挂载 mount /dev/vdb /mnt 6.查看磁盘是否添加成功 df -h
3.磁盘扩容
1.在虚拟机上,先将挂载的磁盘进行卸载 umount /mnt 2.在宿主机上将磁盘进行卸载 virsh detach-disk web02 vdb 3.在宿主机上将磁盘容量扩大 qemu-img resize /opt/web02_add01.qcow2 +10G 4.在宿主机上进行查看磁盘容量 qemu-img info /opt/web02_add01.qcow2 5.在宿主机上为虚拟机添加一块磁盘 virsh attach-disk web02 /opt/web02_add01.qcow2 vdb --subdriver qcow2 6.切换到虚拟机上进行查看 fdisk -l 7.将磁盘进行挂载 mount /dev/vdb /mnt 8.更新分区表信息 xfs_growfs /dev/vdb PS:注意,这里不能格式化磁盘,格式化磁盘,磁盘的数据会丢失,而在上文中,我们已经格式化过磁盘了,所以说,我们只需要更新分区表信息就好了 9.查看磁盘信息 df -h