Hi there,
I have a HP DL380 with an NVME riser card / cage and I already set 3x NVME drives on the Proxmox host itself to provide storage for the VMs. (Host OS sits on RAID1 on the internal hw RAID controller of the machine.)
Now I need additional fileserver storage - my original plan was to passthrough the 5x remaining NVME drives to a VM machine running TrueNAS.
I superficially checked out the guide for PCIe passthrough. With lspci I see each drive with a separate address. And the riser card just expands the PCIe bus so there is no additional controller, etc. involved. So while in theory it should be feasible to passthrough unvirtualized drives I am not sure about:
- can I realiably prevent passthrough of the existing 3x drives? If I mess with them this would kill my virtual machines!
- is it in general a good idea to do it? I would very much prefer the TrueNAS management GUI over setting up ZFS and the sharing features from within the Proxmox host.
Thanks!
I have a HP DL380 with an NVME riser card / cage and I already set 3x NVME drives on the Proxmox host itself to provide storage for the VMs. (Host OS sits on RAID1 on the internal hw RAID controller of the machine.)
Now I need additional fileserver storage - my original plan was to passthrough the 5x remaining NVME drives to a VM machine running TrueNAS.
I superficially checked out the guide for PCIe passthrough. With lspci I see each drive with a separate address. And the riser card just expands the PCIe bus so there is no additional controller, etc. involved. So while in theory it should be feasible to passthrough unvirtualized drives I am not sure about:
- can I realiably prevent passthrough of the existing 3x drives? If I mess with them this would kill my virtual machines!
- is it in general a good idea to do it? I would very much prefer the TrueNAS management GUI over setting up ZFS and the sharing features from within the Proxmox host.
Thanks!