Train 系列发布说明¶
4.0.2-9¶
新特性¶
为
server group list命令添加--limit和--offset选项,以配置结果的分页。
为
project list命令添加--parent选项,以根据指定的父项目过滤项目。
添加对计算 API 微版本 2.47 的支持,该版本更改了服务器详细信息响应中包含风味详情的方式。在 2.46 及更低版本中,服务器详细信息响应中仅显示风味 ID。从 2.47 开始,风味信息嵌入在服务器响应中。现在支持较新的行为。
其他说明¶
从 quota show 命令中删除已弃用的 neutron-lbaas 结果。
4.0.2¶
错误修复¶
现在可以删除引用不存在用户或组的 keystone 中的角色分配。
[Bug 2006635]
4.0.1¶
错误修复¶
[故事 2005246] is_domain 属性安全地处理类型检查。
修复了在运行
server list --deleted --marker时出现的“不存在 ID 为 ‘id’ 的服务器”错误。该修复程序移除了在使用--deleted和--marker时使用名称作为标记。在这种情况下,必须为标记提供 ID。
4.0.0¶
新特性¶
添加浮动 IP 端口转发命令:
floating ip port forwarding create、floating ip port forwarding delete、floating ip port forwarding list、floating ip port forwarding set和floating ip port forwarding show。
为
server create命令添加--host和--hypervisor-hostname选项。 [蓝图 add-host-and-hypervisor-hostname-flag-to-create-server]
为
server migrate命令(冷迁移)添加--host选项,以指定迁移的目标主机。 要针对特定主机进行(冷)迁移,需要--os-compute-api-version2.56 或更高版本。 [故事 2003325]
添加
server resize confirm和server resize revert命令。 这些命令取代了现在已弃用的--confirm和--revert选项,分别用于server resize命令。
为
port create命令添加--extra-dhcp-options参数。 neutronclientport-create命令可以接受额外的 DHCP 选项,将其添加到 openstackclient 中以保持一致。
为
security group rule list命令添加--ethertype选项。 有效值是ipv4和ipv6。
为
server lock命令添加--reason选项,以在锁定服务器时指定原因。 需要–os-compute-api-version2.73 或更高版本。
为
server list命令添加--locked选项,以仅列出已锁定的服务器。 需要–os-compute-api-version2.73 或更高版本。
为
server list命令添加--unlocked选项,以仅列出未锁定的服务器。 需要–os-compute-api-version2.73 或更高版本。 [蓝图 add-locked-reason]
为
server unshelve命令添加--availability-zone选项,以便用户能够在卸架已卸载的服务器时指定可用区。 请注意,它需要--os-compute-api-version 2.77或更高版本。 [蓝图 support-specifying-az-when-restore-shelved-server]
为
server create命令添加--boot-from-volume选项,以便从指定的镜像创建基于卷的服务器,并在与--image或--image-property选项一起使用时指定大小。 [故事 2006302]
server create --block-device-mapping选项现在支持image类型,除了volume和snapshot之外。 当指定镜像块设备时,计算服务将从指定大小的镜像创建卷并将其附加到服务器。 [故事 2006302]
升级说明¶
安全组规则列表现在默认显示
Ethertype字段,以便更轻松地区分 IPv4 和 IPv6 规则。 此外,安全组的IP Range字段将更改为 IPv4 的0.0.0.0/0和 IPv6 的::/0,如果未返回地址的值,则基于规则的 Ethertype 字段。 有关更多信息,请参阅 [Bug 1735575]
假定默认值
--protocol为tcp的命令现在必须在网络命令中显式包含--protocol tcp。
删除已弃用的
ip fixed add|remove命令。 而是使用server add|remove fixed ip命令。
删除已弃用的
ip floating add|remove命令。 而是使用server add|remove floating ip命令。
删除已弃用的
role list选项--project和--user。 而是使用role assignment list选项--project和--user。
删除已弃用的
user role list命令。 而是使用role assignment list选项--project和--user。
删除已弃用的
service create选项--type。 类型作为位置参数提供在service create --name <service-name> type命令中。
删除
image create|set选项--owner。 而是使用--project选项。
删除已弃用的
port create|set选项--device-id和--host-id。 而是使用--device和--host选项。
删除已弃用的
router set选项--clear-routes。 而是使用--no-route选项。
删除已弃用的
security group rule create选项--src-ip和--src-group。 而是使用--remote-ip和--remote-group选项。
删除已弃用的
backup命令。 而是使用volume backup命令。
删除已弃用的
snapshot命令。 而是使用volume snapshot命令。
删除已弃用的
volume create选项--project、--user和--multi-attach。
将
volume transfer request accept更改为使用新的必需选项--auth-key,而不是第二个位置参数。
卷命令现在默认为 Volume API 3。 在不支持 Volume 3.x 的旧云上,需要
--os-volume-api-version 2或在clouds.yaml中添加volume_api_version: '2'。
弃用说明¶
弃用
server resize命令的--confirm和--revert选项。 它们已被server resize confirm和 server resize revert` 命令取代。
错误修复¶
将
security group rule create命令中--protocol选项的默认值更改为any,在使用 Neutron v2 API 时。 [Bug 1716789]
现在,
compute service set命令可以正确处理--os-compute-api-version2.53 及更高版本。 [Story 2005349]
Compute API v2.40+ 返回所有匹配的实体,而不是限制为 API 服务器配置的最大值 (
CONF.api.max_limit)。 [故事 2005099]
其他说明¶
configuration show命令不再需要身份验证。 这对于调试云配置,特别是身份验证配置非常有用。
3.19.0¶
新特性¶
为
server list命令添加--changes-before选项。 这需要 Compute API 版本 ‘2.66’ 或更高版本。 [:lpbug: 1827844]
将
security_group作为--type值的有效值添加到network rbac create和network rbac list命令中。
为
server create、server rebuild、server set和server unset命令添加--description选项。 [Bug 2002005]
弃用说明¶
--live选项在openstack server migrate命令上已被弃用,并被两个新选项取代--live-migration:这将指示迁移是实时迁移。--host:可以使用此选项请求实时迁移的目标主机,但需要--os-compute-api-version2.30 或更高版本,以便调度器可以验证请求的主机。
--live选项存在问题,因为它需要一个主机。在计算 API 版本 2.30 之前,在实时迁移期间指定主机将绕过调度器的验证,这可能导致无法实际将服务器迁移到指定主机或过度订阅主机。--live和--host选项是互斥的。此外,如果同时使用--live和--live-migration选项,则--live-migration选项具有优先级。
错误修复¶
已通过向
openstack server migrate命令提供--live-migration和--host选项修复了 Bug 1411190。
修复了 Python 3 下运行的
project show命令中的 RuntimeError。[Bug 1740232]
在
object save --file -命令中,在写入对象数据之前,重新以二进制模式打开 stdout。 [Bug 1775482]
修复
endpoint group delete命令,以正确删除端点组。[Story 2005521]
此前,
image list命令的--limit选项被忽略了。[Bug 2004314]