[pve-devel] Format of "ostemplate" value in Prox 2.0 API

Dietmar Maurer dietmar at proxmox.com
Fri Apr 20 06:26:09 CEST 2012


Feel free to add some info to our wiki (with link to your github page)

I guess to this page: http://pve.proxmox.com/wiki/Developer_Documentation

- Dietmar

From: Nathan Sullivan [mailto:nathan.sullivan at netsip.com.au]
Sent: Freitag, 20. April 2012 06:17
To: Dietmar Maurer
Cc: pve-devel at pve.proxmox.com
Subject: RE: Format of "ostemplate" value in Prox 2.0 API

Thanks for that, this worked perfectly.

For your info, I have started work on a PHP client to the REST/JSON API, see https://github.com/CpuID/pve2-api-php-client for the progress so far... :)

I believe all the methods should work, just need to test DELETE and PUT next...

Regards,

Nathan Sullivan
Voice Specialist
NetSIP pty ltd - An Impirical Company
Level 3, 24 Little Edward St, Spring Hill QLD 4000
t    1300 638 747
e   nathan.sullivan<mailto:nathan.sullivan at netsip.com.au>@netsip.com.au<mailto:nathan.sullivan at netsip.com.au>     www.netsip.com.au<http://www.netsip.com.au>
________________________________
From: Dietmar Maurer [dietmar at proxmox.com]
Sent: Friday, 20 April 2012 1:59 PM
To: Nathan Sullivan; pve-devel at pve.proxmox.com<mailto:pve-devel at pve.proxmox.com>
Subject: RE: Format of "ostemplate" value in Prox 2.0 API
Use the following command to list templates:

# pvesm list local --content vztmpl

Format is something like: ${storageid}:vztmpl/${filename}

- Dietmar

From: pve-devel-bounces at pve.proxmox.com<mailto:pve-devel-bounces at pve.proxmox.com> [mailto:pve-devel-bounces at pve.proxmox.com]<mailto:[mailto:pve-devel-bounces at pve.proxmox.com]> On Behalf Of Nathan Sullivan
Sent: Freitag, 20. April 2012 02:48
To: pve-devel at pve.proxmox.com<mailto:pve-devel at pve.proxmox.com>
Subject: [pve-devel] Format of "ostemplate" value in Prox 2.0 API

Hi Guys,

Trying to utilise the Proxmox 2.0 REST API, by POSTing to /api2/json/nodes/vz1/openvz (vz1 being the node name) to create a new OpenVZ container. Cannot seem to get the correct syntax for "ostemplate", can someone please clarify the format?

See below for an example HTTP response:

HTTP/1.1 500 unable to parse directory volume name '/var/lib/vz/template/cache/debian-6.0-standard_6.0-4_amd64.tar.gz'
Date: Thu, 19 Apr 2012 23:43:36 GMT
Server: Apache
Pragma: no-cache
Cache-control: no-cache
Content-Length: 170
Connection: close
Content-Type: text/plain; charset=iso-8859-1
Expires: Thu, 19 Apr 2012 23:43:36 GMT

I have tried various formats, including "local:debian-6.0-standard_6.0-4_amd64.tar.gz" and "local:/var/lib/vz/template/cache/debian-6.0-standard_6.0-4_amd64.tar.gz" but can't quite put my finger on it. The documentation doesnt clarify the input format.

Regards,

Nathan Sullivan
Voice Specialist
NetSIP pty ltd - An Impirical Company
Level 3, 24 Little Edward St, Spring Hill QLD 4000
t    1300 638 747
e   nathan.sullivan<mailto:nathan.sullivan at netsip.com.au>@netsip.com.au<mailto:nathan.sullivan at netsip.com.au>     www.netsip.com.au<http://www.netsip.com.au>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.proxmox.com/pipermail/pve-devel/attachments/20120420/f9554aea/attachment.htm>


More information about the pve-devel mailing list