- hyper-v支持增强
支持第二代虚拟机(通过提供新的固件),通过定义在OpenStack中的属性(hw_machine_type={hyper-gen1,hyper-gen2})来决定是创建一代虚拟机,还是二代虚拟机,默认为一代,另外,虚拟机的格式要求是VHDX,而且二代虚拟机不再允许挂在IDE设备,只能挂在SCSI设备。
目前只有以下操作系统支持创建二代虚拟机:
(1)Windows Server 2012/Windows 8 and above
(2)Newer Linux Kernel
二代虚拟机的主要优势: a) 支持安全引导 b) 减少启动时间 c) 支持跟分区的在线扩展(live resize) d) 使用UEFI代替BIOS
另外一个比较游泳的特性就是:下电hyper-v的主机的时候,先关闭运行在上面的虚拟机的功能
- NFV相关功能的增强(目前全部在Nova实现)
OpenStack社区专门成立了TelcoWorkingGroup用来负责NFV相关功能的定义,需求提出,代码review和patch,开发进度跟踪等等职责。
2.1 NUMA感知的调度(NUMA based scheduling)
主要用来解决带有PCI 设备绑定的虚拟机尽量从同一个NUMA node分配CPU和内存资源,来提高虚拟机的性能。典型的应用场景就是NFV,比如pci网卡passthrough等
2.2 绑定guest vCPU到物理机的CPU(spinning vCPU to host pCPU)
这个功能通过flavor的补充属性来实现的,比如给flav
- NFV相关功能的增强(目前全部在Nova实现)
OpenStack Kilo新特性解读和分析(1)
最新推荐文章于 2024-04-18 05:20:46 发布