Submitted by Gerard Braad (not verified) on Mon, 2009/12/21 - 18:55.
Personally I think the location of the configuration files for libvirt (and KVM) are troubling. The virtual machine configuration files are locally installed on the KVM host (/etc/libvirt), unlike the way VMware does it. VMware combines the virtual disk images (.vmdk) and configuration files (.vmx .vmxf) inside the same folder. (note: If you even name the folder with the extension .vmwarevm it is a contained vm for use on Fusion). This way it is easy to start a virtual machine on another node, without the need to move configuration files or migrate the node (you only need to add the .vmx to the server inventory). What would be a best practice for KVM+Libvirt?
Virtual Machine configuration
Personally I think the location of the configuration files for libvirt (and KVM) are troubling. The virtual machine configuration files are locally installed on the KVM host (/etc/libvirt), unlike the way VMware does it. VMware combines the virtual disk images (.vmdk) and configuration files (.vmx .vmxf) inside the same folder. (note: If you even name the folder with the extension .vmwarevm it is a contained vm for use on Fusion). This way it is easy to start a virtual machine on another node, without the need to move configuration files or migrate the node (you only need to add the .vmx to the server inventory). What would be a best practice for KVM+Libvirt?