Hi
I have been trying to update my servers firmware, but I cannot get any OS to install on my server.
I have already successfully installed truenas scale on there, so it should not be a problem, as long as I can get the ISO properly installed to an USB thumb drive for installation. I would prefer not to play with CD/DVD’s, since I would have to pull a machine out of mothballs to burn those.
IBM provides a couple of options, including windows server, and some linux enterprise servers.
For me, the point would be not to pay for the OS just use it to update the firmware, for two servers, once.
Here is the IBM’s page, but I am going write the options here
-windows server
-SUSE linux enterprise server 10 and 11
-Red hat enterprise 7,6,5 and 4
And VMware ESX 4
I think Wendell mentioned also some free trials on the Forbitten router, for RHEL. Is there a relativly easy way to try that as well?
The only one I could find availlable ISO is SUSE enterprise server, of those supported by the IBM’s updateXpress. That would be SLES 11 SP4.
Here are some specs
IBM X3550 m3 (7944)
2x XEON E5506
32gb of RAM
SAS/SATA drives
And here are the details on the systems current firmware levels
SVR2 (the more up to date)
Host Firmware (UEFI)
Version 1.08
Build ID D6E148BUS
Build date (AM. 06/25/2010 /Others 25.06.2010)
IMM (integrated management module)
Version 1.48 YU00G8C
Date 14.04.2015
Diagnostics
Ver. 3.10
Build ID DSYT70X
Build date 12.06.2010
SVR1 (more out of date)
This unit currently has 48gb of RAM, and issues with the detection of the IMM. Which leads to relativly long boot time compared to SVR2. And is missing a fan…
Not great, since it too has two CPUs
Host Firmware (UEFI)
Version 1.08
Build ID D6E148BUS
Build date (AM. 06/25/2010 /Others 25.06.2010)
IMM
Ver. 1.14
Build ID YU0073M
Build Date 22.06.2010
Diagnostics
Ver. 3.10
Build ID DSYT70X
Build date 12.06.2010
The issue is that IBM tool only allows updates on certain operating systems, and all of them are currently out of my reach
And also, the idea for this project was to do it without paying for software licensing etc.
I do quite a bit with IBM/Lenovo servers in my job, so let me give you a tip regarding firmware updates. You can use the Bootable Media Creator (BoMC) to create an ISO with firmware updates on your local system, then you simply mount the ISO on the server and it will automatically install the firmware updates.
For your server this version appears to be the one to get - IBM Bootable Media Creator (BoMC). The BoMC software can run on Windows or redhat/centos, I usually make it in a VM. If you can’t get the windows version working you may need to run the linux version on a CentOS 6 system (free version of RHEL). You often need to pass the machine type and target OS to BoMC so it builds the right firmware, read the documentation and it should be pretty simple. (I’m guessing it’ll be 7944).
My plan honestly was to just use truenas scale as a base, which I got working
But with SLES, another problem has been that I cannot get the dowloaded ISO to bootable media format
Have been using balena etcher
this is the major roadblock At the moment, any ideas?
I won’t be able to try those out before the 11.7. thought, since I am still on vacation
You what now?
What stops you from simply using BOMC?
Which downloaded ISO? BOMC isn’t an ISO, it’s just an executable. You run it (if windows - as admin, iirc), enter the MTM and it will download all the packages and build you a bootable ISO. Which you then boot your server from. It’s all ridiculously automated.
So, which step doesn’t work for you?
Dude, @cowphrase gave you the same link above. =)
I would probably recommend to use Lenovo version instead: IBM basically dropped System X support a while ago (at least officially), the old tool may have certificate issues when downloading updates. The principle is the same: you run it, select the MTM, tell it what kind of bootable ISO you want (just an update CD/DVD or packaged with DSA, configured for unattended update, cli/gui, etc.), it downloads all the firmware the server may possibly need (officially - don’t expect it to get you firmware for some weird PCI card absent from any interop table or support document), and it creates a bootable media for you.
It gets stuck on page 11, DSA
lnvgy_utl_dsa_102cp_anyos_x86-64
After that it displays the following warning
“Error(s) occurs while downloading!
Error message:bomc process error”
I was installing it onto one Kingston 32gb 3.0 USB-drive
I got the installation media to an USB drive
I first did just an ISO, and then made the installation media with the BoMC directly after it.
Currently, I got stuck on a boot/spaslh screen, where it reads
Booting 'BoMC for IBM system'
Loading linux img2a...
Loading linux img3a... Please wait...
Loading complete
error: no suitable video mode found.
Booting in blind mode
_
This behavior happens every time I boot from the installation media, and does not proceed anywhere for the 2h I left it running
You can setup BoMC to automatically perform updates when booting, just pass the option “–autorun”. Also what options are you passing to the BoMC cli? There are some examples at the bottom of this page - Lenovo Systems Management.
Just to be sure, you mean the BoMC GUI? I have not tried the CLI, since I am not actually that familiar with windows Command prompt
I ll try to force it to use the legacy video mode
Let’s see, if it works
(I’ll update this message)
Yes, my platform is 7944, I should have put that onto the start of this thread
My apologies
Allright
Herte are the settings
4. Targeted systems
IBM X3550 M3 7944
5. media purpose
Full
6. Acquire location
-Lenovo support websites
-UpdateXpress System pack
8.
Media format
USB
Write directly to device
9. Confirm choises
I was not able to see any legacy video mode inside the BoMC GUI
Any ideas
Apparently, I cannot scroll down enough
Allright, sorry, I should have read deeper,
And I honestly mean it, since I know the frustration of not reading the linked article
At the moment, I just have a lot of things
Allright, managed to get it past the last problem
Heres the next one
The Server now just outputs the following
/ tmp /jq: / lib64/libc.so.6 version 'GLIBC_2.14 not found (required by /tpm/jq
So, I would guess this has to do with something temporary, from my limited linux knowledge, the liveboot, and it is missing a 64 bit version of some directory, which seems to be the GNU linux C-languages standard directory
I guess it is time to start trying to get that to work
But any farther I cannot get this without trying to start jabbing shadows