我有一个小型家庭服务器,它运行 Windows 作为文件服务器,并托管一个 Ubuntu-VM,用于执行一些监控任务和 Windows 中没有的其他任务。
然而,在过去,这导致了一些不必要的停机,因为 Windows 更新会导致重新启动。
我现在想重新安装系统,以获得一个完全虚拟化的系统,其中Windows 和 Ubuntu是虚拟化。但是,Windows(用作文件服务器)应该有一个用于家庭数据的 RAID1 设置。(我认为 RAID 是在 Windows-VM 中运行还是在主机系统上运行并不重要?)
有人知道最好的解决方案是什么吗?我尝试了 XenServer 和 VMWares ESXi,但 ESXi 无法检测到我的 NIC,而 XenServer 既不能进行 RAID1 设置,也不能进行 HDD-磁盘路径传输。
有人知道该怎么做吗?
注意:Ubuntu-VM 确实需要来自 USB-Hub 的串行设备。
硬盘:
- 1x 120GB SSD - 主机操作系统 + VM
- 2x 10TB HDD - 应在 RAID1 中运行并保存家庭数据
答案1
如果主机不支持软件 RAID,您可以从客户操作系统使用软件 RAID。
另一种解决方案是使用 Linux+KVM 作为主机/虚拟机管理程序并从 Linux 创建软件 RAID。您有几个选择可以做到这一点:ZFS、LVM(或任何基于设备映射器的解决方案)、md、btrfs。