我想了解 cloud-init、curtin 和临时映像如何协同工作。我正在尝试编写每个 MAAS 架构中的角色。
Cloud-init 有两个配置源:
云提供商提供的元数据:此阶段发生在映像安装之前。这是科廷要去的地方吗?在这个阶段是 curtin 中定义的配置吗?
用户供应配置在机器已部署后运行。这是用户在部署机器时可以运行的文件吗?
短暂的图像
临时图像,使用 cloud-init 发现节点的硬件(例如,CPU、RAM、磁盘等的数量)并将该信息发送到 MAAS 区域控制器。
所以临时图像也使用 cloud-init。
科廷
Curtin 在操作系统 (OS) 映像安装期间应用自定义。系统参数,如内核类型、磁盘分区、网络配置、交换内存配置等,可以预先配置在一个预种子文件中,该文件将在安装过程中自动配置图像
我想了解的是这些事件的年表,什么叫什么,什么时候叫。
以及它们之间有什么区别。
谢谢您的帮助