虚拟机的配置是什么意思?

3

与“设置”机器有区别吗?

我真的说不清楚。 如果我阅读Vagrant文档,似乎是这样,但一定还有其他东西。

它说:

在创建环境的第一个vagrant up上运行provisioning。 如果环境已经创建,并且只是恢复了机器或引导它, 则除非显式提供--provision标志,否则不会运行。

所以,在一些up中需要进行“provisioning”,而另一些up则不需要。

1个回答

3

配置通常是指软件的分发和安装。在虚拟机的上下文中,它指的是配置每个虚拟机实例将包含哪些软件和功能。在这里,可以将其视为虚拟机模板,其中每个新的虚拟机实例都将包含您要求配置的相同软件。

“设置”是一个更通用的术语,似乎在Vagrant文档中被用作创建和销毁每个虚拟机实例的参考,例如“设置”与“拆除”,如“up”和“destroy”命令所示。“设置”这里与VM实例本身实际配置无关,那是配置部分。

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

在Vagrant中,提供者允许您在vagrant up过程的一部分上自动安装软件、更改配置等。这非常有用,因为通常情况下,虚拟机都不能完美地适应您的使用场景。当然,如果您只想使用vagrant ssh并手动安装软件,那也可以。但是通过使用Vagrant内置的配置系统,它可以自动化该过程,使其可重复。

“设置”和“设置起来”有什么不同? - nicolas
更新答案以明确区分配置和“设置”的差异。 - Nathan Derksen
所以这是发生在虚拟机内部设置的那一部分。 - nicolas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接