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-rocea0
exa-rocea0# show inventory
exa-rocea0# show environment

8、收集思科交换机信息

# ssh admin@exa-adm01
exa-adm01> show inventory
exa-adm01> show environment

没有找到想要的答案?

上传日志让 AI 帮你诊断,或者在控制台里直接向 AI 提问。