NVME disk not mounted
When we have NVME disks in VMs we attempt to use them as spank private tmpdir BUT there is an assumption that they are mounted on /mnt/nvme which is not true for all images/flavours that include nvme
When we have NVME disks in VMs we attempt to use them as spank private tmpdir BUT there is an assumption that they are mounted on /mnt/nvme which is not true for all images/flavours that include nvme
mentioned in commit 6f17a9bf
created merge request !516 (closed) to address this issue
mentioned in merge request !516 (closed)
mentioned in merge request !519 (merged)
This happens at a minimum for image 356ff1ed-5960-4ac2-96a1-0c0198e6a999 (ubuntu 20.04) on flavour qld.64c600g.A100.nvme
ansible logs look like
974:2021-10-27 15:30:17,561 p=2948 u=ksco0005 n=ansible | TASK [slurm-common : Set /mnt/nvme as spankprivatetmpdir if present src=/mnt/nvme, dest=/mnt/privatedir, owner=root, group=root, mode=u=rwx,g=rx,o=rx, state=link, _ansible_check_mode=False, _ansible_no_log=False, _ansible_debug=False, _ansible_diff=False, _ansible_verbosity=0, _ansible_version=2.11.4, _ansible_module_name=file, _ansible_syslog_facility=LOG_USER, _ansible_selinux_special_fs=['fuse', 'nfs', 'vboxsf', 'ramfs', '9p', 'vfat'], _ansible_string_conversion_action=warn, _ansible_socket=None, _ansible_shell_executable=/bin/sh, _ansible_keep_remote_files=False, _ansible_tmpdir=None, _ansible_remote_tmp=~/.ansible/tmp] ***
975:2021-10-27 15:30:17,562 p=2948 u=ksco0005 n=ansible | fatal: [mlerp-node00]: FAILED! => {"changed": false, "msg": "src file does not exist, use \"force=yes\" if you really want to create the link: /mnt/nvme", "path": "/mnt/privatedir", "src": "/mnt/nvme"}