管理集群日志文件
PowerHA® SystemMirror® 自动管理群集日志文件。 各个日志不能超过最大大小,在它们达到一定生存期之后会被除去,或者被更高版本覆盖。
一般情况下, PowerHA SystemMirror 默认对所有日志文件采用以下规则。
| 项目 | 规则 |
|---|---|
| 最大大小 | 大小超过 1 MB 的日志文件会被覆盖。 |
| 已过时日志的最大数目 | 最多会保留文件的 7 个先前版本。 |
| 最长生存期 | 超过一天的日志文件会被覆盖。 |
如果您想要定制在一般规则中所指定的值,那么可以通过在每个集群节点上的 /etc/environment 文件中指定另外的值来覆盖这些值。
要覆盖缺省值,请添加下列条目:
| 项目 | 描述 |
|---|---|
| CLCYCLE_MAX_SIZE= <大小(字节)> | 添加此条目以限制已保存的任何日志文件的最大大小。 |
| CLCYCLE_MAX_LOGS= <要保存的旧文件数量> | 添加此条目以更改由 clcycle 命令保留的旧日志文件数。 |
| CLCYCLE_MAX_DAYS=<循环超过此天数的日志文件> | 添加此条目以更改日志文件的生存期,超过此生存期之后就会将其覆盖。 |
| clcycle_cluster_log= <false|true> | 添加此条目可确保 cluster.log 文件默认情况下不由 PowerHA SystemMirror 管理。 反而, PowerHA SystemMirror 向 syslog.conf 文件添加条目,这会导致 syslog 子系统管理 cluster.log 文件的大小、年龄和备份副本。 注意: 如果希望 PowerHA SystemMirror 管理 cluster.logCLCYCLE_CLUSTER_LOG=TRUE 文件,请在 /etc/environmment 文件中指定。 |