成像我正在 Windows 上运行由 Vagrant 管理并由 VirtualBox 托管的虚拟机 guest (VM)。如果HOST突然断电会发生什么?已添加/更新到虚拟机的所有数据是否丢失?如果是这种情况,我是否必须运行 vagranthalt
以确保不会丢失任何内容?也许vagrant suspend
就足够了?
感谢您的任何见解或建议。
最佳答案
如果主机崩溃,VirtualBox 虚拟机将进入中止状态,但在许多情况下,vagrant up
应该足以让它们再次运行。
如果您不走运并且虚拟机已损坏,则可能只有销毁并重新创建它才有帮助。但这就是为什么您通过 provisioners 进行所有修改的原因,不是吗? =)
vagrant shutdown
或 vagrant suspend
在这种情况下不会执行任何操作,因为虚拟机未运行。
如果主机只是正常关闭,正在运行的虚拟机应该被最新的 VirtualBox 版本暂停。
关于vagrant - 如果运行 Vagrant 的主机关闭, guest 虚拟机会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24101153/