主要在 FreeBSD 服务器上进行 FreeBSD 和 Windows 2008 虚拟化

主要在 FreeBSD 服务器上进行 FreeBSD 和 Windows 2008 虚拟化

我有一台 FreeBSD 机器,我想在上面运行 Windows 2008。这台机器目前是一台文件服务器,这是它需要保留的角色。所有磁盘都格式化为 BSD FFS,无法重新格式化。我想到两种方法,但我不确定是否可行。

1) 在机器上的其中一个磁盘上安装 Citrix 或类似程序,并使用 FreeBSD 和 Windows 作为客户操作系统。FreeBSD 操作系统需要直接访问所有其他磁盘(这可能是不可能的)。

2) 使用 VirtualBox 或类似软件在 FreeBSD 下安装 Windows 2008。问题是,FreeBSD 机器是无头的,我需要能够远程管理 Windows 服务器控制台。看来 VirtualBox 的免费版本不支持这一点。

我有什么选择?

答案1

1)许多虚拟机管理程序确实支持对磁盘的 RAW 访问,因此您应该能够将现有服务器转换为 VM 会话/实例(另外,您也可以将数据磁盘转换为虚拟化磁盘,这是另一种选择)。

2) 虽然 VirtualBox 的免费版本不包含 RDP 访问权限,但您仍然可以从 Windows 内部启用该功能或​​任何类似功能。

答案2

QEmu 将在 FreeBSD 上运行,并将运行 Windows 2008,尽管它通过处理器仿真运行,因此有点慢。他们正在为 Windows 2008 开发 kqemu,但上次我检查时发现它还不能正常工作,最终会出现 BSOD。

如果您可以添加另一个磁盘,则可以使用 Hyper-V 服务器或 ESXi 并保持现有磁盘完好无损。几乎所有虚拟化技术都允许您将磁盘传递到客户操作系统。

相关内容