快速部署

快速模式 是一种操作模式,Bare Metal 服务在配置操作之间保持机器开机并运行 agent。它在带外检查或清理期间首次启动(以先发生的为准),并且仅在重新启动到最终实例之前才关机。根据配置,此模式可以节省多次重新启动,尤其适用于节点在短时间内注册、准备和配置的场景。

警告

快速部署针对独立用例,并且仅与 noop 网络一起测试。检查、清理和配置网络不同的情况不受支持。

注意

快速模式对 conductor 侧长时间运行的进程非常敏感,这些进程可能会阻止 agent 心跳被注册。

例如,将大型镜像转换为原始格式可能需要足够长的时间才能达到快速模式超时。在这种情况下,您可以选择 使用原始镜像 或将转换移动到 agent 侧

[DEFAULT]
force_raw_images = False

启用

默认情况下,快速模式已关闭,应在配置中启用

[deploy]
fast_track = true

从 Yoga 版本系列开始,也可以按节点启用或禁用它

baremetal node set <node> --driver-info fast_track=true

检查

如果使用 带外检查,您需要告诉 ironic 或 ironic-inspector 在此之后不要关闭节点。根据检查模式(托管或非托管,使用 ironic-inspector 或不使用),您需要在两个地方进行配置。在 ironic.conf

[inspector]
power_off = false

以及在 inspector.conf(如果需要)

[processing]
power_off = false

最后,您需要更新 检查 PXE/iPXE 配置,以包含 ipa-api-url 内核参数,指向 ironic 端点,以及现有的 ipa-inspection-callback-url