Cloud Hypervisor 0.3 新版本到货,开源VMM

云管理程序

英特尔宣布启动 管理程序的新版本 “ Cloud Hypervisor 0.3” 哪一个这是一个开源虚拟机监视器 在KVM上运行。 该项目 专注于专门在云中运行现代工作负载, 以及一组有限的硬件平台和体系结构。

云工作负载是指通常由云提供商内部的客户端运行的工作负载。 管理程序 基于Rust-VMM联合项目的组件, 除英特尔外,阿里巴巴,亚马逊,谷歌和红帽也参与其中。

Rust-VMM用Rust编写,允许您创建特定的管理程序 用于特定任务。 云虚拟机管理程序是提供高级虚拟机监视器(VMM)的虚拟机管理程序之一,并进行了优化以应对云计算的挑战。

Cloud Hypervisor专注于发布现代Linux发行版 使用准虚拟化的virtio设备。

在关键任务中脱颖而出: 高响应速度,低内存消耗,高性能,简化的配置并减少了潜在的攻击媒介。

仿真支持被最小化,并且重点放在半虚拟化上。 当前仅支持x86_64系统, 但计划还包括对AArch64的支持。 在来宾系统中,当前 仅支持64位Linux版本。 在构建阶段配置了CPU,内存,PCI和NVDIMM,虚拟机也可以在服务器之间迁移。

该项目代码在Apache 2.0许可下可用。

Cloud Hypervisor 0.3的主要新功能

在此新版本的Cloud Hypervisor 0.3中脱颖而出 消除单个过程中的超虚拟化I / O。 为了与块设备进行交互,已添加了使用vhost-user-blk后端的功能。

改变 允许基于vhost -user模块连接块设备, (例如SPDK),移至Cloud Hypervisor,作为半虚拟化存储的后端。

El 支持删除vhost -user-net后端上的网络操作 以前版本中出现的功能已基于TAP虚拟网络控制器的新后端进行了扩展。 后端是用Rust编写的,现在由Cloud Hypervisor用作主要的准虚拟化网络体系结构。

为了提高主机环境和来宾系统之间通信的效率和安全性, 提出了具有AF_VSOCK寻址的套接字的混合实现 (虚拟网络套接字),通过virtio工作。

该实施基于Amazon开发的Firecracker项目的经验。 VSOCK允许您使用标准的POSIX套接字API 为了使来宾系统上的应用程序与主机端进行交互, 这样便于常规网络程序适应这种交互,并实现了几个客户端程序与服务器应用程序的交互。

另一个引人注目的变化是 使用HTTP协议提供了对管理API的初始支持。 将来,此API将允许您在来宾系统上启动异步操作,例如资源的热插拔和迁移环境。

还强调了添加了基于virtio MMIO(虚拟内存映射)的传输实现的层,该层可用于创建不需要PCI总线仿真的简约来宾系统。

作为扩展对嵌入式来宾版本支持的计划的一部分,Cloud Hypervisor增加了通过virtio转发半虚拟化IOMMU设备的功能,这可以提高嵌入式和直接设备转发的安全性。

最后,广告中突出显示的其他新颖性是为Ubuntu 19.10提供了支持, 以及 还具有运行具有超过64GB RAM的来宾系统的附加功能。

如果您想了解更多有关此方面的信息,并且希望能够与此Hypervisor一起使用,可以查看详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。