I just tried the upgrade action on a server clone, from 9.2.2 -> 9.2.6. Being as it was the action route, it ran BESAdmin.exe as a silent install. Much to my surprise, it took only 12 minutes.
The fixlet “IBM BigFix - Updated Platform Server Components Version 9.2.6 Now Available” description says: “After upgrade, you are required to run the IBM BigFix Administration tool on the server to complete the setup of the Server. For the Linux platform, please include the “-syncmastheadandlicense” flag when running the tool.”
One other question about the Linux upgrade - will the fixlet “IBM BigFix - Updated Platform Server Components Version 9.2.6 Now Available” automatically upgrade the console on the separate Windows machine, or is there something else I need to do after running the flxlet on the console machine?
(This will be my first time upgrading BigFix so I apologize for what some may see as a trivial question).
For Linux - you’ll need to upgrade at least one of you consoles manually so that you can connect to the server.
The updated console installer will be on the Linux server in the /var/opt/BESInstallers/Console directory. This will upgrade you to 9.2.6
From then on you can use the Upgrade Console Fixlet Updated Platform Server Components fixlet to upgrade any others.
The description of the fixlet does state the best pattern. If you target the Server Components fixlet at all endpoints it will upgrade all remote consoles (that have clients on them) and remote Web Reports servers after the root server has upgraded and the clients relay select again.
Kudos to the BigFix team! @steve, I upgraded our DEV environment this evening and was pleasantly surprised. Our BFENT and BESREPOR DB2 databases total about 15GB in DEV and we have a fair amount of BFI data reporting up through the server. Took 23 minutes and 18 seconds to backup the databases and 21 minutes and 31 seconds to apply the 9.2.6.94 software updates. Now comes the fun of regression testing and validation.
On to WebUI. I did have to airgap our DEV environment post platform upgrade to pickup “BES Support” site version 1234 to then install the LONG awaited WebUI. @AaronBauer, I’m really hoping that the next WebUI release will include support for CentOS and SLES endpoints.
@gearoid, for future BES platform releases I would very much like to see improved process/state reporting from BESAdmin (RFE#80161). It would be beneficial to be able to tail a BESAdmin.log during the upgrade to have better overall insight into the process/progress. Currently there’s not much detail from BESAdmin while the upgrade is processing.
@mfuglem, you may need to airgap your environment to pick up the changed. You can tail the BESRealy.log and GatherDB.log on your root BES server to see why your environment may not be importing the latest version of an external site.
Looked after them this morning and found them. Could i ask how air gap would help. If i understand the term correctly it means the enviroment is not connected to internett or to a computer/server that is connected to internett. Thanks for the tips for looking at the log files. It seems that the site got updated to 1233 but i did not find them before it updated to 1234.