We are very new to Open OnDemand and are hoping to introduce our users with our first implementation soon. We are a multi-cluster environment where all users get access to cluster1 and only some users getting access to cluster2 (names changed for convenience). Users of cluster2 will generally only use cluster2 but I don’t want to stop them having the opportunity to use cluster1. The two clusters do NOT share home or scratch.
I have configured both clusters on our OOD server and if a user does not have access to cluster2 it remains hidden from them. Which is great and just the way we want it. I have configured MOTD/quotas to only display cluster2 MOTD/quotas if the user has access to cluster2 (done by using groups).
I can do the same for the different file systems for the File menu. However for cluster2 users I would like the File menu to list all cluster2 file systems first. For all users I would prefer not to have a “Home Directory” at all but simply list all file systems as named systems. e.g.
For a cluster1 user the File menus would be:
While a cluster2 user would see:
I could see how I could override some of this with files:
I think to complete the customisation I would also need to modify:
Is there a better more supported way to achieve want I would like?
Thank you for your work on Open OnDemand. Very impressive.
I now realise I will also need to set $OOD_DATAROOT depending on whether the logged in user wants to use cluster1 or cluster2. Would it be possible for a user to select their preferred cluster and have $OOD_DATAROOT set appropriately? Perhaps with profiles?
Unfortunately we don’t have good support for multi-cluster HOME’s right now. If all the clusters share the same HOME it’d be different - but as it is you may have to deploy an entirely separate web stack for your separate clusters.