Oracle Exadata 巡检方法
自动巡检的方法一
1、收集Exachk报告
(在第一台计算节点上执行以下命令)
# unzip /tmp/AHF-LINUX_v26.3.1.zip# /tmp/ahf_setup
# exachk注意:
从MOS下载最新版本的AHF:(KB858617) Autonomous Health Framework (AHF) - Including Trace File Analyzer and Orachk/Exachk
从X8M-2开始,执行exachk命令后,会提示要求输入ROCE交换机地址。例如:dm02sw-rocea0,dm02sw-roceb0
手动巡检的方法一
1、收集ILOM日志
(在第一台计算节点上执行以下命令)
[root@exa-db01 ~]# vi /tmp/all_group
将所有计算节点和存储节点的主机名写入该配置文件,每行一个条目。
[root@exa-db01 ~]# vi /tmp/dbs_group
将所有计算节点的主机名写入该配置文件,每行一个条目。
[root@exa-db01 ~]# vi /tmp/cell_group
将所有存储节点的主机名写入该配置文件,每行一个条目。
2.收集计算节点的ilom日志
[root@exa-db01 ~]# dcli -g /tmp/dbs_group -l root "ipmitool sunoem cli 'show faulty'"
--收集存储节点的ilom日志
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "ipmitool sunoem cli 'show faulty'"
3、收集存储软件日志
(在第一台计算节点上执行以下命令)
--收集计算节点的存储软件日志
[root@exa-db01 ~]# dcli -g /tmp/dbs_group -l root "dbmcli -e list alerthistory"
--收集存储节点的存储软件日志
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list alerthistory"
4、收集存储信息
----存储节点的磁盘
(在第一台计算节点上执行以下命令)
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "df -Ph"
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list physicaldisk"
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list lun"
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list celldisk"
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list griddisk"
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list flashcache detail"
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list cell attributes flashCacheMode"
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list flashlog detail"
##查看磁盘的访问出错的次数
[root@exa-db01 ~]# dcli -g /tmp/cell_group -l root "cellcli -e list physicaldisk detail" |egrep "name|deviceName|Count"
----计算节点的磁盘
(在第一台计算节点上执行以下命令)
[root@exa-db01 ~]# dcli -g /tmp/dbs_group -l root "df -Ph"
[root@exa-db01 ~]# dcli -g /tmp/dbs_group -l root "dbmcli -e list physicaldisk"
[root@exa-db01 ~]# dcli -g /tmp/dbs_group -l root "dbmcli -e list lun"
[root@exa-db01 ~]# dcli -g /tmp/dbs_group -l root "dbmcli -e list physicaldisk detail" |egrep "name|errOtherCount"
5、 查看时钟同步情况
[root@exa-db01 ~]# dcli -g /tmp/all_group -l root date
6、收集IB交换机信息(X8M以前,才有IB交换机,每个IB交换机都需要执行)
# ssh root@exa-iba01[root@exa-iba01 ~]# showunhealthy
[root@exa-iba01 ~]# checkpower
[root@exa-iba01 ~]# showdisk
[root@exa-iba01 ~]# env_test
[root@exa-ibb01 ~]# version
7、收集ROCE融合以太交换机信息(X8M开始,才有ROCE交换机,每个ROCE交换机都需要执行)
# ssh admin@exa-rocea0exa-rocea0# show inventoryexa-rocea0# show environment8、收集思科交换机信息
# ssh admin@exa-adm01exa-adm01> show inventoryexa-adm01> show environment