配置

Magnum 有许多配置选项,将在本文档中详细介绍。

Magnum 配置

Magnum 配置文件名为 magnum.conf

Magnum 管道

管道详情包含在 api-paste.ini 中。

健康检查中间件

此中间件创建一个端点,允许负载均衡器探测 API 端点是否应该在节点上可用。

健康检查中间件应作为 paste 应用程序部署。它位于您的 api-paste.ini 文件中,在名为 [app:healthcheck] 的部分下。它应该如下所示

[app:healthcheck]
paste.app_factory = oslo_middleware:Healthcheck.app_factory
backends = disable_by_file
disable_by_file_path = /etc/magnum/healthcheck_disable

使用此应用程序的主管道也应如下所示,同样在 api-paste.ini 中定义

[composite:main]
paste.composite_factory = magnum.api:root_app_factory
/: api
/healthcheck: healthcheck

如果您希望在不将其从管道中移除的情况下禁用中间件,可以创建一个文件,其文件路径由 disable_by_file_path 定义,例如 /etc/magnum/healthcheck_disable

有关更多信息,请参阅 oslo.middleware