USB 闪存盘作为文件服务器的启动盘

USB 闪存盘作为文件服务器的启动盘

我正在设计一个基于 ZFS 的文件服务器,并考虑使用 RAID 1 中的 USB 闪存驱动器作为启动设备。似乎很少有人这样做,我想知道为什么。据我所知,使用 USB 闪存驱动器有一些好处:

  • 比硬盘和固态硬盘 (SSD) 便宜
  • 节省空间和驱动器托架
  • 在此用例中可能具有比硬盘更高的 MTBF

许多服务器都有内部 USB 端口,可以从内部和外部端口启动。

肯定会有人评论 MLC 闪存的写入次数限制为 10k-100k 次,可能不够可靠。我对此并不太担心,但也许我应该担心。文件服务器不经常写入操作系统磁盘,只用于日志等。Super Talent 的闪存驱动器的额定写入次数为 100k 次。在 RAID 1 中安装两个,并在设置 3 年后更换其中一个,仍然比其他选择更便宜,而且我相信足够可靠。使用 ZFS,可以快速检测到写入错误。

那么为什么这种情况并不常见呢?

答案1

有很多理由反对这种做法:

  • Flash 标签不可靠;这不仅仅是写入周期,这些该死的东西总是喜欢因为任何原因定期休假。当人们说“我们需要软盘替代品”时,他们显然将“定期死机”纳入了替换标准。
  • 它是真实的很容易混淆哪个选项卡与哪个服务器对应;如果您正确设计启动媒体,您可以使这成为一个非问题(以提供一堆替代问题为代价),但任何简单的实现都会导致选项卡依赖,然后有一天你用错误的选项卡启动一台机器,然后 gaaaaaah......
  • 许多机器的 BIOS 中都需要额外的花招才能正常工作,而且兼容性也无法保证。购买 100 个闪存卡,却发现它们无法启动(即使您的“相同型号”样品工作正常)并不好玩。“我看到你的未来会有供应商赠送的东西,年轻人。”
  • 这是愚蠢地在机器运行时,很容易将它们撞出原位,因为没有“正向锁定”来将它们固定到位。RAID-1 和非常谨慎的硬件技术人员会有所帮助,但这仍然是一个真正的风险。减少挂在服务器后面的东西的数量是我在 DC 硬件“要做”的优先列表中的首要任务。

我之前的工作使用闪存卡作为启动设备;虽然这不是他们架构中最糟糕的部分,但肯定不算是优点。自从我离开后,他们已经转向全 PXE 启动架构,我认为这是非常正确的做法。

答案2

戴尔和惠普基本上都是通过他们的嵌入式 ESXi安装,尽管使用 SD 存储卡代替 USB“闪存驱动器”。读取器只是连接到服务器底盘内的内部 USB 连接。

这是否是一个可行的策略还有待观察。这些东西在市场上推出的时间还不够长,不足以证明自己(或遭遇灾难性失败)。

我认为专用读卡器中的 SD 卡比 USB 闪存盘具有一些明显的优势。

  • 我个人使用 SD 存储卡的经验仅限于大约 10 张数码相机卡,因此我认为这并不能真正代表 SD 卡的整体可靠性。对我来说,它们是 100% 可靠的。我认为在 ESXi 嵌入式安装环境中写入的内容也很少。对我来说,拥有一个针对从闪存启动进行调整的操作系统是必需的。

  • 由于插槽通常位于凹陷处(有时位于底盘内部),我认为服务器计算机之间混淆介质的情况很少见。同样,意外移除的情况也很少见。

    • 带有内置 SD 卡插槽的服务器计算机上的 BIOS 应该已经设置为从 SD 卡插槽轻松启动,因为制造商一开始就将该设备安装到机器上用于此目的。

我同意 womble 关于 USB 闪存驱动器的观点,不过我个人没有遇到过任何可靠性问题。(不过,我总共有 3 个,没有一个大于 256MB。我想我可能只是不太喜欢它们……)我绝对不会在这样的环境中启动不是为闪存运行而设计的操作系统。

我也同意 womble 的观点,认为 PXE 启动非常方便并且通常是 The Right Thing (tm),但我不确定在为此目的专门构建的插槽的服务器上基于 SD 安装像 VMware ESXi 这样的操作系统是否真的那么糟糕。

总而言之,我完全赞成使用专用 SD 读卡器安装没有大量写入占用空间的操作系统(如 ESXi),但反对使用 USB 闪存驱动器进行安装或在任何类型的闪存介质上安装没有针对闪存启动进行调整的操作系统。

答案3

好吧,我们从 SD 卡(Vmware ESXi)运行了我们的 HP Gen8 服务器,我可以说,如果您在其中安装虚拟机管理程序,SD 卡非常可靠。HP 确实建议在其服务器中使用一些特定的 SD 卡。

如果你看一下 SD 卡的 MTBF 数据,我们会发现如果发生大量写入操作,故障率可能会很高。但在 Vmware 的情况下,SD 卡中的写入操作非常少。

互联网上有很多文章介绍如何配置它。如果你和我一样被困住了,那么你可能也会查看下面提供的链接。

HP Gen8 服务器:无法从 SD 卡启动 Vmware http://www.tricksguide.com/hp-gen8-server-unable-to-boot-vmware-from-internal-sd-card.html

我也在 Vmware 网站上找到了很多文章。:)

思如

相关内容