Add a clarifying note about running pip (e.g. you might have to spell it pip3) in a centralized place and link it from elsewhere. We should link to this whenever we mention pip so we don't duplicate information. Change-Id: Ie94ab144005a5846fc951f4f387703bd241181c8 Story: #2005950 Task: #34315
2.4 KiB
Verify Installation
Verify operation of the placement service.
Note
You will need to authenticate to the identity service as an
admin before making these calls. There are many different
ways to do this, depending on how your system was set up. If you do not
have an admin-openrc file, you will have something
similar.
Source the
admincredentials to gain access to admin-only CLI commands:$ . admin-openrcPerform status checks to make sure everything is in order:
$ placement-status upgrade check +----------------------------------+ | Upgrade Check Results | +----------------------------------+ | Check: Missing Root Provider IDs | | Result: Success | | Details: None | +----------------------------------+ | Check: Incomplete Consumers | | Result: Success | | Details: None | +----------------------------------+The output of that command will vary by release. See
placement-status upgrade check <placement-status-checks>for details.Run some commands against the placement API:
Install the osc-placement plugin:
Note
This example uses PyPI and
about-pipbut if you are using distribution packages you can install the package from their repository.$ pip install osc-placementList available resource classes and traits:
$ openstack --os-placement-api-version 1.2 resource class list --sort-column name +----------------------------+ | name | +----------------------------+ | DISK_GB | | IPV4_ADDRESS | | ... | $ openstack --os-placement-api-version 1.6 trait list --sort-column name +---------------------------------------+ | name | +---------------------------------------+ | COMPUTE_DEVICE_TAGGING | | COMPUTE_NET_ATTACH_INTERFACE | | ... |