[slurm-users] upgrading slurm to 20.11
Paul Edmon
pedmon at cfa.harvard.edu
Tue May 17 19:00:59 UTC 2022
Database upgrades can also take a while if your database is large.
Definitely recommend backing up prior to upgrade as well as running
slurmdbd -Dvvvvv and not the systemd daemon as if the upgrade takes a
long time it will kill it preemptively due to unresponsiveness which
will create all sorts of problems.
-Paul Edmon-
On 5/17/22 2:50 PM, Ole Holm Nielsen wrote:
> Hi,
>
> You can upgrade from 19.05 to 20.11 in one step (2 major releases),
> skipping 20.02. When that is completed, it is recommended to upgrade
> again from 20.11 to 21.08.8 in order to get the current major version.
> The 22.05 will be out very soon, but you may want to wait a couple of
> minor releases before upgrading to 22.05.
>
> I have collected much detailed information about Slurm upgrades in my
> Wiki page:
> https://wiki.fysik.dtu.dk/niflheim/Slurm_installation#upgrading-slurm
>
> It is strongly recommended to make the dry-run test of the database
> upgrade, just to be sure your database won't cause problems.
>
> /Ole
>
>
>
> On 17-05-2022 18:13, byron wrote:
>> Sorry, I should have been clearer. I understand that with regards
>> to slurmd / slurmctld you can skip a major release without impacting
>> running jobs etc. My questions was about upgrading slurmdbd and
>> whether it was necessary to upgrade through the intermediate major
>> releases (which I know understand is necessary).
>>
>> Thanks
>>
>>
>> On Tue, May 17, 2022 at 4:49 PM Paul Edmon <pedmon at cfa.harvard.edu
>> <mailto:pedmon at cfa.harvard.edu>> wrote:
>>
>> The slurm docs say you can do two major releases at a time
>> (https://slurm.schedmd.com/quickstart_admin.html
>> <https://slurm.schedmd.com/quickstart_admin.html>):
>>
>> "Almost every new major release of Slurm (e.g. 20.02.x to 20.11.x)
>> involves changes to the state files with new data structures, new
>> options, etc. Slurm permits upgrades to a new major release from the
>> past two major releases, which happen every nine months (e.g.
>> 20.02.x or 20.11.x to 21.08.x) without loss of jobs or other state
>> information."
>>
>> As for old versions of slurm I think at this point you would need to
>> contact SchedMD. I'm sure they have past releases they can hand out
>> if you are bootstrapping to a newer release.
>>
>> -Paul Edmon-
>>
>> On 5/17/22 11:42 AM, byron wrote:
>>> Thanks Brian for the speedy responce.
>>>
>>> Am I not correct in thinking that if I just go from 19.05 to 20.11
>>> then there is the advantage that I can upgrade slurmd and
>>> slurmctld in one go and it won't affect the running jobs since
>>> upgrading to a new major release from the past two major releases
>>> doesn't affect the state information. Or are you saying that in
>>> this case (19.05 direct to 21.08) there isn't any impact to
>>> running jobs either. Or did you step through all the versions
>>> when upgrading slurmd and slurmctld also?
>>>
>>> Also where do I get a copy of 20.2 from if schedMD aren't
>>> providing it as a download.
>>>
>>> Thanks
>>>
>>>
>>>
>>>
>>> On Tue, May 17, 2022 at 4:05 PM Brian Andrus <toomuchit at gmail.com
>>> <mailto:toomuchit at gmail.com>> wrote:
>>>
>>> You need to step upgrade through major versions (not minor).
>>>
>>> So 19.05=>20.x
>>>
>>> I would highly recommend going to 21.08 while you are at it.
>>> I just did the same migration (although they started at 18.x)
>>> with no
>>> issues. Running jobs were not impacted and users didn't even
>>> notice.
>>>
>>> Brian Andrus
>>>
>>>
>>> On 5/17/2022 7:35 AM, byron wrote:
>>> > Hi
>>> >
>>> > I'm looking at upgrading our install of slurm from 19.05 to
>>> 20.11 in
>>> > responce to the recenty announced security vulnerabilities.
>>> >
>>> > I've been through the documentation / forums and have
>>> managed to find
>>> > the answers to most of my questions but am still unclear
>>> about the
>>> > following
>>> >
>>> > - In upgrading the slurmdbd from 19.05 to 20.11 do I need
>>> to go
>>> > through all the versions (19.05 => 20.2 => 20.11)? From
>>> reading the
>>> > forums it look as though it is necesary
>>> >
>>> https://groups.google.com/g/slurm-users/c/fftVPaHvTzQ/m/YTWo1mRjAwAJ
>>> <https://groups.google.com/g/slurm-users/c/fftVPaHvTzQ/m/YTWo1mRjAwAJ>
>>> >
>>> https://groups.google.com/g/slurm-users/c/kXtepX8-L7I/m/udwySA3bBQAJ
>>> <https://groups.google.com/g/slurm-users/c/kXtepX8-L7I/m/udwySA3bBQAJ>
>>> > However if that is the case it would seem strange that
>>> SchedMD have
>>> > removed 20.2 from the downloads page (I understand the
>>> reason is that
>>> > it contains the exploit) if it is still required for the
>>> upgrade.
>>> >
>>> > - We are running version 5.5.68 of the MariaDB, the version
>>> that comes
>>> > with centos7.9. I've seen a few references to upgrading
>>> v5.5 but
>>> > they were in the context of upgrading from slurm 17 to
>>> 18. I'm
>>> > wondering if its ok to stick with this version since we're
>>> already on
>>> > slurm 19.05.
>>> >
>>> > Any help much appreciated.
>
More information about the slurm-users
mailing list