Basically we want to automate virtual machine creation from ISO. As in one of our project we get custom ISO (appliances with application pre-installed in OS) released from time to time. So we need to use these ISO for further testing or setting up development environments. So we are looking for an automated deployment tools through which we can create VM on Esxi hosts. The use case is given below
- We get new ISO and say uploaded in datastore location.
- Now using some tool like chef or puppet (or some other tool) we trigger pro-vising of VM.
We can't have predefined VMDK or OVFA (as some tutorial talk about them) as every new ISO will have some new changes so it like always creating a new VM as we may need to create some older version appliance machine for some issues.
So any thoughts how I can achive the same.