Procedure:OnDemandSetup: Difference between revisions

From OACISS Systems Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 39: Line 39:
* must have munge-devel installed or it will silently fail to build munge support. One might perhaps speculate that this calls for something more than a tiny, buried not-even-an-error message given how critical munge is to 99% of slurm clusters...
* must have munge-devel installed or it will silently fail to build munge support. One might perhaps speculate that this calls for something more than a tiny, buried not-even-an-error message given how critical munge is to 99% of slurm clusters...
* slurm install path must link to ../etc for slurm bins to find config info
* slurm install path must link to ../etc for slurm bins to find config info
Slurm now installed on OOD. Slurm configuration updated to have OOD in the slurm cluster.
Started mysql on orthus to get slurmdbd working because without it slurm does not work on ood...
Working at https://osc.github.io/ood-documentation/master/enable-desktops/add-cluster.html ,
Desktop will now attempt to start however we have an error in the *vnc launch command* of all things,

Revision as of 18:16, 21 April 2022

This page lists various security permission that are involved with OOD,

https://osc.github.io/ood-documentation/latest/installation/modify-system-security.html

It is necessary to permit all to access ports 80, 443 and 5554 (the OOD authenticator)/tcp.

https://leo.leung.xyz/wiki/Open_OnDemand contains a lot of potential underdocumented bugfixes / setup BS.

Step 3 - Authentication setup

  • set ssl cert file and keyfile at ood_config.yml:36
  • under dex:, set ssl: trye
  • utilize most of their given template for LDAP connector, with some minor changes required for our ldap CN/DN/DCs
  • During testing, set OIDCSSLValidateServer Off under httpd conf.d/ood-portal.conf or it will not work

At this point OOD is online/available and login works but apps are not configured.

Step 4 - cluster configuration

https://osc.github.io/ood-documentation/latest/installation/add-cluster-config.html

followed by slurm instructions at

https://osc.github.io/ood-documentation/latest/installation/resource-manager/slurm.html

per config documents, we need to setup munge/munged and the cluster munge key as well. It appears this system is able to access the cluster scheduler info outputs.

Step 5 - desktop configuration

https://osc.github.io/ood-documentation/master/enable-desktops/add-cluster.html

Cluster has been added to desktop environment settings for OOD, now complains about finding slurm. So Slurm must be installed on OOD!

Compilation & installation of slurm-21.08.4 on OOD at the same directory as on Orthus.

-> slurm config will need to add OOD to config?

setting up slurm config on ood:

  • must have munge-devel installed or it will silently fail to build munge support. One might perhaps speculate that this calls for something more than a tiny, buried not-even-an-error message given how critical munge is to 99% of slurm clusters...
  • slurm install path must link to ../etc for slurm bins to find config info


Slurm now installed on OOD. Slurm configuration updated to have OOD in the slurm cluster.

Started mysql on orthus to get slurmdbd working because without it slurm does not work on ood...

Working at https://osc.github.io/ood-documentation/master/enable-desktops/add-cluster.html ,

Desktop will now attempt to start however we have an error in the *vnc launch command* of all things,