Hadoop & Vagrant:如果我使用这两个软件包设置新VM,VirtualBox是否可以用VirtualBox启动,还是我必须始终使用vagrant up
?虚拟机设置使用Vagrant,但是通过VirtualBox UI启动
0
A
回答
0
当您第一次创建VM时,您将需要使用vagrant up
,因为VirtualBox无法读取Vagrantfile。一旦您的VM启动并运行,您可以使用VirtualBox停止并启动它。但是,Vagrant可以执行与VirtualBox相同的操作,并且具有很多优势。
首先让我们来讨论Vagrant如何做VirtualBox可以做的事情。您可以使用vagrant suspend
将虚拟机置于保存状态,vagrant resume
再次启动,vagrant halt
将其关闭,vagrant destroy
将其删除。您还可以使用Vagrant的VirtualBox提供商的设置modify your VM's memory, CPUs, and more。您也可以更改network settings和synced folders。这使您能够在代码中定义所有这些设置,并可以在Git等版本控制系统中进行检查。
最重要的是,Vagrant支持provisioners。这些范围从简单到shell scripts到全面配置管理工具,如Puppet,Chef,Ansible和Salt。就像您可以在代码中定义虚拟机的VirtualBox设置一样,您可以定义整个创建过程,包括安装软件包,管理服务和定制文件。您可以随时进行更改并使用vagrant provision
进行应用。所以回到你的问题......是的,你可以用VirtualBox直接控制你的虚拟机,但是你会错过Vagrant的丰富功能集。
相关问题
- 1. 使用Vagrant在没有VirtualBox的情况下使用KVM/qemu设置虚拟机
- 2. vagrant up不会启动虚拟机
- 3. 通过PuPHPet使用不同配置的多个Vagrant虚拟机
- 4. 通过PuTTY使用内置命令“vagrant ssh”访问虚拟机
- 5. 在Windows启动时启动VirtualBox和虚拟机启动
- 6. 用VirtualBox启动虚拟机使用文件路径
- 7. 如何通过Powershell启动虚拟机
- 8. VirtualBox虚拟 - 虚拟化已启用,但没有工作
- 9. 使用Python VirtualBox API远程启动虚拟机
- 10. VirtualBox:使用SDK API在guest虚拟机中启动程序?
- 11. 虚拟机启动时虚拟机的启动过程是什么
- 12. vagrant virtualbox启动错误
- 13. Vagrant/VirtualBox虚拟机配置:rbenv安装成功,但脚本失败后续使用
- 14. 使用xp主机在centos6 virtualbox guest虚拟机上设置网络
- 15. 虚拟机virtualbox消失
- 16. 虚拟机过度调配VMWare 6.0虚拟机无法启动?
- 17. 无法通过VRDP远程连接到VirtualBox guest虚拟机
- 18. 通过azure python sdk重启虚拟机
- 19. 使用virtualbox与vagrant + homestead的虚拟机上的慢速文件上传
- 20. 错误启动虚拟机(流浪者/ VirtualBox的)
- 21. 在VirtualBox(Windows 7)中启动虚拟机时出错?
- 22. VirtualBox虚拟:不能启动或恢复保存的机器
- 23. Virtualbox - 更新后启动虚拟机失败
- 24. 无法在VirtualBox上启动虚拟机映像
- 25. 如何使用VirtualBox在Ubuntu中将Windows分区设置为虚拟机
- 26. Scale Vagrant虚拟磁盘使用自动
- 27. 使用RBAC启动Azure PowerShell虚拟机
- 28. 在CLI中访问Virtualbox虚拟机
- 29. 使用虚拟机进行ossec设置