linux系统(centos)下kvm虚拟化用命令行给虚拟机添加硬盘

linux系统(centos)下kvm虚拟化用命令行给虚拟机添加硬盘

背景

公司有用单台服务器使用kvm装虚拟机,利用webvirtmgr进行界面管理。当虚拟机创建时固定硬盘后,不能通过webvirtmgr来进行添加磁盘。只能通过命令行的方式添加。

操作步骤

  1. 进入宿主机,查看宿主机空间剩余。

    df -h

  2. 添加一块虚拟硬盘,后续给虚拟机使用。

    #注意磁盘类型,有些是raw,可以查看虚拟机之前的磁盘格式,raw格式性能更优,会直接占用500G空间
    qemu-img create -f qcow2 /data/kvm/disk/10.255.67.33_2.img 500G
    
  3. 给虚拟机加盘,先更改配置文件

    virsh list --all #查看虚拟机清单
    virsh edit 10.255.67.33  #10.255.67.33为虚拟机名字
    

    找到之前vda老盘,复制这几行数据,在下面添加vdb这块盘

  1. 销毁重启虚拟机

    #请使用destroy命令,reboot和shutdown不管用。
    virsh destroy 10.255.67.33
    virsh start 10.255.67.33
    
  2. 进入虚拟机10.255.67.33,使用fdisk -l可以查看到已经添加的磁盘

posted @ 2021-10-26 18:04  penngke  阅读(47)  评论(0编辑  收藏  举报