直接从池中分配硬盘与同步回 zfs/block 主机

直接从池中分配硬盘与同步回 zfs/block 主机

直接从 proxmox zfs 池将卷附加到 VM 与通过文件/块存储解决方案(如 TrueNAS(在 VM 内部运行))安装卷相比,具体的优点和缺点是什么,甚至是惯例是什么?

我有一个带有多个虚拟机的 proxmox 服务器,其中一个运行 TrueNAS,另一个运行 Linux 并带有我所有的 docker 实例(其他运行各种服务)

通过 TrueNAS 运行以 docker 为中心的虚拟机(以及与其他虚拟机相关的其他文件)的所有文件/块管理的想法对我来说很有吸引力,但我不完全确定这是否只是将一切都视为钉子,而将 TrueNAS 视为锤子。它在相同的硬件上运行,因此与在专用硬件上运行 TrueNAS 或甚至在分布在多个节点的 proxmox 数据中心内运行 TrueNAS 相比,它确实不那么令人担忧。

另一种方法是简单地从 zfs 池中创建另一个硬盘并直接连接到 VM。考虑到可以使用 TrueNAS,这是否被认为是粗鲁的?

我觉得直接连接而不利用 TrueNAS 会使迁移变得不那么干净,正如我迄今为止在服务器之旅中所学到的:应该将尽可能多的持久存储与运行 VM 的核心分离。

编辑:对于 docker 实例来说,这不是服务依赖项的存储,而是存储用户内容和其他非临时数据等。

相关内容