Yoga 系列发布说明

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 listopenstack 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 listopenstack resource provider inventory show 命令包含一个 used 列,提供指定资源的使用情况摘要信息。

弃用说明

  • 对于 openstack allocation candidate listopenstack 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

新特性

  • openstack allocation candidate list 命令从微版本 1.10 开始可用。

    有关更多详细信息,请参阅 分配候选列表 的命令文档。

  • 通过添加 root_provider_uuidparent_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 微版本的支持。

  • openstack resource provider allocation set 命令现在支持微版本 1.8。 具体来说,从 1.8 开始,在设置分配时需要指定 --user-id--project-id 参数。

    openstack resource usage show 命令从微版本 1.9 开始可用。 可以显示项目和用户的用法。

    有关更多详细信息,请参阅 分配设置资源使用情况显示 的命令文档。

1.2.0

新特性

  • openstack resource provider inventory delete 命令现在支持微版本 1.5。 具体来说,可以删除指定资源提供方的所有库存。

    有关更多详细信息,请参阅 命令文档

  • 以下与特征相关的命令列表已添加到微版本 1.6

    • openstack trait list

    • openstack trait show

    • openstack trait create

    • openstack trait delete

    • openstack resource provider trait list

    • openstack resource provider trait set

    • openstack 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

新特性

  • openstack resource provider list 命令现在支持微版本 1.31.4。 具体来说,向该命令添加了两个新的选项

    • --aggregate-uuid:列出至少属于指定资源提供方聚合的资源提供方。

    • --resource:列出能够为给定数量的指定资源类提供分配请求的资源提供方。

    有关更多详细信息,请参阅 命令文档

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
    

    有关更多详细信息和示例,请参阅 用法 文档。