2023.2 系列发布说明

6.3.0

新特性

  • 已向 project cleanup 命令添加 --auto-approve 选项。 这允许跳过资源删除的交互式确认。

  • router create 命令添加 --flavor-id 选项。

  • 添加了 image metadef resource type list 命令。 这等效于 glanceclient 中的 +md-namespace-resource-type-list 命令。

  • 添加 image import info 命令,允许用户了解可用的导入方法,以及 image delete 中的 –store 选项,允许用户从特定存储删除镜像。

  • 启用 Neutron 端口提示的管理:port create --hint HINTset port --hint HINT and ``unset port --hint。 端口提示允许将后端特定的提示传递给 Neutron,主要用于调整后端性能。 第一个提示控制 Open vSwitch Tx 转向。

  • 添加 image stores info 命令,允许用户了解可用的后端。

  • volume qos set 中添加 --no-property 选项。

  • volume type set 命令现在支持 --public--private 选项。

  • openstack keypair create 命令现在将在客户端使用 ssh-ed25519 格式生成密钥对。 从 --os-compute-api-version 2.92 开始,计算服务不再支持服务器端密钥生成,同时由于 OpenSSH 8.8 开始默认禁用 ssh-rsa 的支持,这阻止了在默认配置中使用此版本的 OpenSSH 的客户机中使用它。 ssh-ed25519 支持广泛,OpenSSH 6.5 或更高版本和 Dropbear 2020.79 或更高版本都支持它。

  • 以下备份命令已迁移到 SDK

    • 创建备份

    • 显示备份

    • 列出备份

    • 恢复备份

    • 删除备份

  • server event listserver event show 命令已迁移到 SDK。

  • server reboot 命令从 novaclient 迁移到 SDK。

  • server restore 命令已迁移到 SDK。

  • server shelveserver unshelve 命令已迁移到 SDK。

  • server startserver stop 命令从 novaclient 迁移到 sdk。

  • volume revert 命令已迁移到 SDK。

  • volume summary 命令已迁移到 SDK。

  • 已向 project cleanup 命令添加新的选项 --skip-resource。 这允许从项目清理中排除某些资源,例如 --skip-resource "block_storage.backup" 以保留 Cinder 备份。

  • server lockserver unlock 命令现在使用 SDK。

升级说明

  • 已删除 project purge 命令。 它已被 project cleanup 命令取代,并且在一段时间内未经过测试且未起作用,因此在没有弃用期的情况下将其删除。 替代方案是 project cleanup,它功能更强大且更灵活。

错误修复

  • 修复了“访问规则”子命令中的一个错误,客户端逻辑错误地假设访问规则具有“name”属性,导致行为不可预测。例如,“access rule delete {non-existent-id}” 现在会返回一个未找到错误,而不是有时删除不相关的规则。

  • openstack server rebuild --wait 现在对于处于 SHUTOFF 状态的服务器可以正常工作,不会挂起。 [故事 2010751]