KVM热添加技术

ⅰ亾dé卋堺 提交于 2019-12-06 00:27:44

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

4.热添加网卡

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!