首页/网络/常用端口速查/8774 OpenStack Nova API
8000-8999 注册端口65 条

8774 OpenStack Nova API

OpenStack 计算服务的 API 端口:虚拟机生命周期管理;同生态还有 Keystone 5000、Neutron 9696、Glance 9292 等成组出现。

常用端口速查网络更新于 2026-10-13

OpenStack Nova API 口

OpenStack 计算服务 Nova 的 REST API 端口:虚机创建、迁移、启停、快照等生命周期操作都通过 8774 上的 HTTP API 完成,命令行客户端与平台门户也走它。同一朵云里还有 Keystone 5000(认证)、Glance 9292(镜像)、Neutron 9696(网络)、Cinder 8776(块存储)等成组端口。

基本信息

服务OpenStack Nova API
协议TCP/HTTP(REST)
默认端口8774
同生态端口Keystone 5000 / Glance 9292 / Neutron 9696 / Cinder 8776
暴露面仅云平台管理网段

典型使用场景

  • 用 openstack server 系列命令管理虚机生命周期
  • 自研云门户调用 API 展示租户资源与操作入口
  • 排障:创建虚机失败时按组件链路逐段定位
  • 运维操作:批量迁移、主机疏散与维护窗口
  • 配额与用量审计:查询租户当前资源占用

API 与链路核对

API 与链路核对
openstack server list                              # 客户端侧确认 API 可用
curl -s http://ctrl01:8774/ | head -c 200          # 端点探测
ss -lntp | grep -E '8774|9696|9292|8776'           # 同族端口对照
# 带 token 调用: -H 'X-Auth-Token: <token>'

排障与核对

检查项做法异常表现
认证获取 token 的接口调用token 拿不到:先查 Keystone 5000 而不是 8774
API 端点curl -s http://ctrl:8774/连不上:服务未起或被网络策略拦
创建失败链路nova / neutron / glance / cinder 日志卡在某一步:对应组件日志里有明确错误
配额openstack quota show报超配额:与端口无关,别在网络上找原因
私有云里「创建虚机失败」很少只有一个原因:先用 openstack server show 看任务状态与 fault 字段,再按 Nova→Neutron→Glance→Cinder 的顺序读对应组件日志,比在 8774 上抓包快得多。

API 端口就是云的钥匙

Nova API 拿到的 token 具备租户内虚机的完整操作权,包括删除与重建。因此 8774 与 Keystone 的 5000 都只应在管理网段可达,生产上还会在 API 前置网关做审计与限流,记录谁在何时提交了什么操作,便于事后追溯。

公有云厂商的 API 端口习惯与自建 OpenStack 不同,混用文档容易踩坑;同一环境里组件端口还会随部署方式(容器化、多控制节点)变化,以实际监听与 nova.conf 的配置为准。
8774 暴露到管理网之外:拿到有效 token 即可操作全平台虚机,包括批量删除与逃逸尝试,风险等级等同拿到云平台后台账号。

易错点

  • 控制节点管理网与业务网打通:租户虚机可直接访问 8774,提权路径被显著缩短
  • 排障时先抓 8774 的包:组件链路错误都写在日志里,抓包只是浪费排障窗口
  • token 有效期过长且不做撤销:泄露的 token 长期可用,事后难以界定影响范围
  • 只监控 Nova 不管 Keystone:认证服务抖动时所有 API 一起失败,却看不出根因

数据来源与参考

  • OpenStack 官方文档(Nova 8774)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌