管理集群日志文件

PowerHA® SystemMirror® 自动管理群集日志文件。 各个日志不能超过最大大小,在它们达到一定生存期之后会被除去,或者被更高版本覆盖。

一般情况下, PowerHA SystemMirror 默认对所有日志文件采用以下规则。

表 1. 日志文件的一般规则
项目 规则
最大大小 大小超过 1 MB 的日志文件会被覆盖。
已过时日志的最大数目 最多会保留文件的 7 个先前版本。
最长生存期 超过一天的日志文件会被覆盖。

如果您想要定制在一般规则中所指定的值,那么可以通过在每个集群节点上的 /etc/environment 文件中指定另外的值来覆盖这些值。

要覆盖缺省值,请添加下列条目:

表 2。 优先值
项目 描述
CLCYCLE_MAX_SIZE= <大小(字节)> 添加此条目以限制已保存的任何日志文件的最大大小。
CLCYCLE_MAX_LOGS= <要保存的旧文件数量> 添加此条目以更改由 clcycle 命令保留的旧日志文件数。
CLCYCLE_MAX_DAYS=<循环超过此天数的日志文件> 添加此条目以更改日志文件的生存期,超过此生存期之后就会将其覆盖。
clcycle_cluster_log= <false|true> 添加此条目可确保 cluster.log 文件默认情况下不由 PowerHA SystemMirror 管理。 反而, PowerHA SystemMirrorsyslog.conf 文件添加条目,这会导致 syslog 子系统管理 cluster.log 文件的大小、年龄和备份副本。
注意: 如果希望 PowerHA SystemMirror 管理 cluster.logCLCYCLE_CLUSTER_LOG=TRUE 文件,请在 /etc/environmment 文件中指定。