提供和引导之间的定义和区别是什么?

与“引导机器”相比,“提供一台机器”意味着什么?

我看到这个规定主要是在谈论木偶和厨师时使用的,引导接缝被提到的更加接近于机器启动过程(真正在机器启动之后)。 但是,有些人似乎交替使用这些。

有关:

  • https://serverfault.com/tags/provisioning/info
  • https://serverfault.com/tags/bootstrap/info

Bootstrap指的是一个简短的混乱或黑客从短语:“拉起自己的bootstraps”。

configuration更为通用,解决scheme的难度和巧妙程度并不相同。

例:

我用傀儡二进制引导了新的虚拟机,以便我可以将它从傀儡大师那里分出来。

我相信有人可以制定一个更好的答案,但是对于我来说,bootstrapping与启动过程有关,在启动过程中,在CPU上启动的进程最初必须启动OS的其余部分。

https://stackoverflow.com/questions/1254542/what-is-bootstrapping

供应意味着分配和潜在的资源利用。 例如,您可以从系统或系统组中的可用硬件资源调配VM。 在这种情况下,您甚至可以听到“超额提供”一词,这意味着您已经分配了比当前可用资源更多的潜在资源,因为知道许多规定未被充分利用。

您还可以使用configurationpipe理系统(如puppet或chef)在现有系统中configuration文件,设置等。

我希望有帮助。 如果有什么不清楚的地方,我会很乐意尝试更好的解释任何具体的事情。

configuration是创build,安装,configuration和交付机器或工作环境的过程。 像Vagrant这样的工具可以自动configuration虚拟机,使其成为一个需要最less工作的可重复过程。

Bootstrapping是安装和configuration工作环境的过程。 您的引导脚本可作为供应商的参数提供。

详情请参阅以下内容:

https://docs.vagrantup.com/v2/getting-started/provisioning.html https://docs.vagrantup.com/v2/provisioning/basic_usage.html