验证安装¶
验证 placement 服务的运行。
注意
在进行这些调用之前,您需要以 admin 身份验证到身份服务。具体方法取决于您的系统设置。如果您没有 admin-openrc 文件,您将拥有类似的文件。
激活
admin凭证以访问仅管理员可用的 CLI 命令$ . admin-openrc
执行状态检查以确保一切正常
$ placement-status upgrade check +----------------------------------+ | Upgrade Check Results | +----------------------------------+ | Check: Missing Root Provider IDs | | Result: Success | | Details: None | +----------------------------------+ | Check: Incomplete Consumers | | Result: Success | | Details: None | +----------------------------------+
该命令的输出会因版本而异。有关详细信息,请参阅 placement-status 升级检查。
对 placement API 运行一些命令
安装 osc-placement 插件
注意
本示例使用 PyPI 和 pip,但如果您使用的是发行版软件包,则可以从其仓库安装该软件包。随着向 python3 的迁移,您需要指定 pip3 或从您的发行版安装 python3-osc-placement。
$ pip3 install osc-placement
列出可用的资源类和特征
$ 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 | | ... |