要确保 VMware Integrated OpenStack 可以正常运行,请在防火墙上打开必要的端口。

注:

在紧凑型部署中,控制器、负载平衡器和数据库节点部署为单个虚拟机。在微型部署中,控制器、负载平衡器、数据库和计算节点部署为单个虚拟机。

除非另外指定,列出的所有端口均为 TCP。

对象

端口号

网络

服务或产品

说明

负载平衡器、控制器、数据库和计算节点

22

内部

SSH

SSH(由 Ansible 使用)

OpenStack 管理服务器

53(TCP 或 UDP)

内部

DNS

FQDN 解析

OpenStack 管理服务器

123 (UDP)

内部

NTP

NTP 服务

负载平衡器节点

443

公共和内部

OpenStack 仪表板服务

VMware Integrated OpenStack 仪表板

OpenStack 管理服务器

443

内部

OpenStack 管理服务器

OpenStack 管理服务器

ESXi主机

443

内部

ESXi主机

ESXi API 端点

NSX Manager

443

内部

NSX Manager

NSX Manager 端点

vCenter Server Appliance

443

内部

vCenter Server

vCenter Server API 端点

负载平衡器节点

1993

内部

OpenStack 负载平衡器 UI

HAProxy Web UI

负载平衡器和数据库节点

3306

公共和内部

OpenStack API 服务

数据库群集

数据库节点

4369

内部

OpenStack RPC 总线

RabbitMQ 端口映射程序守护进程 (epmd) 服务

数据库节点

4444

内部

OpenStack 数据库

MariaDB Galera 状态快照传输

数据库节点

4567

内部

OpenStack 数据库

MariaDB Galera 复制流量

数据库节点

4568

内部

OpenStack 数据库

MariaDB Galera 增量状态传输

负载平衡器和控制器节点

5000

公共和内部

OpenStack API 服务

Keystone API 端点

数据库节点

5672

内部

OpenStack RPC 总线

RabbitMQ 消息总线

负载平衡器和控制器节点

6080

公共和内部

OpenStack 控制台服务

Novnc 代理

负载平衡器和控制器节点

6083

公共和内部

OpenStack 控制台服务

串行代理

负载平衡器和控制器节点

6090

公共和内部

OpenStack 控制台服务

MKS 代理

负载平衡器和控制器节点

8000

公共和内部

OpenStack API 服务

Heat CloudFormation API 端点

负载平衡器和控制器节点

8004

公共和内部

OpenStack API 服务

Heat API 端点

OpenStack 管理服务器

8088

内部

OpenStack 管理服务器

Jarvis

OpenStack 管理服务器

8443

内部

OpenStack 管理服务器

OpenStack 管理服务器 OpenAPI 文档

负载平衡器和控制器节点

8774

公共和内部

OpenStack API 服务

Nova API 端点

控制器节点

8775

内部

OpenStack 元数据

元数据服务(必需,除非使用配置驱动器)

负载平衡器和控制器节点

8776

公共和内部

OpenStack API 服务

Cinder API 端点

负载平衡器和控制器节点

8778

公共和内部

OpenStack API 服务

Nova Placement API

负载平衡器和控制器节点

9191

内部

OpenStack API 服务

Glance Registry 端点

负载平衡器和控制器节点

9292

公共和内部

OpenStack API 服务

Glance API 端点

负载平衡器和控制器节点

9311

公共和内部

OpenStack API 服务

Barbican API 端点

vCenter Server Appliance

9443

内部

vCenter Server

vCenter Server

OpenStack 管理服务器

9449

内部

vAPI

vAPI

负载平衡器和控制器节点

9696

公共和内部

OpenStack API 服务

Neutron API 端点

数据库节点

11211

内部

OpenStack 控制层面缓存

控制器节点的内存缓存服务

负载平衡器和控制器节点

35357

公共和内部

OpenStack API 服务

Keystone 管理员 API 端点

如果要使用 LDAP 或 Active Directory,以下端口也必须处于打开状态。

对象

端口号

网络

服务或产品

说明

Active Directory 或 LDAP 主机

389

内部

域控制器或 LDAP 服务器

处理 LDAP 请求(不安全)

Active Directory 或 LDAP 主机

636

内部

域控制器或 LDAP 服务器 (LDAPS)

处理 LDAP 请求(安全)

Active Directory 或 LDAP 主机

3268

内部

域控制器

使用全局编录处理 LDAP 请求(不安全)

Active Directory 或 LDAP 主机

3269

内部

域控制器 (LDAPS)

使用全局编录处理 LDAP 请求(安全)

如果要将日志转发到 vRealize Log Insight,以下端口也必须处于打开状态。

对象

端口号

网络

服务或产品

说明

vRealize Log Insight Syslog 服务器

514(TCP 或 UDP)

内部

Syslog 服务器

Syslog 服务

如果部署 Ceilometer,以下端口也必须处于打开状态。

对象

端口号

网络

服务或产品

说明

Ceilometer 和 Gnocchi 存储节点

22

内部

SSH

SSH(由 Ansible 使用)

负载平衡器和 Gnocchi 存储节点

8041

公共和内部

OpenStack API 服务

Gnocchi API 端点

负载平衡器和 Ceilometer 节点

8042

公共和内部

OpenStack API 服务

Aodh API 端点

负载平衡器和 Ceilometer 节点

8779

公共和内部

OpenStack API 服务

Panko API 端点

如果部署 Designate,以下端口也必须处于打开状态。

对象

端口号

网络

服务或产品

说明

负载平衡器节点

53 (UDP)

公共

DNS

Designate MiniDNS 服务

负载平衡器和控制器节点

9001

公共和内部

OpenStack API 服务

Designate 端点

如果部署 Swift,以下端口也必须处于打开状态。

对象

端口号

网络

服务或产品

说明

负载平衡器节点

8080

公共

OpenStack API 服务

Swift 端点