OpenStack Nova的新动态

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/


获取更多开源云技术资讯&大咖交流&免费活动,欢迎添加开源云中文社区小助手,备注开源云!

OpenStack Nova的新动态

(长按识别二维码添加)