Good Contents Are Everywhere, But Here, We Deliver The Best of The Best.Please Hold on!
In this article we will demonstrate how to update the Power Distribution Unit (PDU) firmware on Exadata Database Machine

You may update the firmware on a PDU if you are running an older version in some cases you need to update the firmware after replacing a hardware component.


Get the current PDU Firmware version

  • Using a web browser login to the PDU using the hostname or IP address
https://dm01sw-pdua01.netsoftmate.com/
 
  • Click on “Module Info”
Under “System Info”, look for “Firmware Version”.
In my case the PDU firmware version is 2.01.



Steps to Upgrade PDU firmware version

  • Login to My Oracle Support and open the MOS note 888828.1

  • Under the MOS note 888828.1 go to the section “Power Distribution Unit (PDU) metering unit”

  • Download the latest PDU patch available. In this case it is 28529456

  • Unzip the patch zip file in a location on your desktop or laptop

  • You will see 2 files after unzipping the patch

  • Using a web browser login to the PDU using the hostname or IP address
https://dm01sw-pdua01.netsoftmate.com/

  • Click on “Net Configuration”

  • Enter the username and password. Default username and password is admin/admin
Note: In some cases, the default password could be admin or adm1n or welcome1

  • Click on “Firmware Update”

  • Click on the Browse button and select the MKAppl_V2.09.DL file that was created after unzipping the patch above

  • Click on the Submit button to update the metering unit firmware

  • We can now see the file is being uploaded

  • After Firmware Update is complete & PDU Restart. Wait for couple of minutes.

  • Click on the Module Info link to verify the firmware updated version and confirm that the firmware updated successfully.

  • Click on Logout

  • Repeat the above steps on second PDU in the Exadata Rack.

Conclusion
In this article we have learned how to update the PDU firmware on an Exadata Database Machine.


4


Oracle provides “Exachk” utility to conduct a comprehensive Exadata Health Check on Exadata Database Machine 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. Exachk utility performs the following checks:
  • Configuration checks for Compute nodes, Storage cells and InfiniBand Switches
  • Grid Infrastructure, Database and ASM and Operating System software checks
  • MAA Scorecard which conducts an automatic MAA Review
  • Exadata Software Planner, Software prechecks, Exadata and Database Critical Issue alerts


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


Steps to Exadata Health Exachk Using Exachk Utility

  • Download latest Exachk utility from the MOS note. As of writing the latest Exachk verion available is “12.2.0.1.4_20171212”
Oracle Exadata Database Machine exachk or Health Check (Doc ID 1070954.1)


Note: It is recommended to use latest Exachk to perform Exadata Health Check



  • As root user, create ‘Exachk’ directory on compute node 1 as follows
[root@dm01db01 ~]# cd /root
[root@dm01db01 ~]# mkdir Exachk

  • Using Winscp Copy the Downloaded Exachk utility from your desktop/laptop to the Exadata compute node 1 under /root/Exachk





  • As root user, Login to Exadata Compute node 1 and unzip the Exachk utility
[root@dm01db01 ~]# cd /root/Exachk/


[root@dm01db01 Exachk]# ls -ltr
total 112576
-rw-r–r– 1 root root 115158363 Apr 10 05:11 exachk.zip


[root@dm01db01 Exachk]# unzip exachk.zip





  • Ensure that the SSH is setup across all Compute nodes, Storage cells and Ibswitches
[root@dm01db01 Exachk]# dcli -g ~/all_group -l root ‘uptime’




To Setup SSH across the cluster, use the following command:


[root@dm01db01 ~]# cd /opt/oracle.SupportTools/
[root@dm01db01 oracle.SupportTools]# ./setup_ssh_eq.sh ~/all_group root welcome1

  • As root user, Execute the Exachk utility
[root@dm01db01 ~]# cd /root/Exachk/


[root@dm01db01 Exachk]# ls -ltr


[root@dm01db01 Exachk]# ./exachk





Depending on the Exadata Cluster Size and number of databases it may take several minutes to complete Exachk execution.
  • Using Winscp, copy the Exachk zip file and/or html file to your desktop/laptop to review
  • Open the html file, review it and take necessary action if necessary
  • Under the table of contents there are different component listed. Look out for the CRITICAL and FAIL components.
Click on the ‘view’ hyperlink for more details and the recommendation to fix the problem.




MAA Scorecard




Conclusion

In this article we have learned to perform complete Exadata 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.
4