我想知道是否可以从英特尔服务器(不是戴尔服务器)访问戴尔PERC H800A,以执行 MD1200 存储机箱的初始配置?我以前没有使用过 MD1200 机箱,但似乎需要先通过 PERC 卡配置机箱上的磁盘,就像普通的 RAID 阵列一样。
我从中得出的一些研究:
http://www.experts-exchange.com/Hardware/Servers/Q_27618862.html
http://en.community.dell.com/techcenter/storage/f/4466/t/19566795
根据我的阅读,似乎通过 BIOS 访问我们的 MD1200 的配置是最容易的——但如果可能的话,我也愿意使用 OMSA。
更新 2014-09-12
经过一番修修补补,我们决定将 PERC 卡移动到英特尔服务器上的另一个 PCI-e 插槽,这导致该卡在 BIOS 中被识别。我不确定问题出在哪里,因为我们最初为卡使用了正确尺寸的 PCI-e 插槽——我想可能是 4x 插槽。
将它移动到两个较大的插槽之一(8x 或 16x)似乎已经解决了这个问题。我不确定这是否与带宽有关或什么,因为我会认为如果卡具有特定大小,那么该插槽大小的标准带宽应该没问题。看完 JimNim 的更新,肯定是 slot 优先。
我们仍然遇到 PERC 卡和我们正在使用的板载 Intel RAID 之间的冲突问题,但这会在启动 Windows 时导致另一个问题。该卡现在基本上可以从 BIOS 级别访问。
经过一番考虑,我将 JimNim 的回答标记为已接受,因为它暗示了插槽优先级(并且在以后的更新中实际上包含了关于我们为使卡被识别所做的确切工作的建议)。
更新 2014-09-10
主机运行的是 Windows 2012 Standard(不是 R2)。
澄清一下,我实际上并不关心从卷创建 RAID 阵列。事实上,我宁愿不做RAID。这可能是戴尔的错误沟通,因为我认为他们最初认为我需要 RAID 功能。他们基本上告诉我,如果我想将机箱连接到非戴尔主机(或者至少当时听起来是这样),我需要 PERC H800。听起来戴尔的 SAS 6/E 卡对我来说可能工作得很好。
有关在何处获取适用于 Windows 2012 的 H800 驱动程序的任何建议?(或等效的 LSI 驱动程序?)目前我只能找到 Windows 2008 R2 64 位 PERC 驱动程序。
我之前在 BIOS 中查看过有关 PCI-e 设置的信息,我记得没有插槽优先级的迹象。此外,这是我们添加到服务器的第一张扩展卡 - 所以无论插槽优先级如何,我认为它至少允许一张卡无需修改。
在操作系统级别,我们找不到任何表明操作系统已检测到卡的初始指示(设备管理器似乎为空,事件查看器没有任何相关条目)。可能遗漏了一些东西,所以我们计划今天远程深入研究。
语境
我们现有的英特尔服务器具有 24TB 的备份存储空间。我们遇到了能够扩展该存储的需求,并希望坚持使用现有的英特尔服务器以便于过渡,因此我们只需要从单个服务器管理存储。
在这一点上,我们主要使用戴尔服务器,而 MD1200 似乎是添加一些直连存储的一种经济高效的方式。戴尔向我们保证,由于 PERC 卡只是 PCE-e,只要我们有足够的 PCI-e 插槽,它就会兼容。
快进到今天,据我们所知,在 BIOS 或操作系统中都没有 PERC 卡或我们的存储的迹象。
除了可能将 PERC 卡安装到戴尔服务器之外,我不知道下一步该去哪里。
MD1200 机柜是一个“只是一堆磁盘”(JBOD) 机柜。由于听起来您想将其作为单个卷来处理,因此硬件 RAID 控制器(例如您描述的 PERC)将执行您想要的操作。
您的 BIOS 听起来好像它没有在控制器上执行选项 ROM。如果没有选项 ROM,您将不会在 BIOS 中看到任何控制器迹象。
你没有提到你的操作系统是什么,所以我很难说什么。Windows 机器应该检测到控制器并提示输入驱动程序(诚然,我不知道哪些版本的 Windows 在包装盒中包含 PERC H800 的驱动器)。您应该能够在
lspci
Linux 机器上的命令输出中看到控制器。我不确定您是否能够在非戴尔计算机上安装 Open Manage Server Administrator (OMSA)。您可能无法使用 BIOS 管理设备,如果您需要进行更改,这将意味着停机。
我知道 PERC H800 是重新命名的 LSI Logic 控制器,如果 OMSA 无法加载,您也可以使用 LSI 的工具。
对 Evan Anderson 的所有回答 +1(尽管我不熟悉 opROM 执行问题)。
您可能还需要调查服务器的规格,以了解每种类型的 PCIe 卡支持的数量,以及您是否应该遵循任何“插槽优先级”(即使戴尔服务器也存在这些因素)。仅仅因为您的卡有 PCIe 插槽并不意味着它获得了正常运行所需的功率和带宽。
作为一种解决方法(如果您不知道如何使 PERC 卡工作),您可能需要考虑使用 SAS HBA(例如戴尔的 SAS 6/E 卡)。不过,这会将每个单独的硬盘驱动器直接呈现给操作系统,这将需要类似于软件 RAID 的东西(例如 Server 2012 中的存储空间,实际上已验证可与该类型的设置一起使用)。
编辑 2014-09-11
PERC H800 卡的 Server 2012 驱动程序由 Microsoft 通过 Windows Update 提供。如果您可以看到设备管理器中列出的卡,“更新驱动程序软件...”应该几乎完美地处理其余部分。
插槽优先级(如果有)通常由服务器制造商确定,通常不是 BIOS 设置中的可配置选项。您应该参考服务器的文档(例如,安装、管理或用户指南)以了解有关特定类型的卡应首先使用哪些插槽的详细信息。您使用的插槽可能不支持单独的单个外部存储卡,即使没有其他存储卡。
尝试使用 PERC 卡在备用插槽中进行测试。如果这仍然不适合您,请考虑购买 SAS6/E HBA 或 LSI 9207-8e - 我相信 MD12xx 机箱支持这些中的任何一个以用于存储空间(我已经在实验室测试过没有问题,但目前找不到 MD12xx 系列机箱的支持文档)。