Our Puppet/Ansible GPFS modules/playbooks handle this sequencing for us (we use
bind mounts for things like u, projects, and scratch also). Like Skylar
mentioned page pool allocation, quorum checking, and cluster arbitration have
to come before a mount of the FS so that time you mentioned
I assisted in a migration a couple years ago when we pushed teams to RHEL 7 and
the science pipeline folks weren’t really concerned with the version of Scale
we were using, but more what the new OS did to their code stack with the newer
version of things like gcc and other libraries. They