Hello all,
So I have a 3-node cluster which each server loaded with local hard drives. I want to share the local hard drives across all the systems in the cluster, so I did the following:
So I have a 3-node cluster which each server loaded with local hard drives. I want to share the local hard drives across all the systems in the cluster, so I did the following:
- Used parted to initialize with GPT and create a partition
- Used mkfs.ext4 to create a filesystem on each disk
- Created a mount point in the root of each server
- Mounted each new EXT4 partition (tested, works)
- Edited /etc/fstab to auto-mount the partition at boot (tested, works)
- Gave each one of the drives/partitions a unique ID through the Proxmox GUI and pointed to the appropriate mount point
- Used the Proxmox GUI to configure each system as a "Directory" and marked the appropriate content types (specifically 'disk image', 'ISO Image', and 'Container')
- Marked each one of them as "Shared" and set no restrictions on the nodes (Nodes set to 'All (No Restrictions)')
- Made sure they are all enabled
- Clicked 'OK'
- What I am noticing is that each node can only see content (i.e., an ISO or VM) that was created or uploaded by that node itself. I am trying to host ISO files on one of those shared local storage disks that all nodes can access, but right not the only one that can see the ISO files in "Content" is the node that I uploaded the ISO's through.
Is there a way to make content uploaded on one node visible to all other nodes (as well as disk usage)?
- The 'main' node (first one I set up, one I used to set up the cluster) has 3 local disks that are showing up under the other two, but two disks that are showing enabled and shared on another node are not showing up on any of the other nodes.