I think there is a minor error on the testing of "dlopen" in the configure
script of slurm 16.05.2. The configure script should come from the
configure.ac, but I haven't dug deeper yet.
diff --git a/configure b/configure
index 777c649..e21c242 100755
--- a/configure
+++ b/configure
@@ -19285,7 +19285,7 @@ if ${ac_cv_lib__dlopen+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-l $LIBS"
+LIBS="-ldl"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
Hello Aaron,
Thank you very much for your information. We may try to integrate the
authorization of slurm services into IPA.
Dashi Cao
________________________________________
From: Aaron Knister <[email protected]>
Sent: Thursday, July 28, 2016 8:48:40 AM
To: slurm-dev
Subject: [slurm-dev] Re: slurm support for Redhat Identity Management
I think the short answer is yes/no/kinda.
I think there's a couple parts to this. Munge is just used to assert that you
are who you say you are. You could certainly write your own auth plugin that
uses perhaps the Kerberos or X509 capabilities of Redhat Identity Management.
If you use Kerberos you'll need to deal with service principals and token
lifespan but if you're already accustomed to doing that it might not be a big
deal. Here's the docs for writing an authentication plugin
http://slurm.schedmd.com/authplugins.html
The other part to this as far as user identities are concerned comes into play
when using the accounting database. That's really the only account database in
SLURM that would need feeding. You could write some scripts to populate your
accounting database based on information in the red hat identity management
database. Much of this would be site specific though, I suspect.
So all the hooks are there to make this work, you'd just need the glue to pull
it all together.
Sent from my iPhone
On Jul 27, 2016, at 8:23 PM, Da Shi Cao
<[email protected]<mailto:[email protected]>> wrote:
Hello everyone,
I wonder if slurm currently support the authentication/authorization of Redhat
Identity Management? So that munge is not needed, and slurm service access is
under the control of Redhat Identity Management!
Best Regards
Dashi Cao