On Wed, Oct 14, 2020, 12:42 Gilboa Davara <gilb...@gmail.com> wrote:

> Hello all,
>
> I'm thinking about converting a couple of old dual Xeon V2
> workstations into (yet another) oVirt setup.
> However, the use case for this cluster is somewhat different:
> While I do want most of the VMs to be highly available (Via 2+1 GFS
>

GlusterFS?

storage domain), I'd also want pin at least one "desktop" VM to each
> host (possibly with vGPU) and let this VM access the local storage
> directly in-order to get near bare metal performance.
>

This makes sense.

Now, I am aware that I can simply share an LVM LV over NFS / localhost
> and pin a specific VM to each specific host, and the performance will
> be acceptable,


This will not be fast as local device passed-through to the vm

It will also be problematic, since all hosts will mount, monitor, and
maintain leases on this NFS storage, since it is considered as shared
storage.

If another host fail to access this NFS storage the other host will be
deactivated and all the VMs will migrate to other hosts. This migration
storm can cause lot of trouble.

In the worst case, in no other host can access this NFS storage all other
hosts will be deactivated.


I seem to remember that there's a POSIX-FS storage
> domain that at least in theory should be able to give me per-host
> private storage.
>

This is same as NFS (internally this is the same code). It will work only
if you can mount the same device/export on all hosts. This is even worse
than NFS.


> A. Am I barking at the wrong tree here? Is this setup even possible?
>

This is possible using host device.

You can attach a host device to a VM. This will pin the VM to the host, and
give best performance.

It may not be flexible enough since you need to attach entire device. Maybe
it can work with LVM logical volumes.

Nir

B. If it is even possible, any documentation / pointers on setting up
> per-host private storage?
>
> I should mention that these workstations are quite beefy (64-128GB
> RAM, large MDRAID, SSD, etc) so I can spare memory / storage space (I
> can even split the local storage and GFS to different arrays).
>
> - Gilboa
> _______________________________________________
> Users mailing list -- users@ovirt.org
> To unsubscribe send an email to users-le...@ovirt.org
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/users@ovirt.org/message/VT24EBHC4OF7VXO7BGY3C2IT64M2T5FD/
>
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/7S7KA474CGP7AC342TLFNN62WH2DLH6N/

Reply via email to