Stein 系列发布说明¶
3.18.1-3¶
错误修复¶
在
object save --file -命令中,在写入对象数据之前,重新以二进制模式打开 stdout。 [Bug 1775482]
修复了在运行
server list --deleted --marker时出现的“不存在 ID 为 ‘id’ 的服务器”错误。该修复程序移除了在使用--deleted和--marker时使用名称作为标记。在这种情况下,必须为标记提供 ID。
3.18.1¶
错误修复¶
修复
endpoint group delete命令,以正确删除端点组。[Story 2005521]
现在,
compute service set命令可以正确处理--os-compute-api-version2.53 及更高版本。 [Story 2005349]
3.18.0¶
新特性¶
添加
--member-status选项到image list命令。
从 microversion 2.69 开始,
openstack server list和openstack server show的结果在部署中存在部分基础设施故障期间,其输出中可能包含缺失的信息。有关缺失的键/信息的更多信息,请参阅 处理 Down Cells。
添加
network segment range create、network segment range delete、network segment range list、network segment range show和network segment range set命令。 [蓝图 network-segment-range-management]
添加
--attached和--detached选项到volume set命令,用于在数据库中设置卷的状态。这等效于cinder reset-state --attach-status。 [bug 1745699]
添加
--dns-domain和--dns-name选项到floating ip create命令。这些选项为浮动 IP 设置 DNS 域名和名称。检查后端可用扩展,如果缺失则返回错误消息(而不是 HTTP 400 Bad Request)。 [Bug 1547736]
添加
--long选项到floating ip list命令。这会在浮动 IP 列表中添加DNS Name和DNS Domain列。 [Bug 1547736]
image list命令现在可以正确地根据多个--property选项过滤镜像。 [Bug 2004290]
添加对项目配额详细使用情况列表的支持。可以通过将
--detail参数传递给 quota list 命令来实现。 [Bug 1716043]
为
server list命令添加--name-lookup-one-by-one选项,该选项与-n | --no-name-lookup选项互斥。当提供该选项时,镜像和 flavor 的名称将仅为显示获得的服务器列表所需的镜像和 flavor 逐个解析,而不是获取所有镜像和 flavor。根据部署中镜像的数量,这可以加快此命令的执行速度。
当提供
--image或--flavor参数时,server list命令现在仅解析单个镜像或 flavor,而不是为了名称查找而获取所有镜像或 flavor。
为网络命令添加 dns-domain 支持。新的参数
--dns-domain已添加到network create和network set命令。此参数为网络设置域名。检查后端可用扩展,如果缺失则返回错误消息(而不是 HTTP 400 Bad Request)。
添加
--sign-key-path和--sign-cert-id选项到image create命令。镜像必须存在于磁盘上,因此需要file选项image create --file <filename> --sign-key-path <key-path> --sign-cert-id <secret-id>.密码提示确保私钥也能受到保护。 [Bug 2002128]
添加对附加和删除路由器网关 IP 的 QoS 策略的支持。
添加
--qos-policy和--no-qos-policy选项到router set命令。添加
--qos-policy选项到router unset命令。
添加
--property选项到server rebuild命令,以便能够指定重建实例的属性。 [Story 2003979]
添加
--key-name选项到server rebuild命令,以设置服务器的密钥对。请注意,它需要 –os-compute-api-version 2.54 或更高版本。
添加
--key-unset选项到server rebuild命令,以取消设置密钥对。请注意,它需要 –os-compute-api-version 2.54 或更高版本。
添加
--enable-uplink-status-propagation选项和--disable-uplink-status-propagation选项到port create命令。
添加
openstack volume backend capability show <host>命令,该命令提供可以为请求的后端配置的所有功能的列表。所需的 <host> 参数采用 host@backend-name 的形式。
添加
openstack volume backend pool list命令,该命令提供所有后端存储池的列表。可选的--long参数包括每个池的一些基本配置和统计信息。
升级说明¶
volume migrate --unlock参数实际上没有起作用,现在已被删除。
弃用说明¶
--project和--user选项已弃用,用于volume create命令。它们已被弃用,因为 Cinder 的 volume create API 忽略了相应的 API 输入。
错误修复¶
修复
volume create,删除两个损坏的选项。--project和--user选项旨在指定卷的替代项目和/或用户,但 Volume 服务的 API 不支持此行为。这导致创建了卷,但没有预期的项目/用户值。但是,可以使用身份覆盖(例如 –os-username、–os-project-id)指定替代项目和/或用户。
已修复
openstack server add floating ip命令,以处理连接了多个端口的服务器。以前,该命令在尝试关联浮动 IP 时使用了端口列表中的第一个端口。如果服务器有多个端口并且列表中的第一个端口未连接到外部网关,则可能会失败。另一种失败方式是,如果传递了--fixed-ip-address选项并且第一个端口未连接指定的固定 IP 地址。现在,openstack server add floating ip命令将找到连接到指定的--fixed-ip-address的端口(如果提供),否则将尝试多个端口,直到找到一个连接到外部网关的端口。如果在端口列表中找不到合适的端口,将返回错误。