osism/heat-apiheat-api是OpenStack Infrastructure & Service Manager (OSISM)的核心组件之一,专为OpenStack编排服务(Heat)提供API接口。该镜像集成了OpenStack生态系统的关键功能,旨在简化复合云应用的编排与管理流程。更多详细信息请访问osism.io。
heat-api主要用于:
bashdocker run -d \ --name heat-api \ --network openstack \ -p 8004:8004 \ -e OS_AUTH_URL=[***] \ -e OS_USER_DOMAIN_NAME=Default \ -e OS_PROJECT_DOMAIN_NAME=Default \ -e OS_SERVICE_NAME=heat \ -e OS_REGION_NAME=RegionOne \ -e DATABASE_URI=mysql+pymysql://heat:password@mariadb:3306/heat \ -e RABBITMQ_HOST=rabbitmq \ -e RABBITMQ_USER=openstack \ -e RABBITMQ_PASSWORD=password \ osism/heat-api:latest
yamlversion: '3' services: heat-api: image: osism/heat-api:latest container_name: heat-api network_mode: openstack ports: - "8004:8004" environment: - OS_AUTH_URL=[***] - OS_USER_DOMAIN_NAME=Default - OS_PROJECT_DOMAIN_NAME=Default - OS_SERVICE_NAME=heat - OS_REGION_NAME=RegionOne - DATABASE_URI=mysql+pymysql://heat:password@mariadb:3306/heat - RABBITMQ_HOST=rabbitmq - RABBITMQ_USER=openstack - RABBITMQ_PASSWORD=password restart: unless-stopped
| 环境变量 | 描述 | 示例值 |
|---|---|---|
OS_AUTH_URL | Keystone认证服务URL | [***] |
OS_REGION_NAME | OpenStack区域名称 | RegionOne |
DATABASE_URI | 数据库连接字符串 | mysql+pymysql://heat:password@mariadb:3306/heat |
RABBITMQ_HOST | RabbitMQ消息队列主机 | rabbitmq |
RABBITMQ_USER | RabbitMQ认证用户名 | openstack |
RABBITMQ_PASSWORD | RabbitMQ认证密码 | password |
LOG_LEVEL | 日志级别 | INFO(可选:DEBUG/WARNING/ERROR) |
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务