Slurm accounting association

Setup Slurm to use slurmdb and setup slurmdbd according to accounting guide.
Enforce accounting association.

# grep -e AccountingStorage slurm.conf
AccountingStorageEnforce=associations
AccountingStorageType=accounting_storage/slurmdbd

Once configured, accounts need to be properly associated in SlurmDBD in order to submit jobs.

Setup account association:

sacctmgr: add cluster Name=shannon
sacctmgr: add account Name=em
sacctmgr: add user Name=elton Cluster=shannon account=em
sacctmgr: list association
   Cluster    Account       User  Partition     Share GrpJobs       GrpTRES 
---------- ---------- ---------- ---------- --------- ------- ------------- 
   shannon       root                               1                       
   shannon       root       root                    1                       
   shannon         em                               1                       
   shannon         em      elton                    1