原创作者:运维工程师 谢晋
前提提要
- 客户环境为VSAN环境,VCSA版本为6.7,偶然间发现VSAN监控的性能不能正常打开,如下图:
- 后登陆https://VCSAIP:5480发现出现告警,报错log日志满了
故障处理
-
开启VCSA的SSH,登陆到VCSA系统内使用命令df -h查看卷使用状况,发现/storge/log空间已满(当时是10G空间已满,但未截到图只能用扩容后的代替)。
-
接着要对应该卷对应的是VCSA配置的那块硬盘,VCSA6.7内总计有13块硬盘
-
VCSA硬盘解释
VMDK 默认大小 挂载点 解释
VMDK1 12GB
/boot (120MB)
SWAP (1GB) 内核映像和引导加载程序配置的存储目录。
VMDK2 1.69GB /tmp 用于存储vCenter Server服务生成或使用的临时文件的目录
VMDK3 25GB SWAP 系统内存不足以交换到磁盘时使用的目录
VMDK4 25GB /storage/core 存储来自vCenter Server的VPXD 进程的核心转储的目录
VMDK5 10GB /storage/log vCenter Server和Platform Services Controller存储环境所有日志的目录
VMDK6 10GB /storage/db VMware Postgres数据库存储位置
VMDK7 15GB /storage/dblog VMware Postgres数据库日志记录位置
VMDK8 10GB /storage/seat VMware Postgres的统计,事件,警报和任务(SEAT)目录
VMDK9 1GB /storage/netdump 存储ESXi转储的VMware Netdump收集器存储库
VMDK10 10GB /storage/autodeploy VMware Auto Deploy存储库
VMDK11 10GB /storage/imagebuilder VMware Image Builder存储库,用于存储vSphere映像配置文件,软件仓库和VIB软件包。
VMDK12 100GB /storage/updatemgr VMware Update Manager存储库,用于存储虚拟机和ESXi主机的修补程序和更新
VMDK13 50GB /storage/archive VMware Postgres数据库的预写日志(WAL)位置 -
所以我们/storage/log满了需要扩容VMDK 5磁盘,有时候在VC界面无法扩容硬盘就去VCSA对应的Esxi上进行扩容操作,我这边扩容10G。
-
编辑完成后,登陆到VCSA命令行,输入命令/usr/lib/applmgmt/support/scripts/autogrow.sh进行扩容。然后df -h查看空间情况,扩容完成。
-
输入service-control --start --all重启所有服务。
-
完成后查看VCSA后台和VSAN环境监控都恢复正常。