On 7/5/2019 1:45 AM, Massimo Sgaravatto wrote:
> I tried to check the allocations on each compute node of a Ocata cloud,
> using the command:
>
> curl -s ${PLACEMENT_ENDPOINT}/resource_providers/${UUID}/allocations -H
> "x-auth-token: $TOKEN" | python -m json.tool
>
Just FYI you can use osc-placement (openstack client plugin) for command
line:
https://docs.openstack.org/osc-placement/latest/index.html
Ok, thanks
In the Rocky cloud I had to manually install the python2-osc-placement package. At least for centos7 it is not required by python2-openstackclient
> I found that, on a few compute nodes, there are some instances for which
> there is not a corresponding allocation.
The heal_allocations command [1] might be able to find and fix these up
for you. The bad news for you is that heal_allocations wasn't added
until Rocky and you're on Ocata.
Since in 1 week the Ocata cloud we'll be migrated to Rocky, I can wait ... :-)
Thanks a lot for your help !
Cheers, Massimo