Nova项目团队负责人(PTL)和核心团队成员介绍了这一OpenStack项目的更新——这个版本的新功能以及下一个版本的预期。
Nova是OpenStack的计算服务。该项目旨在实施服务和相关库,以提供大规模可扩展、按需的自助服务来访问计算资源,包括裸机、虚拟机和容器。作为最古老的OpenStack项目之一,Stein版本中的Nova拥有223个贡献者,而根据上一次用户调查的结果,82%的OpenStack用户部署了Nova。
目前担任PTL的是来自英特尔的Eric Fried,在红帽工作的Melanie Witt担任Rocky和Stein版本的PTL。
Witt表示,在这个发布周期中,团队专注于提供最能影响用户的内容,围绕一系列主题展开,包括:
——计算节点能够升级并与多个vGPU类型的嵌套资源提供程序一起存在
——多小区运维增强:对“down”或性能较差的小区和跨小区服务器调整大小的弹性
——卷支持的用户体验和API强化:在从卷启动、根卷的卸载/挂载以及卷支持的服务器重建期间指定卷类型的能力
因此,该团队在Stein版本发布了大量新功能,其中包括:
——使用placement-in-nova或安装/升级到解压缩的placement1.0.0
——在Train版本中删除placement-in-nova,所以你需要对迁移有所计划
——在创建服务器时指定块设备映射中的卷类型(microversion 2.67)
——为down cell中的服务器显示部分信息(microversion 2.69)
——placement中的Nested Resource Providers是真实的
——用microversion 2.72在Neutron端口上创建带有QoS的服务器
——重塑计算库存以将VGPU资源放入子provider中
——在nova.conf中设置overcommit分配比率或直接调用placement API
——计算功能现在作为放置API中的特征公开
——可以将[compute] resource_provider_association_refresh配置选项设置为零以完全禁用刷新。这对于大规模部署非常有用。
——VMwareVCDriver现在支持实时迁移
——配置nova-compute以管理使用[ironic] / partition_key的Ironic节点的子集
——使用[libvirt] / live_migration_with_native_tls(libvirt 4.4.0和QEMU 2.11.0)配置libvirt驱动程序中用于实时迁移的QEMU原生TLS
在Train版本中,可以期待这些进展:
——从Placement计算配额使用情况
——调整/迁移
——跨cell
——使用SR-IOV端口
——使用启用QoS的端口(以及其他QoS端口增强功能)
——NUMA感知
——Rootwrap => privsep转换(也许更多)
——移除mox
——Provider Tree Reshaper FFU
——使用部署工具升级placement路径
——Emulated Virtual TPM
——支持AMD SEV
——指定多个CPU型号
——在关闭实例上挂载和卸载根卷
——使用新镜像重建卷支持的实例
——删除cellsv1
——删除nova-network
——删除nova-console服务
——清除API不一致
——刷新API策略
原文链接:
https://superuser.openstack.org/articles/openstack-compute-nova-update-train/
获取更多开源云技术资讯&大咖交流&免费活动,欢迎添加开源云中文社区小助手,备注开源云!
(长按识别二维码添加)