使用vagrant设置虚拟机,但通过virtualbox ui启动

cunj1qz1  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(326)

hadoop&vagrant:如果我使用这两个包设置了一个新的vm,那么vm是否可以从virtualbox开始使用,或者我总是必须使用它 vagrant up ?

esbemjvw

esbemjvw1#

当您第一次创建vm时,您将需要使用 vagrant up 因为virtualbox没有读取文件的能力。一旦虚拟机启动并运行,您就可以使用virtualbox停止并启动它。不过,vagrant可以执行与virtualbox相同的操作,而且还有很多优势。
首先,让我们讨论一下流浪汉如何做到virtualbox所能做到的。你可以用 vagrant suspend 要使vm处于已保存状态, vagrant resume 重新开始, vagrant halt 关掉电源,然后 vagrant destroy 删除它。您还可以使用vagrant的virtualbox提供程序中的设置来修改vm的内存、CPU等。您还可以更改网络设置和同步文件夹。这使您可以在代码中定义所有这些设置,这些设置可以签入git等修订控制系统。
除此之外,《流浪汉》还支持供给者。这些工具从简单的shell脚本到成熟的配置管理工具,如puppet、chef、ansible和salt。就像您可以在代码中定义vm的virtualbox设置一样,您可以定义整个创建过程,包括安装包、管理服务和自定义文件。您可以随时进行更改并使用 vagrant provision .
回到你的问题上来。。。是的,你可以用virtualbox直接控制你的vm,但是你会错过vagrant丰富的特性集。

相关问题