搜索

4.6. 为边缘创建快速数据路径角色

download PDF

要在边缘上使用快速数据路径服务,您必须创建一个自定义角色来定义快速数据路径和边缘服务。为部署创建角色文件时,您可以包括新创建的角色来定义分布式计算节点架构和快速数据路径服务(如 DPDK 或 SR-IOV)所需的服务。

例如,使用 DPDK 为 distributedCompute 创建自定义角色:

先决条件

成功安装 undercloud。如需更多信息 ,请参阅安装 undercloud

流程

  1. stack 用户身份登录 undercloud 主机。
  2. 复制 默认角色 目录:

    cp -r /usr/share/openstack-tripleo-heat-templates/roles ~/.
  3. DistributedCompute.yaml 文件中创建一个名为 DistributedComputeDpdk.yaml 的新文件:

    cp roles/DistributedCompute.yaml roles/DistributedComputeDpdk.yaml
  4. 将 DPDK 服务添加到新的 DistributedComputeDpdk.yaml 文件中。您可以通过在 ComputeOvsDpdk.yaml 文件中识别没有存在于 DistributedComputeDpdk.yaml 文件中的的参数来识别需要添加的参数。

    diff -u roles/DistributedComputeDpdk.yaml roles/ComputeOvsDpdk.yaml

    在输出中,ComputeOvsDpdk.yaml 文件前面带有 + 的参数存在于 DistributedComputeDpdk.yaml 文件中。将这些参数包含在新的 DistributedComputeDpdk.yaml 文件中。

  5. 使用 DistributedComputeDpdk.yaml 创建 DistributedComputeDpdk 角色文件:

    openstack overcloud roles generate --roles-path ~/roles/ -o ~/roles/roles-custom.yaml DistributedComputeDpdk

您可以使用同样的方法为 SR-IOV 创建快速数据路径角色,或 SR-IOV 和 DPDK 的组合来满足您的要求。

如果您计划在没有块存储的情况下部署边缘站点,请参阅以下内容:

如果您计划使用 Red Hat Ceph Storage 部署边缘站点,请参阅以下内容:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.