俩种方法硬盘升级
一、
首先确定宿主机有没有安装libguestfs-tools包,如为安装执行:#yum install libguestfs-tools -y
需要把虚拟机关机执行
# qemu-img create -f qcow2 test2.img 50G 新建分区
# virt-resize --expand /dev/sda2 /home/kvm/test1.img
/home/kvm/test2.img 升级扩展分区
# mv /home/kvm/test2.img /home/kvm/test1.img 替换硬盘
#virsh create /etc/libvirt/qemu/test1.xml 启动重新加载的机器
二、
A,生成一块新的硬盘
使用virt-manager很容易,直接在虚拟的属性中点击“添加硬件”----“storage”选择多大的空间,驱动类型,缓存模式。然后点击完成。注意,有些硬盘是支持热插拔的,有些不支持。除了IDE格式的硬盘外,其他的都支持热插拔,这就意味着,如果添加的是IDE的硬盘的话,需要对虚拟机进行重启,使他识别新添加的硬盘。
如果采用virsh命令添加的话。采用命令
#qemu-img create -f raw test_add.img 10G //说明,生成一块新的raw格式的空盘
#virsh attach-disk test /var/lib/libvirtd/images/test_add.img vdb —cache none
或者#virsh edit test 在xml中的disk后面添加如下几行。
B,在虚拟机中对硬盘进行格式化
登录到虚拟机中,首先查看是否能新识别硬盘
#fdisk -l 查看是否回显示新添加的硬盘/dev/vdb
然后,对vdb进行格式化,
#mkfs.ext4 /dev/vdb
接下来,新建一个目录用来挂载新的硬盘
#mkdir /test
#mount /dev/vdb /test
最后,将该挂载添加到开机启动中
#blkid /dev/vdb //获取硬盘的UUID
/dev/vdb: UUID="19fc1d1d-7891-4e22-99ef-ea3e08a61840" TYPE="ext4"
#vim /etc/fstab //添加开机加载,在最后一行加入UUID=19fc1d1d-7891-4e22-99ef-ea3e08a61840 /test ext4 defaults 1 2
到此方法一,添加完毕
内存升级
#vim /etc/libvirt/qemu/xxxx.xml 编辑文件
红框内为虚拟机内存大小,需要多少内存调整即可。
最后重新加载虚拟机#virsh create /etc/libvirt/qemu/xxxx.xml /etc/libvirt/qemu/xxxx.xml