Updating firmware usually requires booting from a DVD which can be a pain. Neil Spellings has come up with a clever way to update Dell firmware from Domain 0 in XenServer. Neil writes:
First put your XenServer into maintenance mode to migrate all the running VMs off it.
Login to your server via ssh as root and run:
# wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
This will configure yum with the Dell software repository. We can now download the required firmware upgrade software, and upgrade files:
# yum install dell_ft_install
# yum install $(bootstrap_firmware)
We can then run the following command to view current firmware versions:
To upgrade the firmware, we run:
# update_firmware --yes
This will apply any firmware updates required, and will then require a reboot to complete.
This is pretty cool and saves a good bit of time!