Hi,
I'm considering to use the Intel Modular Server (with dual SAS controller and dual Ethernet cards) to run a Proxmox cluster on three compute modules. The hardware has not been purchased yet.
I want to use shared LVM storage for KVM guests, using the shared LUN software option. I expect no issues here.
One of the things I want to run on the Proxmox cluster is a KVM guest that acts as CIFS/NFS file server. Running this as a VM instead of directly on the IMS hardware has the advantage of better resource utilization and live migration to another compute module. However, I don't like to put my files in the regular virtual machine's disk. I want them to reside on a virtual disk on the IMS, which the KVM guest would directly access (e.g. putting something like "ide2: /dev/sdb" in the VM config). The "difficulty" here is that this virtual disk still needs to be accessible after a (live) migration. I could remap the virtual drive on the IMS to another compute module, but instead I thought I'd use the shared LUN feature again to make this disk available to all compute modules upfront. Only the one actually running the VM would access it.
Can this work, or have I overlooked something?
Many thanks,
David
I'm considering to use the Intel Modular Server (with dual SAS controller and dual Ethernet cards) to run a Proxmox cluster on three compute modules. The hardware has not been purchased yet.
I want to use shared LVM storage for KVM guests, using the shared LUN software option. I expect no issues here.
One of the things I want to run on the Proxmox cluster is a KVM guest that acts as CIFS/NFS file server. Running this as a VM instead of directly on the IMS hardware has the advantage of better resource utilization and live migration to another compute module. However, I don't like to put my files in the regular virtual machine's disk. I want them to reside on a virtual disk on the IMS, which the KVM guest would directly access (e.g. putting something like "ide2: /dev/sdb" in the VM config). The "difficulty" here is that this virtual disk still needs to be accessible after a (live) migration. I could remap the virtual drive on the IMS to another compute module, but instead I thought I'd use the shared LUN feature again to make this disk available to all compute modules upfront. Only the one actually running the VM would access it.
Can this work, or have I overlooked something?
Many thanks,
David