I have a requirement to create a new VM(different location) using exactly the same configurations as of existing VM. I have copy of its virtual disks and so I am only interested in VM's configurations. If possible I want to store the existing VM's configurations information in my database and later use it for re-creating new VM.
I can use VirtualMachineConfigInfo data object to get all VM's configurations, but there are too many properties.
I have following questions:
1. What are the minimum set of VM's configuration that is needed to re-create a VM ? Or do I need all the properties?
2. Is a there way to export VM's configuration which I can use to re-create the VM later?