VirtualBox虚拟机在主机关闭时自动关闭虚拟机或保存状态VBoxVmService【转】
注:原文地址:https://www.xstui.com/read/969
VBoxVmService是免费开源的运行于Windows系统的工具,安装后它将以服务的形式存在,控制指定VBox虚拟机(客户机)在主机系统启动及关闭时的行为。
通常在主机关闭时,如果有正在运行的VBox虚拟机,它可能会阻止系统关机并挂起,强行终止的话,有可能会造成虚拟机的启动异常。
VBoxVmService很好的解决了这一点,它可以在系统关闭时,帮我们关闭正在运行的指定的虚拟机,或者让它们保存当前状态以便恢复。
使用方法很简单,按照它的说明,以管理员身份运行安装程序安装,关闭所有正在运行的虚拟机及VirtualBox Manager。编辑其安装目录的配置文件VBoxVmService.ini。
Settings下的设置如无必要不用管,下面的[Vm索引数字]为虚拟机设置,指定VBox中已经存在的虚拟机,设置名称。
ShutdownMethod - 主机关闭时此虚拟机的关闭方式,可以设置为savestate和acpipowerbutton,也就是保存状态或正常关闭。
AutoStart设置客户机是否跟随宿主机启动,可以设置为yes和no。
添加多个虚拟机只需将虚拟机设置部分复制添加到下方,然后增加[Vm]里的索引数字,编辑具体设置即可。
通过VBoxVmService启动的虚拟机在VBox管理器中不会显示运行状态,如果客户机安装了ssh服务之类的,可以通过它进行管理,也可以使用远程桌面进行管理。
VBox中有方便的远程桌面设置,在需要管理的虚拟机设置中开启,需要安装一个VBox的扩展包以及在客户机中安装增强功能。另外,其建议设置除3389之外的端口。
关于VBox的远程桌面:https://www.virtualbox.org/manual/ch07.html
如有必要,可以不通过VBoxVmService开机启动虚拟机,将VBox自带的VBoxManage startvm命令加入到开机启动。
更多更详细的VBoxVmService说明可查看安装目录下的doc\howto.txt文件,或者查看其网页。
下载地址:https://github.com/onlyfang/VBoxVmService/releases
本文链接:https://www.xstui.com/read/969
注:本文转载至:https://www.xstui.com/read/969