配置¶
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。