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
vim /usr/lib/vmware-vpx/sps/conf/log4j.properties
log4j.appender.file.MaxFileSize=10MB
log4j.appender.fle.MaxBackupIndex=5
vim /etc/vmware-content-library/log4j.properties
参数由个人使用情况来设置如下:
maxFileSize=52428800
maxFileIndex=12
修改完以上参数后,需要重新启动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日志文件,所做记录,大家如有更好的方法请提出,大家一起探讨!