Need some advice with Proxmox VM Config for OMV | HDD Passthrough | CPU

omarsha1kh

New Member
Nov 19, 2022
6
0
1
Hey Guys !

Newbie here, but I am trying to do things the right way. I am trying to build a home-lab / home-server. The plan is to have Proxmox as my HyperVisor, have OMV installed as a VM to make a software raid on 3 x 6TB hard drives. I don’t have ECC memory and I plan to use the EXT4 file format.

I have some questions on which I spent a lot of searching on the internet, but couldn’t really find any answers, please help me if you have any knowledge about the same.

  1. What is the best way to pass the HDD’s to my OMV VM ? I am considering passing them as scsi, with controller type as virtio-scsi-single, with io-thread enabled on each disk, but I am not sure if this is the best idea, considering that I will have software raid within the OMV. Another option would be to pass them as scsi and use virtio-scsi as the controller, but I am hesitant to use this as it is not the default suggestion from Proxmox and also is a bit older than the virtue-scsi-single.
  2. Should I enable QEMU agent while creating the OMV VM on proxmox ?
  3. Should I choose host as the cpu or leave it to default while creating the OMV VM on promox ?



Many thanks !
 
What is the best way to pass the HDD’s to my OMV VM ? I am considering passing them as scsi, with controller type as virtio-scsi-single, with io-thread enabled on each disk, but I am not sure if this is the best idea, considering that I will have software raid within the OMV. Another option would be to pass them as scsi and use virtio-scsi as the controller, but I am hesitant to use this as it is not the default suggestion from Proxmox and also is a bit older than the virtue-scsi-single.
virtio-scsi-single should give better performance as each disks then gets its own CPU thread (I think otherwise 8 virtual disks will share a thread).
Should I enable QEMU agent while creating the OMV VM on proxmox ?
I would enable it later after you installed the qemu-guest-agent package inside the OMV VM. Otherwise you won't be able to shutdown/restart the VM from the PVE webUI.
Should I choose host as the cpu or leave it to default while creating the OMV VM on promox ?
"host" would give you the best performance. And I would choose it if you don't plan to run multiple PVE nodes.
 
Last edited:
  • Like
Reactions: leesteken