cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nera nesic <>
Subject Creating BareMetal templates from vmid via API
Date Fri, 13 Jun 2014 16:43:49 GMT

Please forgive me for crossposting - I originally sent this to users, but
then realized dev was probably a more appropriate mailing list.

I am trying to create a BareMetal template based on vm id using the
CloudStack API. The API documentations suggests that this should be
possible by providing the virtual machine ID and a URL for template
storage. However, this doesn't work; I followed the API documentation,
provided the ostypeid, name, displaytext, virtualmachineid, and url, but I
got this error message:

“Failed to create private template record, neither volume ID nor snapshot
ID were specified. ”

So I took a look at the code, and while I did find the code which should
support BareMetal template creation from vmid in the BareMetalPxeManager,
it is not called from anywhere. The TemplateManager handles
CreateTemplateCommands which specify either a volume or a snapshot, but
doesn't deal with the BareMetal template creation in any way.

Is this omission made intentionally? Is the API capable of handling
creation of these templates in some other way, or should support for
BareMetal templates be added to the TemplateManager?


*Nera Nešić*
Backend Developer

Mobile: (+354) 782 1337 <>

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message