HPCasCode merge requestshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests2020-05-15T20:46:23+10:00https://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/159update the unit file for slurmdbd to respect the directory we want the pid to...2020-05-15T20:46:23+10:00Chris Hinesupdate the unit file for slurmdbd to respect the directory we want the pid to go toGin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/158allow use of a ldap readonly server for failover (but don't mandate it)2020-05-15T20:46:21+10:00Chris Hinesallow use of a ldap readonly server for failover (but don't mandate it)Gin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/157set the killmode so restarting slurmd doesn't cause the users jobs to be killed2020-05-15T20:46:19+10:00Chris Hinesset the killmode so restarting slurmd doesn't cause the users jobs to be killedGin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/156Remove -a to make the check_fs_used work2020-05-15T20:46:20+10:00Gin TanRemove -a to make the check_fs_used workNot sure if this is going to affect other clusters.Not sure if this is going to affect other clusters.Chris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/155Do not enabled slurmctld and slurmdbd in systemd2020-05-15T20:46:20+10:00Gin TanDo not enabled slurmctld and slurmdbd in systemdChris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/154fix an error detecting the ppolicy and enable the auxposixgroup schema2020-05-15T20:46:20+10:00Chris Hinesfix an error detecting the ppolicy and enable the auxposixgroup schema1) Fix errors on system_packages for newer versions of ansible
2) Fix detecting of existing ppolicy overlay on a db (if you apply it twice the server will not start)
3) Implement objectClass=auxPosixGroup (because nis.schema provides a d...1) Fix errors on system_packages for newer versions of ansible
2) Fix detecting of existing ppolicy overlay on a db (if you apply it twice the server will not start)
3) Implement objectClass=auxPosixGroup (because nis.schema provides a definition of posixGroup which is incompatible with groupOfNames, they are both structual classes and posixGroup should really be auxillary)
The other option was to use rfc2307bis to provide gidNumber etc as described here:
http://www.openldap.org/lists/openldap-technical/201405/msg00291.html
but this would require a) finding a copy of rfc2307bis (only drafts are available) b) possible incompatabilities with existing nis.schemaGin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/153Fix nat server2020-05-15T20:46:19+10:00Simon MichnowiczFix nat serverFixes NAT role so that the private and public interfaces are correctly names in /etc/sysconfig/iptables
The system uses a default variable for M3, so no changes are needed in clusterbuild for m3.
Non-m3 clusters need to specify the PRIVA...Fixes NAT role so that the private and public interfaces are correctly names in /etc/sysconfig/iptables
The system uses a default variable for M3, so no changes are needed in clusterbuild for m3.
Non-m3 clusters need to specify the PRIVATE_NETWORK_CIDR variable for the private network when calling itGin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/152Updating slurmdbd logrotate service file2020-05-15T20:46:27+10:00Gin TanUpdating slurmdbd logrotate service fileI can't change the target branch.I can't change the target branch.Chris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/151clean up X script and cron install2018-03-19T11:34:27+11:00Jafar Lieclean up X script and cron installChris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/150Fixed xorg.conf.j2 template2020-05-15T20:46:20+10:00Jafar LieFixed xorg.conf.j2 templateTurns out, template.render produces slightly different output to ansible's output implementationTurns out, template.render produces slightly different output to ansible's output implementationChris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/149added gpu role to generate combinations of xorg.conf2020-05-15T20:46:19+10:00Jafar Lieadded gpu role to generate combinations of xorg.confChris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/148added check_nvidia_uvm.nhc2020-05-15T20:48:39+10:00Jafar Lieadded check_nvidia_uvm.nhcGin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/147Better reboot2020-05-15T20:48:39+10:00Chris HinesBetter rebootGin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/146added dependency on gluster so slurmctl will not start until gluster is running2020-05-15T20:48:39+10:00Simon Michnowiczadded dependency on gluster so slurmctl will not start until gluster is runningslurmctld will break if the spool directory (on gluster) does not exist.
GlusterFS must be present when slurm starts
This puts a dependency on starting gluster first before slurm in the unit filesslurmctld will break if the spool directory (on gluster) does not exist.
GlusterFS must be present when slurm starts
This puts a dependency on starting gluster first before slurm in the unit filesChris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/145Removing ipa package2020-05-15T20:48:39+10:00Gin TanRemoving ipa packageChris HinesChris Hineshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/144enable the client quorum as wel2020-05-15T20:48:38+10:00Chris Hinesenable the client quorum as welhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/143add the gluster quorum2020-05-15T20:48:37+10:00Chris Hinesadd the gluster quorumGin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/142WIP: Gluster modes2017-09-20T12:04:16+10:00Chris HinesWIP: Gluster modeshttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/141Adding new NHC for xorg.conf so that vglrun works on vis nodes2020-05-15T20:48:37+10:00Kerri WaitAdding new NHC for xorg.conf so that vglrun works on vis nodesGin TanGin Tanhttps://gitlab.erc.monash.edu.au/hpc-team/HPCasCode/-/merge_requests/140finally corrected the cuda collectd script2020-05-15T20:48:37+10:00Chris Hinesfinally corrected the cuda collectd script