what is the best practice procedure for hardware updates such as bios, firmware, and etc. and is there anything that i need to do before doing the updates.
Make sure you have a backup. Shouldn't cause any problems, but you should always have a backup. Update BIOS first, then ESM/BMC, then other firmware. Update PERC drivers before the firmware.