第 20 章 使用可用区使网络资源高度可用
从版本 16.2 开始,Red Hat OpenStack Platform (RHOSP)支持 RHOSP Networking 服务(neutron)可用区(AZ)。
AZ 允许您使 RHOSP 网络资源高度可用。您可以对附加到不同 AZ 上不同电源源的网络节点进行分组,然后将关键服务调度到单独的 AZ。
网络服务 AZ 与计算服务(nova) AZ 结合使用,以确保客户使用特定虚拟网络(本地到工作负载运行的物理站点)。有关分布式计算节点架构的更多信息,请参阅 分布式计算节点和存储部署指南。
20.1. 关于网络服务可用区 复制链接链接已复制到粘贴板!
提供 Red Hat OpenStack Platform (RHOSP)网络服务(neutron)可用域(AZ)功能所需的扩展是 availability_zone
、router_availability_zone
,以及 network_availability_zone
。带有 Open vSwitch (ML2/OVS)机制驱动程序的 Modular Layer 2 插件支持所有这些扩展。
带有 Open Virtual Network (ML2/OVN)机制驱动程序的 Modular Layer 2 插件只支持路由器可用区。ML2/OVN 有一个分布式 DHCP 服务器,因此不支持网络 AZ。
在创建网络资源时,您可以使用 OpenStack 客户端命令行选项 --availability-zone-hint
来指定 AZ。您指定的 AZ 添加到 AZ 提示列表中。但是,实际设置 AZ 属性,直到资源被调度为止。分配给网络资源的实际 AZ 可能与您使用 hint 选项指定的 AZ 不同。这种不匹配的原因可能是存在区失败,或者指定的区没有剩余容量。
您可以为默认 AZ 配置网络服务,如果用户在创建网络资源时无法指定 AZ。除了设置默认 AZ 外,您还可以配置特定的驱动程序来调度 AZ 上的网络和路由器。