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

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!