vagrant - 如果运行 Vagrant 的主机关闭, guest 虚拟机会发生什么情况?

标签 vagrant virtualbox

成像我正在 Windows 上运行由 Vagrant 管理并由 VirtualBox 托管的虚拟机 guest (VM)。如果HOST突然断电会发生什么?已添加/更新到虚拟机的所有数据是否丢失?如果是这种情况,我是否必须运行 vagranthalt 以确保不会丢失任何内容?也许vagrant suspend就足够了?

感谢您的任何见解或建议。

最佳答案

如果主机崩溃,VirtualBox 虚拟机将进入中止状态,但在许多情况下,vagrant up 应该足以让它们再次运行。

如果您不走运并且虚拟机已损坏,则可能只有销毁并重新创建它才有帮助。但这就是为什么您通过 provisioners 进行所有修改的原因,不是吗? =)

vagrant shutdownvagrant suspend 在这种情况下不会执行任何操作,因为虚拟机未运行。

如果主机只是正常关闭,正在运行的虚拟机应该被最新的 VirtualBox 版本暂停。

关于vagrant - 如果运行 Vagrant 的主机关闭, guest 虚拟机会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24101153/

相关文章:

ssh - 无法通过 SSH 连接到 Vagrant VM(不使用 vagrant ssh)

ubuntu - 无法在 Windows 上启动虚拟机 ubuntu VM

vagrant - 当我使用 VVV 进行 vagrant up 时,出现错误消息“无法找到 fix-no-tty 配置程序”

PHPExcel : Fatal error: Class 'PHPExcel_Shared_ZipStreamWrapper'

multithreading - 为什么在仿真的 ubuntu 中使用 theora 编码时 2 个线程比 1 个慢?

npm install with Chef,导致我的 Vagrant 用户出现 EACCES 问题

node.js - Homestead npm install 找不到 package.json 文件

mysql - Ansible 没有安装最新版本的 Mysql 5.7

vagrant - "vagrant box update"会破坏我当前的虚拟机吗?

在 VM 中运行的 node.js 脚本看不到主操作系统所做的文件夹更改