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. 通过PuPHPet使用不同配置的多个Vagrant虚拟机
- 3. 在Windows启动时启动VirtualBox和虚拟机启动
- 4. VirtualBox虚拟 - 虚拟化已启用,但没有工作
- 5. 使用Python VirtualBox API远程启动虚拟机
- 6. 虚拟机启动时虚拟机的启动过程是什么
- 7. vagrant virtualbox启动错误
- 8. Vagrant/VirtualBox虚拟机配置:rbenv安装成功,但脚本失败后续使用
- 9. 使用xp主机在centos6 virtualbox guest虚拟机上设置网络
- 10. 虚拟机过度调配VMWare 6.0虚拟机无法启动?
- 11. 使用virtualbox与vagrant + homestead的虚拟机上的慢速文件上传
- 12. 通过azure python sdk重启虚拟机
- 13. Virtualbox - 更新后启动虚拟机失败
- 14. 无法在VirtualBox上启动虚拟机映像
- 15. 错误启动虚拟机(流浪者/ VirtualBox的)
- 16. VirtualBox虚拟:不能启动或恢复保存的机器
- 17. 如何使用VirtualBox在Ubuntu中将Windows分区设置为虚拟机
- 18. Genymotion - 的VirtualBox无法启动虚拟设备
- 19. 如何为Linux guest虚拟机设置Virtualbox 1366x768分辨率?
- 20. VirtualBox虚拟机创建与用户不匹配的当前用户运行Vagrant
- 21. 如何保存,启动,停止使用Vagrant创建的虚拟机?
- 22. 从Excel启动虚拟机
- 23. 通过Portal UI在天蓝色虚拟机上设置静态IP
- 24. 通过vagrant设置VM IP
- 25. 通过虚拟主机
- 26. 虚拟主机设置后,启动Wamp服务不开始
- 27. Apache和乘客设置虚拟主机重新启动失败
- 28. 使用Vagrant更新虚拟机的桥接MAC地址
- 29. 安装Marklogic centos virtualbox虚拟机
- 30. openstack特定主机虚拟机启动