extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

时间:2023-09-06 11:57:49

Preface:

  前期存储未规划好,业务快速扩展,数据高安全需求(异地,More one copy),需求多多?NM干着干着活就会时不时的坑爹起来了!particularly Real Production Env、、、、

<Task 一,>,在VMware中测试新添加物理存储媒介PV,extend LVM空间,动态管理你的存储 for cloud Computing;

01,不重启识别新添加的硬盘,as we all know Hotplug Storage Media

执行echo "- - -" > /sys/class/scsi_host/host*/scan

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

执行上面的重新scan 新添加的pv日志

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

02,在原本LVM基础上,使用新添加的pv(eg,/dev/sdb)硬盘,创建新的pv,在将新创建的pv添加到新的vg中

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

扩容搞定

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

[ruiy tips Notices]

总结基于LVM的pv扩容步骤:

1,新添加pv,不重启扫描到新添加的pv硬盘(新添加的pv应是支持Hotplug类型硬盘,目前除了IDE,scsi等都是可以的)

执行如下命令不重启识别新添加的pv

echo "- - -" > /sys/class/scsi_host/host*/scan

pvcreate /dev/sd* (创建pv)
vgextend vg_ruiy /dev/sd* (使用新创建的pv,扩展vg)
lvextend -l +100%FREE /dev/vg_ruiy/lv_root (扩展lv)
resize2fs -p /dev/vg_ruiy/lv_root ((拉伸已经扩展的lv))

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

<Task 二>,在LVM中扩展以存在的lv,以达到扩展lv所在挂载点的目的,下面我们在此测试在LVM中先创建pv,将pv添加到vg中,再在vg中新创建lv

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)

extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)