欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

OpenStackQueens版本新特性总结

程序员文章站 2023-03-20 08:02:34
1. Cinder Multi-Attach :此功能使用户能够将单个块存储卷挂载到多个服务器,以及从多个服务器访问单个块存储卷。此功能的用例包括 active-active 和 hot-st...

1. Cinder Multi-Attach :此功能使用户能够将单个块存储卷挂载到多个服务器,以及从多个服务器访问单个块存储卷。此功能的用例包括 active-active 和 hot-standby 场景——有多台服务器需要访问卷上的数据,以在出现故障时快速恢复或能够处理系统中增加的负载。在 Queens 发行版中,有三个驱动程序支持 multi-attach :LVM、NetApp / SolidFire 和 Oracle ZFSSA。用户可以查看 Driver Support Matrix 以获取更多信息。

2. 支持 vGPU( 虚拟图形处理单元 ):在 Nova 中,对 vGPU 的支持让云管理员能够定义 flavor 以请求 vGPU 的特定资源和分辨率。最终用户可以启动具有 vGPU 的虚拟机,这对于图像密集型工作负载以及人工智能和机器学习工作负载来说是一项重要的功能。

3. Cyborg:Cyborg是用于管理硬件和软件加速资源(如 GPU,FPGA,CryptoCards 和 DPDK/SPDK)的架构,对NFV工作负载的电信公司而言,加速是一项必备的功能。通过Cyborg,运维人员可以列出、识别和发现加速器,将加速器连接到实例并将其分离、安装和卸载驱动器。它可以单独使用,或与 Nova 或 Ironic 结合使用。

4. Ironic 救援模式:之前在 Nova 中可以实现虚拟机实例修复,现在 Ironic 中可以实现裸机实例修复。运维人员可以对错误配置的裸机节点进行故障排除,或从诸如丢失的SSH密钥等问题中恢复。

5. Kuryr CNI 守护进程:OpenStack是在私有云中部署容器的首选平台,Queens版本扩展了微服务功能。Kuryr 增加了一个 CNI 守护进程来增加 Kubernetes 操作的可扩展性。为了支持高可用(HA),CNI 守护进程能够监控 pod 事件,不需要为每个事件等待 Kubernetes API。即便控制器宕机了,也可以创建 Pod。

6. Zun容器服务:Zun 是一个新 的OpenStack 项目,它允许用户无需管理服务器或集群即可快速启动和运行容器。它通过与 Neutron,Cinder,Keystone 和其他核心 OpenStack 服务集成,无缝地将先进的企业网络、存储和身份验证功能添加到容器中。

7. OpenStack-Helm :该项目组合中的新增内容提供了一系列 Helm 图表和工具,用于在 Kubernetes之 上管理 OpenStack的生命周期,并将 OpenStack 作为独立服务运行。

8. LOCI(轻量级开放容器计划):这是首次亮相的项目。LOCI 生成兼容 Open Container Initiative 的 OpenStack 服务镜像,可以放入像 OpenStack-Helm 这样的重量级部署工具,或者单独使用来交付像 Cinder 块存储这样的独立服务。 LOCI 提供了现有 OpenStack Kolla 项目的一种替代方案(为每个容器镜像提供一个更完整的打包方法)。LOCI 采取的方法更符合 Kubernetes 运行镜像的方式,其中容器本身非常小,管理位于容器外部。