13544870125 发表于 2015-4-11 12:01:30

kvm在线磁盘扩展

  1,查看指定kvm虚拟机的现有磁盘domblklist

  2,创建一块qcow2虚拟磁盘

  3,在线添加这台qcow2虚拟磁盘

  4,获取当前此虚拟机内存中最新的xml配置文件
  保存最新的数据库添加的xml文件
  
      
      
      
      
      
   
  5,保存虚拟机的磁盘配置文件


























View Code  6,扩容本地LVM

扩容当前分区
  一、首先创建一块新的分区:
  fdisk/dev/hda
  n
  l      #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)
  6      #分区号(从5开始),/dev/hda6
  t      8e   #分区类型8e表示LVM分区
  w      #写入分区表
  partprobe   #重读分区表
  mkfs –t ext3 /dev/hda6 #格式化
  partx /dev/hda #查看当前硬盘的分区表及使用情况
  二、创建PV,扩容VG,LV
  pvcreate /dev/hda6
  vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例
  vgextend VolGroup00 /dev/hda6    #扩展VolGroup00
  lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例
  lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LV
  resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效
  df –h #查看挂载情况,已经扩容
  附:创建pv,lvm,lv简略步骤
1,准备磁盘(将磁盘进行分区,设置磁盘文件系统类型)
LVM分区类型为 t --> 8e
在新创建的lvm的pv中 的分区只要设置下磁盘的文件系统类型,不用将即将加入到pv的分区格式化文件系统,因为后面我们使用的时候会对其进行格式化(Notice:但请注意,要是你扩容以存在 的lv则需要将分区格式化)
2,pvcreate /dev/vdc1
3,vgcreate vgName pv中的分区位置(初次创建vg是如此,以后扩展vg,则用vgextend vgName 新增磁盘分区路径)
4,在lvm中创建lv
lvcreate -l 100G -n lvRuiy vgName
5,lv格式化及挂载
mkfs.ext4 /dev/vgName/lvName
lv手动挂载
mount /dev/vgName/lvName /MountPoint
lv自动挂载
写入如下语句到/etc/fstab
/dev/vgName/lvName /MountPoint ext4    default 1 2
页: [1]
查看完整版本: kvm在线磁盘扩展