Hi all,
I've been wrangling with how to setup storage on my two node cluster for a while. The main node has two 4tb SSD drives (currently btrfs raid1) that I can't pass through to a VM since they are on the same bus as one of the tow 1tb SSDs (btrfs raid1) used for Proxmox. Secondary node has a 1tb SSD for Proxmox and a 4tb SSD for storage (not really configured yet).
I'd like to have this system be as versatile as possible. Ideally I'll be able to have a shared (between nodes. VMs and LXCs) drive, currently thinking the 4tb SSD raid. The main node is something I plan on using as a media storage/server, thinking of leaning as much as possible on LXCs in order to share resources better. It will also eventually be opened to the internet as a web server, NextCloud, and other possible uses... That part I can deal with, but the initial storage configuration is not something I've been able to grasp.
The main node could have about six SATA drives, but trying to keep the expenditures low. The secondary node is tapped out in regards to drives.
Some thoughts I've had:
1. Setup ZFS over ISCSI on the main node. However I am confused as to how it really works. I thought I could do it all on the host, but it seems I need to set the drive up on a remote (virtualized?) machine?
2. Setup NFS on the host and share it with all the VMs, LXCs, and other node. This may be the way I'll do it... Though I think it may complicate things in regards to snapshots. Not sure where I'll store them then. Maybe the 1tb raid drive?
3. Open Media Vault LXC, I've seen how to do this and it should work. After some configuration... I'm trying to avoid setting up TrueNAS on a VM and have it eat up resources.
Currently the network is running at 1gb and I don't plan on upgrading to 10gb unless I see a need or untill the setup becomes more robust.
Any recomendations on how to setup a shared drive for files would be appreciated.
I've been wrangling with how to setup storage on my two node cluster for a while. The main node has two 4tb SSD drives (currently btrfs raid1) that I can't pass through to a VM since they are on the same bus as one of the tow 1tb SSDs (btrfs raid1) used for Proxmox. Secondary node has a 1tb SSD for Proxmox and a 4tb SSD for storage (not really configured yet).
I'd like to have this system be as versatile as possible. Ideally I'll be able to have a shared (between nodes. VMs and LXCs) drive, currently thinking the 4tb SSD raid. The main node is something I plan on using as a media storage/server, thinking of leaning as much as possible on LXCs in order to share resources better. It will also eventually be opened to the internet as a web server, NextCloud, and other possible uses... That part I can deal with, but the initial storage configuration is not something I've been able to grasp.
The main node could have about six SATA drives, but trying to keep the expenditures low. The secondary node is tapped out in regards to drives.
Some thoughts I've had:
1. Setup ZFS over ISCSI on the main node. However I am confused as to how it really works. I thought I could do it all on the host, but it seems I need to set the drive up on a remote (virtualized?) machine?
2. Setup NFS on the host and share it with all the VMs, LXCs, and other node. This may be the way I'll do it... Though I think it may complicate things in regards to snapshots. Not sure where I'll store them then. Maybe the 1tb raid drive?
3. Open Media Vault LXC, I've seen how to do this and it should work. After some configuration... I'm trying to avoid setting up TrueNAS on a VM and have it eat up resources.
Currently the network is running at 1gb and I don't plan on upgrading to 10gb unless I see a need or untill the setup becomes more robust.
Any recomendations on how to setup a shared drive for files would be appreciated.
Last edited: