Azure Image ID Format

Hi,
has the azure image id format changed? Formerly the ID looked like this if you used powershell get-azurermvmImage :
“b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-16_04-LTS-amd64-server-20171121.1-en-us-30GB”
Now you get the ID in a format like this:
“/Subscriptions/36103c75-601e-4b72-88ff-a456f2c208d9/Providers/Microsoft.Compute/Locations/westeurope/Publishers/Canonical/ArtifactTypes/VMImage/Offers/UbuntuServer/Skus/18.04-DAILY-LTS/Versions/18.04.201804060”

If I try to put this string when i am creating a new template, the creation job aborts with failure because it is not able to find the file in the path.

Maybe someone has this issue too?
Thanks in advance. Best regards,
Walter

Hi,
What opennebula version are u using?
Anyways the azure image id has not changed, i think that your problem is a confussion between azure Classic and Azure ARM (the new azure).

OpenNebula only supports Azure classic (old model), and the images ids are different depending on wich model so:

  • b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-16_04-LTS-amd64-server-20171121.1-en-us-30GB

belongs to the old model (opennebula can handle it!)

  • Publishers/Canonical/ArtifactTypes/VMImage/Offers/UbuntuServer/Skus/18.04-DAILY-LTS/Versions/18.04.201804060”

this is the new ARM model so for the moment opennebula will not understand nothing about that.

finally tell u that OpenNebula team is working on the new ARM model so in a near future it will be possible to use the new model.

Cheers