增加VMware vCenter Server Appliance的磁盘空间

增加VMware vCenter Server Appliance的磁盘空间

在一次给客户巡检中,发现VCSA的磁盘空间不足;

近期也有其他客户反馈vCenter告警:Log Disk Exhaustion on vCenter,这是vCenter虚拟机的log分区满了导致。

以下介绍给VMware vCenter Server Appliance磁盘扩容方法。

1、登录https://VCSA IP:5480,监控,磁盘,发现log分区已使用99%(也可以使用命令行df -h查看)

2、打开vcsa虚拟机,编辑设置,找到硬盘5,将原先10G扩展到15G。按确定保存。(PS:如果无法编辑,注意检查是否有快站,删除快照)

3、使用ssh登录到vcsa虚拟机,注意先输入shell,再运行

vpxd_servicecfg storage lvm autogrow

看到有提示VC_CFG_RESULT=0表示扩容已经完成。并运行df -h确认磁盘已扩容成功。

4、最后将服务启动一下
service-control --start --all
5、返回到vcsa的5480端口查看状态,已经扩容成功了,健康状态也显示正常了。

注意:vcsa中不能和其他Linux一样,不建议通过删除日志来释放空间。

附:vCenter Server Appliance 6.7/7.0 的 VMDK的大小/挂载点/目的列表

磁盘
(VMDK)
默认大小
(微型,具有默认存储大小)
挂载点目的
VMDK112 GB/(10 GB)
/boot (132 MB)
SWAP (1 GB)
存储内核映像和引导加载程序配置的目录。
VMDK21.8 GB/tmp用于存储 vCenter Server 中的服务生成或使用的临时文件的目录
VMDK325 GBSWAP系统内存不足时用于交换到磁盘的目录
VMDK425 GB/storage/core用于存储 vCenter Server 中 VPXD  进程的核心转储文件的目录
VMDK510 GB/storage/logvCenter Server 和 Platform Services Controller 存储环境的所有日志的目录
VMDK610 GB/storage/dbVMware Postgres 数据库存储位置
VMDK75 GB/storage/dblogVMware Postgres 数据库日志记录位置
VMDK810 GB/storage/seatVMware Postgres 的统计信息、事件、警报和任务 (SEAT) 目录
VMDK91 GB/storage/netdumpVMware Netdump Collector 存储库,用于存储 ESXi 转储
VMDK1010 GB/storage/autodeployVMware Auto Deploy 存储库,存储用于 ESXi 主机无状态引导的 thinpackage
VMDK1110 GB/storage/imagebuilderVMware Image Builder 存储库,用于存储 vSphere 映像配置文件、软件库和 VIB 软件包,例如驱动程序 VIB 和更新 VIB。
VMDK12100 GB/storage/updatemgrVMware Update Manager 存储库,用于存储虚拟机和 ESXi 主机的修补程序和更新
VMDK1350 GB/storage/archiveVMware Postgres 数据库的预写日志记录 (WAL) 位置
dinghui.org

关注虚拟化及IT技术发展!

9条评论

诺诺 发布于14:42 - 2024年12月2日

使用该方式扩容后,如果今后遭到致命的破坏,需要通过备份来恢复,一定要指定初始化部署VCSA的规模大小,否则通过备份是无法恢复的!!

    dinghui.org 发布于17:03 - 2024年12月2日

    恢复的时候,vCenter规模大小应该是自动给你设置的,没法手动选,后面找时间再验证一下。

mazy 发布于11:12 - 2024年11月27日

有两个问题请教下老师:
1、这个扩容只要磁盘有空间就可以扩,是吧?
2、如果扩容是吧,影响的是哪些?

    dinghui.org 发布于11:19 - 2024年11月27日

    有空间就可以扩容,扩容了很多,至今没有发现有异常的。担心异常的话可以提前做好备份。备份可以参考:VMware vCenter Server Appliance(VCSA)的备份和还原

mazy 发布于11:11 - 2024年11月27日

有两个问题请教下老师:
1、这个扩容只要磁盘有空间就可以扩,是吧?
2、如果扩容是吧,影响的是哪些?

Jacky 发布于15:13 - 2024年04月18日

老师:这个扩盘基于什么原理?因为通过下面vgs来看,vfree是0了,但还是可以直接扩

root@vcsa [ ~ ]# vgs
VG #PV #LV #SN Attr VSize VFree
archive_vg 1 1 0 wz–n- 49.99g 0
autodeploy_vg 1 1 0 wz–n- 9.99g 0
core_vg 1 1 0 wz–n- 24.99g 0
db_vg 1 1 0 wz–n- 9.99g 0
dblog_vg 1 1 0 wz–n- 14.99g 0
imagebuilder_vg 1 1 0 wz–n- 9.99g 0
lifecycle_vg 1 1 0 wz–n- 99.99g 0
log_vg 1 1 0 wz–n- 19.99g 0
netdump_vg 1 1 0 wz–n- 1016.00m 0
seat_vg 1 1 0 wz–n- 9.99g 0
swap_vg 1 1 0 wz–n- 24.99g 0
updatemgr_vg 1 1 0 wz–n- 99.99g 0
vg_root_0 1 1 0 wz–n- <48.00g 0
vtsdb_vg 1 1 0 wz–n- 9.99g 0
vtsdblog_vg 1 1 0 wz–n- 4.99g 0

    dinghui.org 发布于18:32 - 2024年04月18日

    vCenter中只是把硬盘容量扩进去了,但是Photon OS并不知道这个逻辑卷发生的变化,你也可以看一下这个路径下的文件:/usr/lib/applmgmt/support/scripts/autogrow.sh

      Ma Jian 发布于08:40 - 2024年04月19日

      vgs 命令显示的可用空间 (free) 为 0,说明lvm已经没有足够的可用空间来扩容了。在这种情况下,执行vpxd_servicecfg storage lvm autogrow命令应该无法扩容成功才对,不明白其中的缘由,请赐教

        dinghui.org 发布于08:46 - 2024年04月19日

        该命令主要是自动展开所有增加了物理卷的逻辑卷。

发表评论


The reCAPTCHA verification period has expired. Please reload the page.