我正在尝试设置我们的第一个家庭服务器,因为我们当前的 NAS 存储空间不足。我购买了一台物理家庭服务器,并考虑在其上运行多项服务。这些包括 TrueNAS、minecraft 服务器、TS 服务器,也许还有其他东西。我最初的想法是安装 Ubuntu 或 Ubuntu Server 并在其上设置 Virtual Box,并为 TrueNAS 和 minecraft 服务器提供单独的虚拟机。我在 Windows PC 上测试了这一点,效果很好。但是,由于我对 Ubuntu 还不太熟悉,我需要知道这是否可行,或者是否更容易简单地获取 Windows Server 并在那里执行我的计划。
你们觉得怎么样?对我的计划有什么想法或意见吗(可以随意说是废话,但请提供更好的解决方案 :) )。该服务器有 64GB DDR4 RAM、2 个 Xeon CPU 和 4 x 4TB HDD 以及 960GB SSD(Seagate Ironwolf)。
提前致谢 :)
答案1
Virtualbox 应该可以在 Ubuntu 上运行,但 Linux 提供了自己的基于 QEMU 的虚拟化技术,称为 KVM(基于内核的虚拟机)。这是一个原生的 Linux 解决方案,不基于任何第三方软件,如 Virtualbox。
就您所描述的目的而言,最好不要使用“完全”虚拟化(因为需要单独虚拟机的所有开销),而是使用所谓“容器”形式的“轻量”虚拟化。容器共享操作系统,但具有单独的进程空间、内存空间等。这通常用于在 Linux 中运行单独的服务,每个服务都在自己的环境中运行。最流行的容器解决方案可能是 Docker,但这里肯定有人比我更了解这种类型的虚拟化(我主要使用 KVM)。