Since a long time ago, we plan to upgrade Baobab to CentOS7. The principal issues with the current version of the OS are:
- GLIBC version 2.12
- Kernel 2.6.32-754.3.5.el6.x86_64 (still maintained/patched but quite old)
We weren’t able to do this because it’s a huge step to go from CentOS6.10 (the latest version) to CentOS7 and we didn’t had a spare infrastructure to test the migration. For this reason, we have installed a new login node that will be used for the migration.
The steps are the following:
- Install the new login node in an automated way (kickstart, pxe) with CentOS7
- Put a couple of nodes on drain, install them in an automated way in CentOS7
- Do some testings (SLURM, mpi, cuda, storage)
- Ask beta testers that are willing to try the new OS version and login node to use the new login node.
- Progressively migrate nodes to the new OS
We will update this post to let you know how it is going.
Task 1 is done (03.03.2019)
Task 2 is done (05.03.2019)
Task 3 is done (06.03.2019)