Eu fiz upgrades semelhantes com o Torque / Moab, mas não com o Slurm, mas posso oferecer alguns conselhos. Se você puder obter um sistema de teste ou uma VM para verificar se as coisas funcionarão após a atualização, isso seria o ideal. Caso contrário, esta é a parte complicada que o documento menciona:
Slurm permits upgrades between any two versions whose major release numbers differ by two or less (e.g. 15.08.x or 16.05.x to 17.02.x) without loss of jobs or other state information. State information from older versions will not be recognized and will be discarded, resulting in loss of all running and pending jobs.
Isso significa que, se você tiver trabalhos pendentes e pendentes após a atualização, eles não estarão lá. Assim, os usuários precisam enviar trabalhos novamente, o que significa que você perderá prioridade e outros metadados relacionados ao trabalho e informações de estado.
Com o Torque / Moab, havia uma pasta de trabalho que geralmente pode ser copiada e migrada para a nova versão. Existe alguma coisa semelhante?
Basicamente, se você não puder ter uma máquina de teste, nesse caso precisará agendar um tempo de inatividade e informar aos usuários que todos os trabalhos atuais na fila serão perdidos, o que significa que eles precisam reenviar tudo. Se isso não for uma opção, você precisará encontrar uma maneira de migrar as tarefas para o sistema atualizado.