TFA进程太多的Bug

1. 背景

这几天和TFA干上了,连续两天碰到了TFA的问题,上一次是在GI PSU时,/tmp目录满导致GI补丁打到TFA阶段hang住,参考:11.2.0.4 打GI PSU补丁 hang住处理
这一次在处理一套一体机故障时,碰到了个TFA的Bug。

2. 什么是TFA

计划再写一篇关于什么是TFA文章,这里就不啰嗦了,主要功能如下:
TFA是个11.2版本上推出的用来收集Grid Infrastructure/RAC环境下的诊断日志的工具,它可以用非常简单的命令协助用户收集RAC里的日志,以便进一步进行诊断;TFA是类似diagcollection的一个oracle 集群日志收集器,而且TFA比diagcollection集中和自动化的诊断信息收集能力更强大。

3. 故障说明

在一体故障诊断时,发现很多如下进程:

xxxx3:[/root]#ps -ef | grep "query crs activeversion"
grid       3885   3851  0 Jan30 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid       6876   6843  0 Feb05 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      12759  12726  0 Jan30 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      17545  17512  0 Feb05 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      22039  21976  0 Jan31 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      28071  28038  0 Feb05 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      31213  31180  0 Jan31 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      40841  40808  0 Jan31 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      42672  42639  0 Feb06 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      57180  57147  0 Feb06 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      57684  57642  0 Jan31 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      63951  63918  0 Feb06 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      68168  68135  0 Feb01 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      71470  71436  0 Feb06 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      77255  77222  0 Feb01 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      78993  78960  0 Feb07 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      86288  86156  0 Feb07 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      86365  86332  0 Feb01 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      94190  94157  0 Feb07 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid      96580  96547  0 Feb01 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     103934 103901  0 Feb07 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     106367 106334  0 Feb02 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     116091 116054  0 Feb02 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     116233 116200  0 Feb08 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     127820 127787  0 Feb08 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     131383 131347  0 Feb02 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     135116 135080  0 Feb08 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     142364 142331  0 Feb08 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     143627 143594  0 Feb02 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     150732 150699  0 00:22 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     153216 153183  0 Feb03 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     158483 158450  0 06:22 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     162455 162422  0 Feb03 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     164214 164171  0 Jan29 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     168804 168771  0 12:22 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     172706 172673  0 Feb03 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
root     179538 171918  0 12:39 pts/8    00:00:00 grep query crs activeversion
grid     180878 180845  0 Jan29 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     182102 182069  0 Feb03 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     192713 192680  0 Feb04 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     197302 197267  0 Jan29 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     207644 207609  0 Feb04 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     213911 213878  0 Jan29 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     220487 220454  0 Feb04 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     230391 230358  0 Feb04 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     230716 230683  0 Jan30 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     239782 239749  0 Jan30 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion
grid     240964 240930  0 Feb05 ?        00:00:00 /oracle/product/11.2.0/grid/bin/crsctl.bin query crs activeversion

还有这些

xxxx3:[/root]#ps -ef | grep tfactl.pl
root       1612      1  0 Feb04 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      15835      1  0 Feb01 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      24638      1  0 Feb05 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      32450      1  0 Feb07 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      35011      1  0 Feb03 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      35320      1  0 Jan30 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      42309      1  0 Feb08 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      51400      1  0 Jan31 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      55341      1  0 Feb04 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      68857      1  0 Feb02 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      78061      1  0 Feb06 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      82077      1  0 Feb07 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      86908      1  0 Jan30 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      87393      1  0 Feb03 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root      92918      1  0 04:41 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     103063      1  0 Feb01 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     108412      1  0 Feb05 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     121595      1  0 Feb02 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     127681      1  0 Feb06 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     132490      1  0 Feb08 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     138248      1  0 Jan30 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     140563      1  0 Feb03 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     143216 143203  0 11:40 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     155129      1  0 Feb01 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     162147      1  0 Feb05 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     174040      1  0 Feb02 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     176999      1  0 Feb06 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     179968 171918  0 12:40 pts/8    00:00:00 grep tfactl.pl
root     186624      1  0 Feb08 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     190160      1  0 Jan31 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     193557      1  0 Feb04 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     207642      1  0 Feb01 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     216049      1  0 Feb05 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     226582      1  0 Feb03 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     226982      1  0 Feb07 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     228155      1  0 Jan30 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     236906      1  0 Feb08 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full
root     242450      1  0 Jan31 ?        00:00:00 /oracle/product/11.2.0/grid/perl/bin/perl /oracle/product/11.2.0/grid/tfa/xxxx3/tfa_home/bin/tfactl.pl rediscover -mode full

这些

xxxx3:[/root]#ps -ef | grep cluvfy
grid       3801      1  0 Jan30 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid       6793      1  0 Feb05 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      12676      1  0 Jan30 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      17462      1  0 Feb05 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      21921      1  0 Jan31 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      27988      1  0 Feb05 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      31130      1  0 Jan31 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      40758      1  0 Jan31 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      42589      1  0 Feb06 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      57097      1  0 Feb06 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      57562      1  0 Jan31 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      63868      1  0 Feb06 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      68081      1  0 Feb01 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      71385      1  0 Feb06 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      77172      1  0 Feb01 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      78910      1  0 Feb07 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      86106      1  0 Feb07 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      86282      1  0 Feb01 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      94107      1  0 Feb07 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid      96497      1  0 Feb01 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     103851      1  0 Feb07 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     106280      1  0 Feb02 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     116003      1  0 Feb02 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     116150      1  0 Feb08 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     127737      1  0 Feb08 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     131297      1  0 Feb02 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     135030      1  0 Feb08 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     142281      1  0 Feb08 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     143544      1  0 Feb02 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     150649      1  0 00:22 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     153133      1  0 Feb03 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     158400      1  0 06:22 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     162372      1  0 Feb03 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     164099      1  0 Jan29 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     168721      1  0 12:22 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     172623      1  0 Feb03 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     180795      1  0 Jan29 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     182019      1  0 Feb03 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
root     185080 169980  0 12:47 pts/3    00:00:00 grep cluvfy
grid     192630      1  0 Feb04 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     197216      1  0 Jan29 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     207559      1  0 Feb04 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     213828      1  0 Jan29 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     220404      1  0 Feb04 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     230308      1  0 Feb04 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     230633      1  0 Jan30 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     239699      1  0 Jan30 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format
grid     240880      1  0 Feb05 ?        00:00:00 /bin/sh /oracle/product/11.2.0/grid/bin/cluvfy comp health -_format

这些进程观察,有可能只在各别节点上,不一定每个节点都存在。

4. TFA的Bug

在MOS上找到如下Bug:
Many tfactl.pl, crsctl, discover_ora_stack processes invoked after upgrading Clusterware to 12.1.0.2 (文档 ID 2089310.1)
在TFA版本小于12.1.2.5.1时,存在BUG 22153180。
TFA在Exadata上的Bug:Multiple Executions of discover_ora_stack.pl Leading to Spikes in CPU and Causing Node Evictions (文档 ID 2113623.1)
当前TFA版本:

xxxx3:[/root]#tfactl print status

.--------------------------------------------------------------------------------------------.
| Host  | Status of TFA | PID  | Port | Version    | Build ID             | Inventory Status |
+-------+---------------+------+------+------------+----------------------+------------------+
| xxxx3 | RUNNING       | 3259 | 5000 | 12.1.2.1.1 | 12121120141020111402 | COMPLETE         |
| xxxx1 | RUNNING       | 3230 | 5000 | 12.1.2.1.1 | 12121120141020111402 | COMPLETE         |
| xxxx2 | RUNNING       | 3256 | 5000 | 12.1.2.1.1 | 12121120141020111402 | COMPLETE         |
| xxxx4 | RUNNING       | 3258 | 5000 | 12.1.2.1.1 | 12121120141020111402 | COMPLETE         |
'-------+---------------+------+------+------------+----------------------+------------------'

建议升级TFA到12.1.2.6.1及以上版本。

5. TFA升级过程

TFA的升级过程参考:11.2.0.4 打GI PSU补丁 hang住处理
升级后版本

xxxx1:[/root]#tfactl print status

.----------------------------------------------------------------------------------------------.
| Host  | Status of TFA | PID    | Port | Version    | Build ID             | Inventory Status |
+-------+---------------+--------+------+------------+----------------------+------------------+
| xxxx1 | RUNNING       | 117033 | 5000 | 12.1.2.8.4 | 12128420170206111019 | COMPLETE         |
| xxxx2 | RUNNING       | 216638 | 5000 | 12.1.2.8.4 | 12128420170206111019 | COMPLETE         |
| xxxx3 | RUNNING       | 153070 | 5000 | 12.1.2.8.4 | 12128420170206111019 | COMPLETE         |
| xxxx4 | RUNNING       | 146000 | 5000 | 12.1.2.8.4 | 12128420170206111019 | COMPLETE         |
'-------+---------------+--------+------+------------+----------------------+------------------'

关于紫砂壶

感悟技术人生
此条目发表在工具分类目录,贴了标签。将固定链接加入收藏夹。