Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

5.8. 可组合网络

此版本的 Red Hat OpenStack Platform 为可组合网络引入了一项新功能。如果使用自定义 roles_data 文件,请编辑 文件,以将可组合网络添加到每个角色。例如,对于 Controller 节点:

- name: Controller
  networks:
    - External
    - InternalApi
    - Storage
    - StorageMgmt
    - Tenant

检查默认 /usr/share/openstack-tripleo-heat-templates/roles_data.yaml 文件,以获得更多语法示例。另外,也检查 /usr/share/openstack-tripleo-heat-templates/roles 中的示例角色片断。

下表提供了可组合网络到自定义独立角色的映射:

角色需要的网络

Ceph Storage Monitor

存储,StorageMgmt

Ceph Storage OSD

存储,StorageMgmt

Ceph Storage RadosGW

存储,StorageMgmt

Cinder API

InternalApi

Compute

InternalApi,Tenant,Storage

Controller

外部,InternalApi,Storage,StorageMgmt,Tenant

数据库

InternalApi

Glance

InternalApi

Heat

InternalApi

Horizon

InternalApi

ironic

无必需。将 Provisioning/Control Plane 网络用于 API。

Keystone

InternalApi

Load Balancer

外部,InternalApi,Storage,StorageMgmt,Tenant

Manila

InternalApi

消息总线

InternalApi

Networker

InternalApi,Tenant

Neutron API

InternalApi

Nova

InternalApi

OpenDaylight

外部,InternalApi,Tenant

Redis

InternalApi

Sahara

InternalApi

Swift API

存储

Swift Storage

StorageMgmt

Telemetry

InternalApi

重要

在以前的版本中,*NetName 参数(如 InternalApiNetName)更改了默认网络的名称。这不再被支持。使用可自定义可组合网络文件。有关更多信息,请参阅高级 Overcloud 自定义指南中的 "使用 Composable Networks "。