Bootstrap

临时解决vCenter日志满的问题

vCenter Server Applicance 6.0有个问题, 提示“/storage/log目录已满”,这是由于/storage/log目录中的SSO日志文件增长导致的。在日志轮换期间,旧日志文件未经压缩,从而导致/storage/log中存储了多个大型文件。

要临时解决此问题,需在log4j.properties文件中修改最大备份大小和最大备份索引。

以root用户身份登录到vCenter Server Appliance控制台。

运行此命令以启用对Bash shell的访问:  shell.set  --enable true

然后输入shell 按Enter键

导航到以下目录: cd   /usr/lib/vmware-vpxd-svcs/lib/server/config

首先将log4j.properties文件进行备份:  cp  log4j.properties   log4j.properties.bak

对log4j.properties文件进行编辑,修改以下几项:

log4j.appender.LOGFILE.MaxFileSize=50MB

log4j.appender.LOGFILE.MaxBackupIndex=5

log4j.appender.PERFLOG.MaxFileSize=50MB

log4j.appender.PERLOG.MaxBackupuIndex=5

LOG4J

 vim /usr/lib/vmware-vpx/sps/conf/log4j.properties

log4j.appender.file.MaxFileSize=10MB

log4j.appender.fle.MaxBackupIndex=5

sps-log4j

vim /etc/vmware-content-library/log4j.properties

参数由个人使用情况来设置如下:

maxFileSize=52428800

maxFileIndex=12

vcl-log4j

修改完以上参数后,需要重新启动STS服务

service vmware-stsd restart

再切换到 /storage/log/vmware/sso目录下,移除旧的localhost_access_log、vmware-identity-sts、vmware-identity-sts-perf日志文件:

rm localhost_access_log.*

rm vmware-identity-sts.*

rm vmware-identity-sts-perf.*

然后使用df -h再查看空间使用情况

du -sh  /storage/log/vmware/sso

备注:临时想起清理vcenter日志文件,所做记录,大家如有更好的方法请提出,大家一起探讨!

;