与“引导一台机器”相比,“配置一台机器”是什么意思?
我发现,在谈论 Puppet 和 Chef 时,最常使用 provision,而 bootstrapping 似乎更接近于机器启动过程(在机器启动后很早就出现了)。然而,有些人似乎会交替使用这些词。
有关的:
答案1
Bootstrap 是一种薄弱的临时解决办法或黑客技术,源自以下短语:“靠自己的力量站起来”。
配置更为通用,并且没有围绕解决方案的难度或巧妙程度的相同背景。
例子:
我使用 puppet 二进制文件引导了新的 VM,以便我可以从 puppet-master 进行配置。
答案2
我相信有人可以给出更好的答案,但是对我来说,引导与启动过程有关,其中最初在 CPU 上启动的进程必须启动操作系统的其余部分。
https://stackoverflow.com/questions/1254542/what-is-bootstrapping
调配意味着资源的分配和潜在利用。例如,您从系统或系统组上可用的硬件资源调配虚拟机。您甚至会听到过度调配这个术语,这意味着您分配的潜在资源比当前可用的资源多,但您知道许多调配资源都没有得到充分利用。
您还可以使用配置管理系统(例如 puppet 或 chef)在现有系统中配置文件、设置等。
希望对您有所帮助。如果有什么不清楚的地方,我很乐意尝试更好地解释具体内容。
答案3
配置是创建、安装、配置和交付机器或工作环境的过程。Vagrant 等工具可自动配置虚拟机,使其成为一个可重复的过程,只需付出最少的努力。
引导是安装和配置工作环境的过程。您的引导脚本可以作为参数提供给配置程序。
请参阅以下内容了解详细信息:
https://docs.vagrantup.com/v2/getting-started/provisioning.html https://docs.vagrantup.com/v2/provisioning/basic_usage.html