配置对VM意味着什么

时间:2016-02-19 17:35:26

标签: virtual-machine provisioning

是否与"设置"不同一台机器?

我无法说出来。 似乎是我读了doc from Vagrant,但必须有别的东西。

它说

  

在创造环境的第一个流浪者上,供应是   跑。如果已经创建了环境,那就是up   恢复一台机器或启动它,它们将无法运行,除非    - 明确提供了--provision标志。

因此有些up需要进行"配置"有些up没有。

1 个答案:

答案 0 :(得分:1)

供应通常是指软件的分发和安装。在虚拟机的上下文中,它指的是配置虚拟机的每个实例将包含的软件和功能。在此将其视为虚拟机模板,其中每个新启动的虚拟机实例将包含您要求配置的相同软件。

“设置”是一个更通用的术语,似乎在Vagrant文​​档中用于指代每个虚拟机实例的创建和销毁,例如:根据“up”和“destroy”命令,“设置”与“拆除”。这里的“设置”与VM实例本身实际配置的内容无关,这就是配置部分。

换句话说,当您使用“up”命令设置新虚拟机实例时,它会创建一个基本虚拟机实例,然后触发配置系统将您想要的软件实际安装到该实例中。以下是documentation的一部分:

  

Vagrant中的Provisioners允许您自动安装软件,   改变配置,以及作为流浪者一部分的机器上的更多   过程。

     

这很有用,因为通常不会为你的盒子完美地构建盒子   用例。当然,如果你想只使用vagrant ssh并安装   手工制作的软件,有效。但是通过使用配置   Vagrant内置的系统,它自动化过程   重复的。

相关问题