Node added: no /mnt/pve/localISO

engineer5

New Member
Jan 13, 2024
9
0
1
Hi,
I added additional nodes to a running cluster, everything went smoothly, but on the new nodes there is a "?" attached to the localISO storage (whereas there is a localISO on the old nodes).
I've checked /etc/pve/storage.cfg, on all nodes it is identical and contains:
dir: localISO
path /mnt/pve/localISO
content iso,backup,snippets,rootdir,vztmpl,images
is_mountpoint 1
shared 1

I inspected /mnt on the new nodes, there was no /mnt/pve directory, nor /mnt/pve/localISO. So I created these directories to make sure a mount point exists and rebooted the new nodes, but no change.
I still get
unable to activate storage 'localISO' - directory is expected to be a mount point but is not mounted: '/mnt/pve/localISO' (500)

Any ideas?
Best, e#5
 
I inspected /mnt on the new nodes, there was no /mnt/pve directory, nor /mnt/pve/localISO. So I created these directories to make sure a mount point exists and rebooted the new nodes, but no change.
The storage is marked as is_mountpoint, which means that it needs to be mounted before Proxmox VE can use it as a storage. You can achieve that adding an entry to your /etc/fstab or adding a mount unit. Either way, I'd suggest you check out how that storage is mounted on the original node and copy that configuration over if the storage that is being mounted can be shared.

If it cannot be shared, it would be smarter to limit the storage to only the node that is available on.