netplan:为什么它会在启动时生成后端配置,其后果是什么?

netplan:为什么它会在启动时生成后端配置,其后果是什么?

我试图了解 netplan 究竟是如何工作的,但我被以下技术设计概念所困扰:

netplan 介绍

在早期启动期间,netplan“网络渲染器”运行,它读取 /{lib,etc,run}/netplan/*.yaml 并将配置写入 /run 以将设备控制权交给指定的网络守护进程。

这是因为netplan 关键目标

没有持久生成的配置,只有原始 YAML 配置

我不明白,为什么 netplan 会遵循这种设计理念。每次系统启动时都会生成非持久性后端配置,这样做的原因和/或优势是什么?

除此之外:如果我使用一种众所周知的方法编辑后端配置来处理网络配置,我需要注意什么?

混合使用 netplan 和后端配置工具的原因可能是,例如,大多数网络配置可以通过使用 netplan 来覆盖,但是对于特定部分,需要在没有 netplan 的情况下编辑配置,因为 netplan 尚不支持所需的功能。

解决这种情况的唯一方法是放弃 netplan 并开始仅使用纯网络,即使只有几个连接/接口受到影响?

这个问题仅与对 netplan 的理解有关!我目前对 netplan 没有任何技术问题!

谢谢你!

相关内容