linux系统(centos)下kvm虚拟化用命令行给虚拟机添加硬盘
linux系统(centos)下kvm虚拟化用命令行给虚拟机添加硬盘
背景
公司有用单台服务器使用kvm装虚拟机,利用webvirtmgr进行界面管理。当虚拟机创建时固定硬盘后,不能通过webvirtmgr来进行添加磁盘。只能通过命令行的方式添加。
操作步骤
-
进入宿主机,查看宿主机空间剩余。
df -h
-
添加一块虚拟硬盘,后续给虚拟机使用。
#注意磁盘类型,有些是raw,可以查看虚拟机之前的磁盘格式,raw格式性能更优,会直接占用500G空间 qemu-img create -f qcow2 /data/kvm/disk/10.255.67.33_2.img 500G
-
给虚拟机加盘,先更改配置文件
virsh list --all #查看虚拟机清单 virsh edit 10.255.67.33 #10.255.67.33为虚拟机名字
找到之前vda老盘,复制这几行数据,在下面添加vdb这块盘
-
销毁重启虚拟机
#请使用destroy命令,reboot和shutdown不管用。 virsh destroy 10.255.67.33 virsh start 10.255.67.33
-
进入虚拟机10.255.67.33,使用fdisk -l可以查看到已经添加的磁盘