清除VCENTER中的日誌文件

今天vcenter告警日誌剩餘空間不足,打開系統看了一下:


日誌空間已經使用百分之百了

首先清理了一下tga 文件

使用SSH登錄到vCenter Server Appliance。
導航到根目錄cd /
搜索任何舊的日誌包:   find -iname * .tgz
導航到相關目錄並刪除舊的日誌包: 
 rm * .tgz

重新啓動所有vCenter Server服務


然後發現效果並不理想,只清理了300多兆的空間,只好繼續在找辦法清理空間。最後找到如下辦法:

要臨時解決 vCenter Server Appliance 中的/storage/log目錄已滿問題,請在log4j.properties文件中增加最大備份大小和最大備份索引。
Cause
此問題是由於/storage/log目錄中的 SSO 日誌文件增長導致的。在日誌輪換期間,舊日誌文件未經壓縮,從而導致 /storage/log 中存儲了多個大型文件。
Resolution
這是會影響 vCenter Server Appliance 6.0 的已知問題。
目前,尚無解決方案。

要臨時解決此問題,請在 log4j.properties 文件中增加最大備份大小和最大備份索引。
以 root 用戶身份登錄到 vCenter Server Appliance 控制檯。
運行以下命令以啓用對 Bash shell 的訪問:

shell.set --enabled true

鍵入shell,然後按 Enter。
導航到以下目錄:

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


運行以下命令備份 log4j.properties 文件:

cplog4j.propertieslog4j.properties.bak


使用文本編輯器打開log4j.properties文件。
在以下條目下找到 log4j.appender.LOGFILE.MaxFileSize 和 log4j.appender.LOGFILE.MaxBackupIndex 參數:
log4j.appender.LOGFILE.File=${catalina.base}/logs/vmware-identity-sts.log
分別將參數值更改爲 50 和 5:
例如:
log4j.appender.LOGFILE.MaxFileSize=50MB
log4j.appender.LOGFILE.MaxBackupIndex=5
在以下條目下找到 log4j.appender.PERFLOG.MaxBackupIndex 參數:
log4j.appender.PERFLOG.File=${catalina.base}/logs/vmware-identity-sts-perf.log
將參數的值更改爲3。
例如:
log4j.appender.PERFLOG.MaxBackupIndex=3
運行以下命令重新啓動 STS 服務:

service vmware-stsd restart


導航到:
cd /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.*

Additional Information



經過上述操作後,果然清出一部分空間


您還會遇到以下症狀:

在 /storage/log/vmware/sso 目錄中運行du -sh命令時,可以看到已使用幾個 GB 的空間。
在 vSphere Web Client 中,您將看到以下警示:

日誌 /storage/log 的可用存儲已達到警告閾值 - 小於 30 % 可用空間 (Available storage for logs /storage/log reached warning threshold - less then 30 % available space)

日誌 /storage/log 的可用存儲已達到關鍵閾值 - 小於 15 % 可用空間 (Available storage for logs/storage/log reached critical threshold - less then 15 % available space)

關於閾值怎麼修改還沒搞明白,搞明白後繼續上教程。


VMware知識庫:vCenter Server Appliance 6.0 中的 /storage/log 目錄已滿 (2143565)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章