But at the moment to deploy the service with Oneflow it starts fine deploying the two first machines but the last one always fail. There is not a problem of the machine templates because these as I mentioned were tested, I tried to figure out what can be the problem but I still do not get the solution, it is very weird problem…
This is the log http://pastebin.com/zyiqVw3M but it is not true about the image, it is not the problem, it is the same image used in the other machines and works perfectly.
An AMI is tied to a region, so probably the OpenNebula scheduler is trying to deploy the instance in a different region, to avoid this you can set a SCHED_REQUIREMENT. You can specify this using the VM template wizard and selecting the host/hosts where you want this VM to be deployed.
a) If you specify the HOST attribute inside the EC2 section, you can define different AMIs for different Host/Regions. Therefore, the scheduler will be able to choose between different Hosts and use the VM will be deployed using the specific section for that Host.
The HOST attribute must match the OpenNebula Host name.
Ok, that was the problem , we had a mismatch between the HOST attribute and the OpenNebula HOST Name, thanks for the clearly explanation, all is working now.