我一直在考虑构建家庭服务器的想法。我想用 Linux 进行开发,但我想用 Windows 进行流式传输文件(subsonic、plex 等)。所以,我想我可以在 Windows 机器上使用 vmware 创建一个 ubuntu 服务器虚拟机。我可能不会使用 Windows 服务器,而只会使用 Windows XP 或 7。这可行吗?我可能还想从家庭网络之外访问虚拟机,这是需要考虑的事情。
答案1
假设您拥有以可接受的速率运行两种操作系统所需的硬件,那么您不会遇到任何问题。
您将需要使用 vmware 的桥接网络,让 Ubuntu 服务器在您的网络上拥有自己的 IP。设置完成后,您可以从防火墙直接打开对服务器的访问。
答案2
这是非常可行的,我有一个非常相似的设置。安装 VMWare 并开始创建 VM 后,只需确保以下两件事:
1) 将网络设置为桥接 - 这将确保 Ubuntu 与 Windows 位于同一网络上,而不是位于另一个 NAT 之后。这将允许轻松共享文件/打印机以及轻松设置工作远程访问。为此,您需要做的就是在您的家庭路由器上设置端口转发到 Ubuntu 将使用的 IP。如果胆量够大,我还建议使用静态 IP 进行设置。
2) 确保适当的 RAM 分配。你没有说有多少可用内存,但我建议 XP 主机至少分配 2GB,Ubuntu VM 至少分配 2GB,因为我假设它将是你使用 LAMP 堆栈的主要开发环境