Xena 系列发布说明¶
3.0.0¶
新特性¶
现在,
openstack resource provider allocation unset命令支持--resource-class选项,该选项接受资源类的字符串。这将从所有提供程序中删除给定资源类的分配。如果同时指定了--provider选项,则要删除的分配将限制为给定资源提供程序的给定资源类。示例1
# remove VGPU allocation from provider P for this consumer. allocation unset <consumer_uuid> --provider P --resource-class VGPU
示例2
# remove VGPU allocations from all providers for this consumer. allocation unset <consumer_uuid> --resource-class VGPU
现在,
openstack allocation candidate list和openstack resource provider list命令支持--member-of选项,该选项接受资源提供程序聚合的逗号分隔的 UUID。如果指定此选项,则返回的资源提供程序必须与由 UUID 标识的至少一个聚合相关联。可以使用--os-placement-api-version 1.24或更高版本重复此选项以添加(限制)条件。
openstack allocation candidate list命令现在支持--group和--group-policy选项。--group选项接受一个整数来分组细粒度请求。 如果指定,以下给定的资源选项、所需/禁止的特性以及聚合将与该组关联,并且将在响应中由相同的资源提供者满足。--group可以重复使用,以从同一资源提供者树中的多个资源提供者处获取候选者。 如果提供多个组,则这些单独的组可能由相同的提供者满足,也可能不满足。 如果希望这些组由不同的资源提供者满足,请将--group_policy设置为isolate。 例如openstack allocation candidate list \ --group 1 --resource VCPU=3 --required HW_CPU_X86_SSE \ --group 2 --resource VCPU=4 \ --group_policy isolate
此选项在
--os-placement-api-version 1.25或更高版本中可用,但要使放置服务器意识到嵌套提供程序,请使用--os-placement-api-version 1.29或更高版本。有关更多详细信息,请参阅 REST API 版本历史记录。
现在,
openstack resource provider inventory list和openstack resource provider inventory show命令包含一个used列,提供指定资源的使用情况摘要信息。
弃用说明¶
对于
openstack allocation candidate list和openstack resource provider list命令,--aggregate-uuid选项已被弃用。请改用--member-of选项。
2.0.0¶
升级说明¶
已停止支持 Python 2.7。现在支持的 Python 最低版本是 Python 3.6。
1.8.0¶
新特性¶
已添加一个新的
openstack resource provider allocation unset命令,该命令允许移除针对给定消费者的特定资源提供方的分配。当消费者针对多个资源提供方有分配,并且删除所有消费者的分配的openstack resource provider allocation delete命令不可取时,此命令非常有用。新的 unset 命令需要--os-placement-api-version 1.12或更高版本。
openstack resource provider allocation set命令现在支持--os-placement-api-version 1.28,其中使用消费者生成,从而促进对分配的并发修改。
1.7.0¶
新特性¶
已添加一个新的
--aggregate选项到resource provider inventory set命令,该选项可以为指定聚合的所有资源提供方设置资源提供方库存。例如,可以管理 VCPU、MEMORY_MB 和/或 DISK_GB 分配比例在聚合中以解决 bug 1804125。
已添加一个新的
--amend选项到resource provider inventory set命令,该选项可以在无需用户传递库存的完整替换的情况下更新资源提供方库存。
已添加一个新的
--dry-run选项到resource provider inventory set命令,该选项可以预览库存更改,而无需对其产生影响。
1.6.0¶
新特性¶
通过添加
--generation选项到openstack resource provider aggregate set命令,添加了对 1.19 placement API 微版本 的支持。
openstack allocation candidate list命令现在支持微版本 1.21。添加了一个--aggregate-uuid选项,该选项将结果列表限制为仅包含至少属于其中一个聚合的资源提供方。有关更多详细信息,请参阅 命令文档。
placement 的 1.22 微版本 添加了对使用指定特征排除资源提供方和分配候选的支持。可以使用
--forbidden选项指定禁止的特征。
1.5.0¶
新特性¶
通过添加
--required选项到openstack resource provider list命令,添加了对 1.18 placement API 微版本的支持。
1.3.0¶
新特性¶
通过添加
root_provider_uuid和parent_provider_uuid到资源提供方列表/显示/创建/设置命令的输出,添加了对 1.14 placement API 微版本的支持。 资源提供方创建/设置命令现在有一个新的选项--parent-provider <UUID>。 并且resource provider list有一个新的选项--in-tree <UUID>。
通过添加
--limit选项到openstack allocation candidate list命令,添加了对 1.16 placement API 微版本的支持。
通过添加
--required选项到openstack allocation candidate list命令,添加了对 1.17 placement API 微版本的支持。
1.2.0¶
新特性¶
openstack resource provider inventory delete命令现在支持微版本 1.5。 具体来说,可以删除指定资源提供方的所有库存。有关更多详细信息,请参阅 命令文档。
以下与特征相关的命令列表已添加到微版本 1.6
openstack trait listopenstack trait showopenstack trait createopenstack trait deleteopenstack resource provider trait listopenstack resource provider trait setopenstack resource provider trait delete
有关更多详细信息,请参阅 命令文档。
openstack resource class set {name}命令已添加,需要--os-placement-api-version 1.7。 此命令类似于openstack resource class create,但如果资源类已经存在,则它是幂等的。有关更多详细信息,请参阅 命令文档。
升级说明¶
- 命令中的
resource_class位置参数 openstack resource provider inventory delete已替换为--resource-class可选参数。 如果使用--os-placement-api-version低于 1.5,则--resource-class选项仍然是必需的。
- 命令中的
1.1.0¶
新特性¶
1.0.0¶
序言¶
这是 osc-placement 插件的第一个主要版本,包含对 Placement API 的最少命令行支持。
新特性¶
此版本中的新命令集包括
$ openstack resource -h Command "resource" matches: resource class create resource class delete resource class list resource class show resource provider aggregate list resource provider aggregate set resource provider allocation delete resource provider allocation set resource provider allocation show resource provider create resource provider delete resource provider inventory class set resource provider inventory delete resource provider inventory list resource provider inventory set resource provider inventory show resource provider list resource provider set resource provider show resource provider usage show
有关更多详细信息和示例,请参阅 用法 文档。