I recently acquired a PowerEdge R710 which has not been updated since it left Dell back in 2010. I've managed to update the iDRAC to 2.9 but I cannot manage to update anything else. I don't run Windows on the server and the Lifecycle software just tells me there is no updates in the ftp.dell.com repository. Considering Dell themselves state that a lot has been updated, I'm pretty sure I am running into the LC 11G design problem that is described - so I was trying to update the LCC but no such luck. The Server Update Utility disc wants me to have the repository on DVD - I've tried to download the ISO image, but it doesn't fit on any DVDs I have. I've put them on USB and used the LiveCD technique detailed in a few places - but the SUU is just a repository and the suu CLI utility just tells me that the repository has no software updates for my machine. Manually looking - I can find entries for the R710 BIOS, the Lifecycle controller, etc - but they are just Windows binaries. On the more recent Linux repository ISO - there is no 11G servers, which would include the R710.
So, I am pretty stumped as to what to do - I don't have support with Dell (this machine is a decade old) and other places I've tried to ask for assistance, I'm told that I am running a dinosaur and that I get what I deserve for assuming that I had the brain-cells to comprehend this things (thanks ServerFault). So, I am hoping someone here has some useful help to offer - as I am kind of at the end of my rope here.
I've downloaded and installed the Dell Repository Manager on my Window machine - but I can't seem to generate a repository for the R710 - I found it in an older Server update revision in the software, made a bundle for it - and even pushed it to a FTP directory. The machine complains that the catalog file is missing, and no updates could be found. I've tried putting these files to a USB thumb drive, but it states they are not authentic updates and will not install them. I've tried the bootable ISO on a thumb drive, but all I get is a strange error and get dumped to an emergency shell. I've tried booting with a newer SUU CD but mount the older SUU - no dice either.
I've also tried to install the 1.7.0 Repair for the Lifecycle Controller in the hopes that bringing it more current would enable some of the aforementioned options - but it did not. I did manage to update iDRAC to 2.90 through the iDRAC interface - so I can at least celebrate that success. I am currently trying to burn the ISOs the DRM generated to DVDs to give them a try proper in the optical drive before I declare defeat. I just can't believe this is so hard - a business would have tossed this machine by now as I've spent nearly four days on this. If I wasn't the boss in my consulting business, I would have been fired by now. :<
Someone did tell me to try to run OpenManage - but I don't have a HyperV equipped machine to run the appliance on so I am SOL there in terms of giving it a try.
I would give Windows Server a try but I don't even have media for it - my consulting business uses Mac and Linux for the most part, I don't have the money to buy a server license I would only use for five to ten minutes. :<
thx @theflash1932 for the first answer here, very appreciated!
One idea from my end, you might try our SLI (Support Live Image). It is a disc-based Live OS (CentOS) that brings some tools including the SUU (Server Update Utility).
As you already mentioned, 11G servers are very old. We already removed them from the actual download repository - this is the reason, why the system does not find any updates.
^ Booted with Dell SBUU disk. (sbuu_2.4_1294_A01.iso)
Choose 'Config' under firmware updates.
Step 3:
Pulled my mouse and inserted USB drive with SUU files copied from Step 1.
Choose USB drive as the location. It should give you a list to update from.
Update iDRAC to v2.92 first. (If you cannot update it directly.*) Update nothing else yet.
Apply update and let it reboot/cycle. But, leave the SBUU disk in to boot off of till you are completely done and have verified all updates have checkmarks.
At this point, you may have to remove power from unit for a minute so iDRAC 'resets'. Also may be advisable to hard reset iDRAC using the setup utility during boot/POST. NOTE: You may have to set your network settings again using the same utility to access it again. Mine defaulted to a static 192.168 IP on update. (I needed DHCP and completely different network IP.) So, that was weird.
Step 4:
Do Lifecycle update next (only). Apply/let it reboot.
Done. It should now show all checkmarks / no updates needed if you repeat the process.
*This was the only way I could also update my iDRAC to newest version. Kept failing at 30% when doing it directly in web console. Tried Lifecycle. It gave mismatch/crc errors on files (I do not remember exact errors) on SUU repository/USB drive. (From what I read it was because my iDRAC was an ancient version)
Would there be a way to automate this process to run on, say, a few hundred poweredge servers? If I set up automation to mount an smb/cifs share containing the ISO, then mount the ISO ( double mount! ) and finally run the suu utility , can the suu utility be run non-interactively by an config manager such as Puppet or Ansible ?
this system seems to work, but when I got to the bios/firmware comparison, I can't do anything else if not to choose the updates. only back and update home buttons are avalable!
theflash1932
11 Legend
•
16255 Posts
4663
1
Posted August 2nd, 2020 16:00
The people at serverfault don't know what they are talking about, and they are notorious forum bullies.
Easiest way? Install Windows temporarily to run SUU from there. Takes 15 minutes to install it.
Next easiest would probably be Repository Manager - create a bootable ISO with the relevant updates (linux only packages).