psrasc 命令
用途
收集集中式 RAS 数据。
语法
psrasc type[ -d] [ -n number]-o outputFile logSpace/logStream
描述
psrasc命令提取集中在PowerHA® pureScale®日志流上的可靠性/可用性/可维护性 (RAS) 数据日志记录,并以 RAS 数据AIX®格式创建文件。 PowerHA pureScale服务名称为CentralizedLogService。 在使用 psrasc 命令之前,必须设置该服务名称的绑定信息。
RAS 数据类型
如果指定的类型是 syslog,那么日志记录将包含系统日志消息,其中包括消息发起方主机名。 所生成的文件的格式与系统日志目标文件类似。 如果指定的类型是 errlog,那么日志记录将包含错误日志条目。 生成的文件是错误日志文件,以后,您可以通过 errpt 命令来利用此文件。
标志
| 项 | 描述 |
|---|---|
| TYPE | 指定日志记录中包含的 RAS 数据的类型。 这必须是第一个参数。 支持的 RAS 数据类型包括:syslog 和 errlog。 输出文件的格式依赖于此类型。 |
| -d | 指定删除已收集的日志记录。 |
| -n Number | 指定要收集的日志记录的数目。 将收集最旧的日志记录。 如果未指定此参数,那么将收集所有日志记录。 |
| -o OutputFile | 指定输出文件的相对路径名或绝对路径名。 如果此文件已存在,那么它将被覆盖。 |
| log_space/log_stream | 指定要从中收集系统日志消息的日志流的全名。 全名由父日志空间名和日志流名组成,并由 /(斜杠)分隔。 |
退出状态
本命令返回以下退出值:
| 项 | 描述 |
|---|---|
0 |
成功完成。 |
> 0 |
发生错误。 |
示例
- To collect log records of the log stream named CentralizedRAS/Syslog into the syslog.out file on thePowerHA pureScale服务器由 "CentralizedLogService服务名称标识,请输入
psrasc syslog -o syslog.out CentralizedRAS/Syslog - 将名为CentralizedRAS/Syslog的日志流中最旧的 100 条日志记录收集到PowerHA pureScale服务器上的/var/adm/ras/cluster_syslog文件中
identified by the CentralizedLogService service name and delete them, enter:
psrasc syslog -d -n 100 -o /var/adm/ras/cluster_syslog CentralizedRAS/Syslog - 要将名为CentralizedRAS/Errlog的日志流的日志记录收集到由CentralizedLogService名称标识的PowerHA pureScale服务器上的centralizedRAS_errlog 文件中,请输入
psrasc errlog -o centralizedRAS_errlog CentralizedRAS/Errlog - 要将名为 CentralizedRAS/Errlog 的日志流中最旧的 100 条日志记录收集到 centralizedRAS_error 服务所标识的
输入由centralizedRAS_error服务标识的PowerHApureScales服务器:
psrasc errlog -d -n 100 -o /var/adm/ras/cluster_errlog CentralizedRAS/Errlog