1.2. 设计环境
Red Hat NFV 解决方案包括红帽产品组合中集成了许多技术中的多种产品:
- Red Hat Enterprise Linux (RHEL)
- Red Hat OpenStack Platform 带有 KVM 和 Open vSwitch
- Red Hat CloudForms
- Red Hat Ceph Storage
Red Hat NFV 解决方案由以下层组成:
- 基础架构层
- 虚拟化层
- OpenStack 层
- 管理层
1.2.1. 基础架构层 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
基础架构层是红帽 NFV 解决方案的基础。主要组件是:
- Red Hat Enterprise Linux (RHEL)
- 使用 Ceph 的软件定义型存储
- 使用light 或经认证的第三方控制器的软件定义型网络(SDN)
- Open vSwitch (OVS)独立,或使用 Data Plane Development Kit (DPDK)加速
密钥事实:
- RHEL for NFV 用例的关键方面是 High Availability 类别和 Real Time 类别。
- RHEL Atomic 主机是优化为以 Docker 格式运行 Linux 容器而优化的 Red Hat Enterprise Linux 7 的一种变体。它使用 SELinux 在多租户环境中提供强大的保护措施,并提供执行原子升级和回滚的功能,从而加快维护速度,减少停机时间。RHEL Atomic 非常适合将 VNF 作为容器运行
- Ceph 提供存储特征,如性能、扩展和可靠性
- openlight 是开源 SDN 控制器。红帽 NFV 解决方案还通过多种商业 SDN 产品认证,例如 Nuage、Contrail
- RHEL 支持 DPDK 和直接设备技术(SR-IOV、PCI Passthrough)。在 Red Hat OpenStack Platform 8 发行版本中,DPDK 作为技术预览提供,作为"Extras"频道的一部分。
1.2.2. 虚拟化层 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
虚拟化层由 Red Hat Enterprise Virtualization Hypervisor 提供,它主要由以下组成:
- 基于内核的虚拟机(KVM)和快速模拟器(QEMU)
- libvirt
密钥事实:
- 实时 KVM 是,当低平均可预测的延迟比快速性能更重要时,在虚拟 Radio 访问网络(vRAN)中使用的实例。
1.2.3. OpenStack 层 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
OpenStack 层主要由红帽 OpenStack 平台组成。NFV 用例中仅有一部分 OpenStack 服务相关。作为顶级 OpenStack 贡献者,在上游 OpenStack 社区中,与 NFV 功能(如 Intel、Cisco、Huawei、NEC 等)的其他领导人合作。需要 NFV 特殊功能的主要服务有:
- Compute (nova)
- OpenStack Networking (neutron)
- Block Storage (cinder)
- 遥测(ceilometer)
密钥事实:
- 计算 NFV 功能,如 vCPU 固定、大型页面和 NUMA 感知。
- OpenStack 网络 NFV 功能,如 IPv6、SR-IOV 和与 DPDK 加速的 Open vSwitch 集成。
- 块存储服务是与 NFV 相关的主要存储服务。它为 Ceph 作为后端提供载体存储需求。
- OpenStack 的计量服务遥测,可在专用数据库中收集事件。这些事件然后发送到管理工具以便进一步使用。FCAPS 是错误、配置、核算、性能、安全性、ISO 模型定义网络管理任务的管理类别的缩写。
1.2.4. 管理层 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
管理层主要由以下组成:
- Red Hat CloudForms
- Red Hat OpenStack Platform director
- FCAPS 操作工具
密钥事实:
- Red Hat CloudForms 是云管理工具,可在统一显示中显示来自多种来源的数据,如 Virtual Infrastructure Manager (VIM)和网络功能虚拟化基础架构(NFVI)。它允许您管理混合 VIM 方案(在传统虚拟化平台上运行的VNF 和在 Openstack 平台上运行的 VNF)以整合 FCAPS。
- Red Hat OpenStack Platform director 允许调配 NFV 基础架构(NFVi),以支持各种电信应用,如 VNF。它可用于更新和升级。
- 操作工具提供错误、配置、核算、性能、安全性(FCAPS)管理。这些工具允许您监控 NFVi 的健康状况。这些是云社区用来大规模管理云平台的开源工具。