Have just started. But this topic has proven a treacherous maze to research. I know it is bad form to lead with an apology, so I am sorry to do so.
Having dropped down the Proxmox file and networking rabbithole, it has become apparent that virtualization with Promox has unique views compared to usual OS perspectives, even other virtualization architectures. Architecturally, Proxmox lives at the bare metal and virtualization level, not at the more usual application or user oriented level (IAAS: Infrastructure-only As A Service). Ah, yeah but ...
Proxmox has been successfully set up behind OPNsense running on bare metal as primary router and with OPNSense in a VM as the secondary router in front of a private network.
But Promox file handling has become a muddle of misunderstanding. Turnkey FS was a disaster that I suspect is obsolete anyway. Here's the Proxmox host (on a higher end miniPC) configuration:
Proxmox has been successfully set up behind OPNsense running on bare metal as primary router and with OPNSense in a VM as the secondary router in front of a private network.
But Promox file handling has become a muddle of misunderstanding. Turnkey FS was a disaster that I suspect is obsolete anyway. Here's the Proxmox host (on a higher end miniPC) configuration:
1. 1TB ZFS on 1TB NVME SSD x 2TB NVME SSD paired - Proxmox can have all 1TB for Proxmox overhead and magic
2. 1TB XFS on second partition of the 2TB NVME SSD (unpaired) - considered part of mass storage to be used for high speed media file cache downloads
3. 2 x 8TB XFS SATA Disk mass storage in DAS enclosure on USB 4.0 40GB/s (unpaired) - getting about 200MB/s on each simultaneously
4. 4 x 4TB XFS SATA 2280 SSD mass storage in individual cases on USB 3.2 at 10GB/s and USB 4.0 at 40GB/s (unpaired) - totally experimental using inexpensive but dubious SSD of Chinese origin but they each run at about 380MB/s
5) If you trust the hardware, this is 32TB of external storage sustainable at about 2000MB+ over USB 3.2 and 4.0 (redundant use expected) and 3 TB of Proxmox host system NVME storage sustainable at 5000MB+/s.
6) Still working through options to pair external mass storage in hardware and software but that is not the focus of the question since all 33TB of mass storage are currently empty.
7) Leaning towards BPS for Proxmox virtualization back up with MERGERFS and SNAPRaid fro the mass storage utilizing some kind of backup scheme primarily for media and IOT video data (this is a hugely over configured home media and IOT project to begin with).
8) But only need to understand how to get 33TB of the mass storage integrated so Proxmox VMs/Containers(???) and external devices can use it:
a) *** Need to know how to configure Proxmox host and matching VM internal configurations to support common/independent file systems(s) shared between VMs/CTs and external clients, without disturbing Proxmox's own virtualization storage or bricking Proxmox. ***
b) Would prefer to avoid relying on network file sharing on the Proxmox host for VM file sharing, but will fall back if necessary. (Even so the file share VM will need access to the files systems).
c) Happy to put network sharing in a VM (OMV?) for external hosts (and VMs as need be) as the Turnkey FS LXC experience was brutal. Lots of physical console interventions to save Proxmox.
d) The network IP policy (IPAM) calls for all devices and network based services be given unique IP address/DNS name which also reflect their type of service using network/16 addresses rather than relying on port addresses. This scheme is very strictly defined and tracked in admin records and with DHCP hosts configuration as well as internally on each device and service.
Last edited: