10.2. 添加可组合网络
使用可组合网络为各种服务添加网络。例如,如果您有一个专用于存储备份流量的网络,您可以将网络呈现给多个角色。
流程
复制默认
network_data
文件:$ cp /usr/share/openstack-tripleo-heat-templates/network_data.yaml /home/stack/.
编辑
network_data.yaml
文件的本地副本,并为您的新网络添加一个部分。例如:- name: StorageBackup vip: true name_lower: storage_backup ip_subnet: '172.21.1.0/24' allocation_pools: [{'start': '171.21.1.4', 'end': '172.21.1.250'}] gateway_ip: '172.21.1.1'
-
设置网络的人类可读名称。这个参数是唯一强制参数。如果要为可读性设置名称,请使用
name_lower
参数,例如,如果要将InternalApi
改为internal_api
。不要修改name
参数。 -
VIP:true
在新网络上创建虚拟 IP 地址(VIP)。此 IP 用作 service-to-network 映射参数中列出的服务的目标 IP (ServiceNetMap
)。请注意,VIP 仅供使用 Pacemaker 的角色使用。overcloud 的负载均衡服务将来自这些 IP 的流量重定向到对应的服务端点。 -
ip_subnet
、allocation_pools
和gateway_ip
设置网络的默认 IPv4 子网、IP 范围和网关。
-
设置网络的人类可读名称。这个参数是唯一强制参数。如果要为可读性设置名称,请使用
使用 -n
选项,将自定义 network_data
文件与您的部署包含。如果没有 -n
选项,部署命令将使用默认网络集合。