[Openstack] Traits is not working
Ramu, MohanX
mohanx.ramu at intel.com
Tue Oct 3 15:34:28 UTC 2017
Hi,
We have implemented OpenStack Ocata and Pike releases, able to consume Placement resource providers API, not able to consume resource class APIs'.
I tried to run Triats API in Pike set up too. I am not able to run any Traits API.
As per the Open Stack doc, the Placement API URL is a base URL for Traits also. I am able to run Placement API as per the given doc, not able to run/access the Traits APIs' . Getting 404 (Not Found error).
I tried to post this issue in Open Stack forum , Not able to register in forum itself. It will be better, if you have any other forum/mail for getting support from Open Stack team.
I am trying to post my question here https://ask.openstack.org/en/questions/ask/
As mentioned in below link, the placement-manage os-traits sync command is not working, it says that command not found.
https://specs.openstack.org/openstack/nova-specs/specs/pike/approved/resource-provider-traits.html
Pike - Placement API version is 1.0 to 1.10
[cid:image001.png at 01D33C8B.2BE958F0]
Ocata - Placement API version is 1.0 to 1.4 which support
[cid:image002.png at 01D33C8B.2BE958F0]
We got 404 only, It seems there is a disconnect btw Placement and Triats. Need to understand that are we missing any configuration.
Don't find these details in any OpenStack docs, But I am sure that Placement API's base URI only the base URI for Traits also.
https://developer.openstack.org/api-ref/placement/#show-traits
* GET /traits: Returns all resource classes.
* PUT /traits/{name}: To insert a single custom trait.
* GET /traits/{name}: To check if a trait name exists.
* DELETE /traits/{name}: To delete the specified trait.
* GET /resource_providers/{uuid}/traits: a list of traits associated with a specific resource provider
* PUT /resource_providers/{uuid}/traits: Set all the traits for a specific resource provider
* DELETE /resource_providers/{uuid}/traits: Remove any existing trait associations for a specific resource provider
Placement Success :
[cid:image002.png at 01D335E7.38DF1D60]
Triats API error:
[cid:image003.png at 01D335E7.38DF1D60]
[cid:image004.png at 01D335E7.38DF1D60]
Thanks & Regards,
Mohan Ramu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20171003/d7dc6719/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 28110 bytes
Desc: image001.png
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20171003/d7dc6719/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 28583 bytes
Desc: image002.png
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20171003/d7dc6719/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 65484 bytes
Desc: image003.png
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20171003/d7dc6719/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 33193 bytes
Desc: image004.png
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20171003/d7dc6719/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 39046 bytes
Desc: image005.png
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20171003/d7dc6719/attachment-0004.png>
More information about the Openstack
mailing list