龙空技术网

记录一次ESXi Linux在线扩容,不重启系统

晴晴宝贝乐园 2562

前言:

现在小伙伴们对“esxicentos6”都比较讲究,大家都需要了解一些“esxicentos6”的相关资讯。那么小编同时在网摘上汇集了一些关于“esxicentos6””的相关知识,希望看官们能喜欢,我们一起来学习一下吧!

因为工作需要,需要将运行在ESXi主机上面的一台Centos 里面的一个LV卷进行扩容,下面记录了此次扩展的详细过程,整个过程,不需要重启服务器。


1. 首先通过df-h 查看当前磁盘结构如下:

我们此次的最终目标,就是将/dev/mapper/centos-root 的磁盘由46G扩展到106GB(增加60GB)


2. 在ESX 中将硬盘的容量由原来的100GB ,手动改为160GB,如果出现如下图的灰色,是因为有可能创建了快照,删除快照后,就可以正常修改了。

默认修改完成后,在linux当中是无法识别到新增加的这60GB空间的,需要执行以下操作。

3. 执行命令:ls /sys/class/scsi_host

如下图,出现host0 host1 host2 (此结果因不同配置,结果不同)

执行:echo "- - -" > /sys/class/scsi_host/host0/scan

执行:echo "- - -" > /sys/class/scsi_host/host1/scan

执行:echo "- - -" > /sys/class/scsi_host/host2/scan


继续执行: ls /sys/class/scsi_device

如下图,出现 0:0:0:0 1:0:0:0 (此结果因不同配置,结果不同)

执行:echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan

执行:echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan


最后,执行fdisk -l发现磁盘已经由100GB 扩容到171GB,系统已经成功识别新增加的磁盘空间,整个过程并没有重启过。


下图是执行完fdisk -l 可以看到当前有/dev/sda1 和/dev/sda2,接下来我们需要创建PV


4. 创建PV整个过程如下图,需要输入的命令,都已经标红。


5. 虽然执行了分区,但现在还是无法创建PV的,如果执行pvcreate会出现如下图的报错,

此时需要执行partprobe 让系统识别分区表。之后再执行pvcreate即可


6. 执行vgdisplay查看当前VG信息如下,vg 名字centos, vg容量99.80GB

执行vgextend centos /dev/sda3 将刚才新建的sda3添加到VG中,之后再次查看vgdisplay后,可见容量已经变为159.8GB.


7. 执行 lvdisplay后显示LV如下,这个dev/centos/root就是我们要扩容的。可以看到下图现在lv size 还是46.57GB


7. 执行lvextend -L +60G /dev/centos/root .后可见lv容量已经成功升级到106.57GB,本次升级成功。


标签: #esxicentos6