我正在考虑为我们的小公司创build一些虚拟机,以便能够移动邮件/客户端服务/开发等,并且在虚拟机的基础架构(免费)方面遇到了一些麻烦。
我想自动启动工作,以便如果我的硬件出现故障,邮件虚拟机(或类似)将在启动时出现。
这可能看起来很“便宜”,但如果没有这个免费的东西,我就不会把重要的服务弄虚作假。 这会很好,但并不重要。
是什么让你认为VirtualBox不支持脚本自动启动?
VBoxManage startvm <machinename>应该只是工作,除非我失去了一些东西。
如果我理解正确,你希望你的虚拟机在物理服务器启动时自动启动。 如果是这种情况,那么Citrix XenServer就是这样做的。 有一个选项叫做“启动时自动启动服务器”。
免费版本的function比付费版本要less,但是非常完整,运行良好。
ESXi的免费版本也将允许您自动启动guest虚拟机(以及所有其他提到的优良build议)。
KVM现在是大多数stream行发行版的一部分,例如Red Hat,Debian和Ubuntu。
对于自动启动部分,您可以使用小型shell脚本来监视虚拟机中的物理硬件,如果发生故障,请接pipeIP地址以及您的邮件工作所需的其他资源。 或者使用Heartbeat ,尽pipe我没有在那种物理 – 虚拟的混合环境中使用它,所以我不知道它是否会引起任何问题。
Proxmox是一款免费的独立虚拟机服务器产品,类似于基于KVM的XenServer或ESXi: https : //www.proxmox.com
它有一个很好的用户界面的选项来自动启动虚拟机的引导,如果需要的话: https : //pve.proxmox.com/wiki/Virtual_Machine_Startup_and_Shutdown_Behavior