1、查看虚拟机运行状态
[root@node1 opt]# virsh list --all
2、启动虚拟机
[root@node1 ~]# virsh start CentOS-7-x86_64
3、查看kvm虚拟机磁盘当前状态
[root@node1 opt]# virsh domblklist CentOS-7-x86_64
4、创建一块新的qcow2虚拟磁盘
[root@node1 opt]# qemu-img create -f qcow2 dtadd.qcow2 8G
5、在线动态添加这块qcow2虚拟磁盘
[root@node1 opt]# virsh attach-disk CentOS-7-x86_64 /opt/dtadd.qcow2 vdb --cache=none --subdriver=qcow2
6、再次查看kvm虚拟机磁盘当前状态
[root@node1 opt]# virsh domblklist CentOS-7-x86_64
7、查看kvm虚拟机磁盘
[root@kvm ~]# fdisk –l
[root@kvm ~]# df –h
[root@kvm ~]# df -T
8、查看kvmscsi存储设备
[root@kvm ~]# lspci
尖叫提示:CentOS6、CentOS7可以在线识别磁盘,CentOS5还需要其他操作,才能实现在线识别磁盘
9、查看虚拟机配置文件
[root@node1 opt]# virsh dumpxml CentOS-7-x86_64
image.png
尖叫提示:这里查看到的配置文件是在内存中,重启后会消失,需要将新添加的磁盘配置信息保存到配置文件中
10、编辑kvm虚拟机配置文件,添加新磁盘信息
[root@node1 opt]# virsh edit CentOS-7-x86_64
尖叫提示:进入kvm虚拟机,分区、创建物理卷,加入卷组,创建逻辑卷,挂载等在方法一和方法二中都有,不再赘述