MS-HPC2012 R2 U3, On-Premises Linux Nodes, how to mount shares RRS feed

  • Question

  • Hi,

    I've got a Windows headnode running Win 2012 R2/HPC 2012 R2, U3, and 6 Ubuntu 16.04.1 LTS linux nodes attached to it. It all basically works - I can submit very simple jobs, (eg, pwd, whoami, ls) and I get all the right answers back in STDOUT for those jobs, which is a great start.

    The problem is: how do users mount network shares for their cluster jobs, so they can do real jobs with real data, without publishing their password in public on the job submit line?

    I've set up all the cluster nodes with pam_mount, such that if they logged into the cluster nodes with SSH, all their shares (Windows and other), would be mounted automatically, and this works nicely. But when launching jobs on the linux nodes, the cluster manager doesn't seem to do an SSH - it seems to do this for user wes:

    sudo -E -u wes env "PATH=$PATH" /bin/bash /tmp/nodemanager_task_109_0.dKLE3e/run_dir_in_out.sh

    and that doesn't cause any of the shares to get mounted.

    Any ideas? Many thanks,

    • Edited by WesHinsley2 Wednesday, August 17, 2016 9:27 PM typo
    Wednesday, August 17, 2016 9:26 PM

All replies

  • Hi,

      With a latest QFE, you're able to do this but we didn't publish the document in public. And some customers are still trying and giving us feedbacks. If you're interested in trying that, we can share with you. Please reach us through hpcpack@microsoft.com

    Qiufang Shi

    Thursday, August 18, 2016 2:47 AM
  • Thanks for that - very interested in testing that. I've mailed and await a reply. I've also patched with the latest QFEs I can find, up to 4.5.5111.0, but assuming the fix is in a later non-released version.



    Friday, August 19, 2016 11:58 AM