Oracle provides "Exachk" utility to conduct a comprehensive Health Check on Oracle SuperCluster to validate hardware, firmware and configuration. Exachk Utility is available for Oracle Engineered Systems such as Exadata (V2 and above), Exalogic, Exalytics, SuperCluster, MiniCluster, ZDLRA & Big Data.
When Exachk is run from the primary LDOM as user 'root' it will discover and run exachk utility for each component:
When Exachk is run in a Database zone or Virtualized environment it will collect data for:
You can also run Exachk on a specific component such as:
It is recommended to run Exachk as root user and have SSH equivalence setup in the SuperCluster. But you can run Exachk as ordinary user and without having root ssh setup.
It is recommended to execute the latest exachk at the following situation:
Exachk Binary and output file location:
Steps to Deploy and Execute Exachk utility on SuperCluster
# mv exachk Exachk-bkp
# ./deploy_exachk.sh exachk.zip
# ls -ltr
# cd exachk
# ls -l exachk
As of writing the latest Exachk available is 18.2.0_20180518
# ./exachk -v
# hostname >> zone_list
# /opt/oracle.supercluster/bin/dcli -g zone_list -l root /opt/oracle.SupportTools/exachk/exachk -v
Note: root RSA keys should be set up for SSH
# ./exachk
# zlogin <hostname>
# cd /opt/oracle.SupportTools/exachk
# ./exachk
Important Note: In zones there is currently an issue with discovery, and so one must set the RAT_ORACLE_HOME and RAT_GRID_HOME environment variables in some cases.
Conclusion
In this article we have learned to perform Oracle SuperCluster Stack Health Check using Exachk utility. Exachk Utility is available for Oracle Engineered Systems such as Exadata (V2 and above), Exalogi, Exalytics, SuperCluster, MiniCluster, ZDLRA & Big Data.
When Exachk is run from the primary LDOM as user 'root' it will discover and run exachk utility for each component:
- Configuration checks for Compute nodes, Storage cells and InfiniBand Switches
- Grid Infrastructure, Database and ASM and Operating System software checks
When Exachk is run in a Database zone or Virtualized environment it will collect data for:
- All RAC Node
- All Database Instance
- Grid Infrastructure
You can also run Exachk on a specific component such as:
- Database Servers
- Storage Cells
- Infiniband Switches
- Grid Infrastructure, Database & ASM and so on
It is recommended to run Exachk as root user and have SSH equivalence setup in the SuperCluster. But you can run Exachk as ordinary user and without having root ssh setup.
It is recommended to execute the latest exachk at the following situation:
- Monthly
- Before any planned maintenance activity
- Immediately after completion of planned maintenance activity
- Immediately after an outage or incident
Exachk Binary and output file location:
- Default Exachk Location: /opt/oracle.SupportTools/exachk
- Defautl Exachk Output Location: /opt/oracle.SupportTools/exachk
Courtesy Oracle
Steps to Deploy and Execute Exachk utility on SuperCluster
- Download Latest Exachk Utility
- Download deploy_exachk.sh script to deploy and install Exachk in all Primary LDOM and in each Zone
- Copy the downloaded Exachk utility and deploy_exachk.sh into /opt/oracle.SupportTools
# mv exachk Exachk-bkp
- Deploy Exachk as follows
# ./deploy_exachk.sh exachk.zip
# ls -ltr
# cd exachk
# ls -l exachk
As of writing the latest Exachk available is 18.2.0_20180518
- Verify Exachk Version on LDOM
# ./exachk -v
- To verify Exachk version on all zones in a LDOM
# hostname >> zone_list
# /opt/oracle.supercluster/bin/dcli -g zone_list -l root /opt/oracle.SupportTools/exachk/exachk -v
Note: root RSA keys should be set up for SSH
- Execute Exachk on Primary LDOM or Global Zone
# ./exachk
- Execute Exachk in non-global zone local zone
# zlogin <hostname>
# cd /opt/oracle.SupportTools/exachk
# ./exachk
Important Note: In zones there is currently an issue with discovery, and so one must set the RAT_ORACLE_HOME and RAT_GRID_HOME environment variables in some cases.
Conclusion
In this article we have learned to perform Oracle SuperCluster Stack Health Check using Exachk utility. Exachk Utility is available for Oracle Engineered Systems such as Exadata (V2 and above), Exalogi, Exalytics, SuperCluster, MiniCluster, ZDLRA & Big Data.
Check your Supercluster ...
ReplyDeleteThanks a lot for sharing this amazing knowledge with us. This site is fantastic. I always find great knowledge from it. WS-013T00-A: Azure Stack HCI
ReplyDeleterthytfujrtyijytuikyuiouyo
ReplyDeleteصيانة افران بمكة
gyjgkghkljkljhljk
ReplyDeleteصيانة افران بمكة