我应该为 Solaris 11 Express 使用 USB 驱动器吗

我应该为 Solaris 11 Express 使用 USB 驱动器吗

正在考虑是否应该为我的 Solaris 11 Express SAN 服务器使用 16GB USB 驱动器。我打算使用重复数据删除,我认为这对数据库来说可能是 IO 密集型的。虽然我不能确定。

SAN 服务器预计会连续数年全天候运行。我是否应该尽可能使用多个 USB 驱动器并镜像操作系统?读写速度是否值得关注?有些驱动器的写入速度为 10MB/s,读取速度为 5MB/s。有些驱动器的读写速度为 25MB/s。

我打算稍后为 ZIL 和 L2ARC 添加几个 SSD。

之前有人建议我直接将操作系统安装到服务器的存储驱动器上。4x 300gb 15k SAS 6x 2TB 5400rpm SATA。

但是我不确定如何确定这些磁盘上的分区大小,以及在这些磁盘上安装操作系统是否会增加一些复杂性,例如当/如果我决定通过拉出磁盘并添加更大容量的磁盘来扩大池时。

答案1

用一个SATA 模块磁盘 (DOM)并将其直接放置在主板的 SATA 端口之一上。再进一步,获得两个并镜像它们。它基本上是一个小型 SLC SSD 单元。比使用单个 USB 密钥好得多。

将剩余的驱动器用于数据池。

答案2

某些服务器带有内置 USB 端口,直接安装在主板上,用于启动和运行 ESXi。您的想法听起来很相似,只是您想将 Solaris 11 作为一种存储设备来启动和运行。USB 的读写速度并不那么重要,因为除了初始安装和启动时,它几乎不会使用。这将允许您将 SAS/SATA 插槽和大容量驱动器专用于有用的数据存储。

这个想法在理论上是可以的,但在实践中非常危险。我绝不会在没有镜像启动盘的情况下让服务器全天候运行。从 USB 启动远不如从专用存储启动经过充分测试,如果出现问题,您可能不会得到 Oracle 的支持。还有一些非常不可靠的 USB 闪存驱动器,因此您首先就冒着使用不可靠部件的风险。

尽管如此,使用 ZFS 作为数据池的一大好处是所有元数据都是独立的。如果您的 USB 实验失败了,至少您可以移动磁盘并将数据导入到其他服务器上。您的 SLA 是否可以支持这种停机时间是一个问题。

相关内容