vCenter6.0 U2空间清理

具体故障现象

    针对vcenter6.0U3以前的版本,发现其/storage/log目录容量已达100%,如果不能及时清理,后期可能会造成vcenter服务异常。

在这里插入图片描述

故障原因

此问题是由于 /storage/log 目录中的 SSO 日志文件增加所致。在日志轮换期间,旧日志文件未压缩,从而导致 /storage/log 目录中存在多个大型文件。vCenter6.0U3以前的版本存在的bug,在vCenter6.0U3以后已优化。

解决措施

注:关于VMware vCenter的日志清理,其实需要我们关注下每个/storage开头目录的空间,以确保有足够的空间。可参考一下步骤进行清理,临时解决:

1、root 用户身份登录到 vCenter Server Appliance 或 PSC 控制台。
2、运行以下命令以启用对 Bash shell 的访问:

shell.set --enabled true

3、键入 shell,然后按 Enter。
4、导航到以下目录:

cd /usr/lib/vmware-sso/vmware-sts/webapps/sts/WEB-INF/classes/

5、运行以下命令备份 log4j.properties 文件:

cp log4j.properties log4j.properties.bak

6、使用文本编辑器打开 log4j.properties 文件。
7、在以下条目下找到 log4j.appender.LOGFILE.MaxFileSize 和log4j.appender.LOGFILE.MaxBackupIndex 参数:

log4j.appender.LOGFILE.File=${catalina.base}/logs/vmware-identity-sts.log

8、分别将参数值更改为 50 和 5:

例如:
log4j.appender.LOGFILE.MaxFileSize=50MB
log4j.appender.LOGFILE.MaxBackupIndex=5
注意:默认值为 MaxFileSize=100MB 和 MaxBackupIndex=10

9、在以下条目下找到 log4j.appender.PERFLOG.MaxBackupIndex 参数:

log4j.appender.PERFLOG.File=${catalina.base}/logs/vmware-identity-sts-perf.log

10、将参数的值更改为3。

例如:
log4j.appender.PERFLOG.MaxBackupIndex=3
注意:默认值是 MaxBackupIndex=10

11、导航到:cd /storage/log/vmware/sso/
12、通过运行以下命令移除旧的 localhost_access_log、vmware-identity-sts 和 vmware-identity-sts-perf 日志文件:

rm localhost_access_log.*
rm vmware-identity-sts.*
rm vmware-identity-sts-perf.*

13、运行以下命令重启 STS 服务:

service vmware-stsd restart
注意:请重新启动 STS 服务,以便在 /storage/log 目录中创建新的日志文件。
注意:确保清除/删除不需要的 VCSA 收集的日志包。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值