像 VirtualBox 这样的应用程序可以在没有任何用户登录 ubuntu 的情况下在启动时运行吗?

像 VirtualBox 这样的应用程序可以在没有任何用户登录 ubuntu 的情况下在启动时运行吗?

想到这个问题是因为我们正在考虑在我们的一些服务器上使用虚拟机的想法。 KVM 有点涉及,VMWare 表现得好像他们想成为一个免费产品,而微软在虚拟化方面根本就不可能。然而,机器将前往偏远地区并出现电气问题,时间长到超出了我们 UPS 装置的能力。

简而言之,我希望能够拨打电话并告诉某人重新打开电源按钮并让服务在访客计算机上再次运行无需通过登录(这涉及向计算机提供用户名和密码)和启动虚拟机来与某人交谈。 这可能吗

答案1

是的。 VirtualBox 附带命令行工具(特别是VBManage),并且有很好的支持无头操作

我想说,如果您正在寻找基本功能、合理的易用性并且无需许可费用,VirtualBox 是一个合理的选择。如果您想要奇特的故障转移,请考虑 VMWare 更昂贵的版本。

答案2

我想我会发布我的研究和对我有用的方法。

我最终在/etc/init.d名为custom“added the line”的目录中添加了一个小脚本sudo VBoxHeadless --startvm <vm name>。只有登录后才能使用 Ubuntu 的“启动应用程序”。

附加说明,让远程访问服务器在 VirtualBox 上工作需要一些技巧。事实证明,如果您想直接访问并在默认端口 3389 上运行,则需要安装扩展包。我无法连接 UltraVNC,但奇怪的是 Microsoft 远程桌面却可以。

相关内容