我想知道是否可以访问戴尔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 的更新后,这一定是插槽优先级。
我们仍然遇到 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 设置,我记得没有插槽优先级的迹象。此外,这是我们添加到服务器的第一张扩展卡 - 因此无论插槽优先级如何,我认为它至少允许一张卡不经修改。
在操作系统层面,我们无法找到任何表明操作系统已检测到该卡的初步迹象(设备管理器似乎为空,事件查看器也没有任何相关条目)。可能遗漏了某些内容,因此我们计划今天远程深入研究。
语境
我们现有的 Intel 服务器有 24TB 的备份存储空间。我们需要扩展该存储空间,因此希望继续使用现有的 Intel 服务器,以便轻松过渡,这样我们只需要从一台服务器管理存储即可。
目前我们主要使用戴尔服务器,而 MD1200 似乎是添加一些直接连接存储的经济高效的方式。戴尔向我们保证,由于 PERC 卡只是 PCE-e,只要我们有足够的 PCI-e 插槽,它就会兼容。
快进到今天,据我们所知,无论是在 BIOS 还是操作系统中,都找不到 PERC 卡或存储的迹象。
除了将 PERC 卡安装到戴尔服务器中之外,我不知道下一步该怎么做。
答案1
+1 对Evan Anderson的所有回答(虽然我不熟悉opROM执行问题)。
您可能还需要调查服务器的规格,以了解每种类型的 PCIe 卡支持多少个,以及是否有任何需要遵循的“插槽优先级”(这些因素甚至在戴尔服务器上也存在)。仅仅因为您有一个 PCIe 插槽用于卡,并不意味着它获得了正常运行所需的功率和带宽。
作为一种解决方法(如果您不知道如何让 PERC 卡工作),您可能需要考虑使用 SAS HBA(例如戴尔的 SAS 6/E 卡)。不过,这会将每个单独的硬盘直接呈现给操作系统,这需要类似于软件 RAID 的东西(例如 Server 2012 中的存储空间,它实际上已验证可用于此类设置)。
编辑 2014-09-11
有没有关于从哪里获取适用于 Windows 2012 的 H800 驱动程序的建议?(或等效的 LSI 驱动程序?)到目前为止,我只能找到 Windows 2008 R2 64 位 PERC 驱动程序。
PERC H800 卡的 Server 2012 驱动程序由 Microsoft 通过 Windows Update 提供。如果您能够看到设备管理器中列出的卡,则“更新驱动程序软件...”应该可以完美地处理其余部分。
我之前查看过 BIOS 中的 PCI-e 设置,我记得没有插槽优先级的迹象。此外,这是我们添加到服务器的第一张扩展卡 - 因此无论插槽优先级如何,我认为它至少允许一张卡不经修改。
插槽优先级(如果有)通常由服务器制造商决定,通常不是 BIOS 设置中的可配置选项。您应该参考服务器的文档(例如安装、管理或用户指南)以获取有关应首先使用哪些插槽来安装特定类型的卡的详细信息。您使用的插槽可能不支持单个外部存储卡,即使没有其他卡。
尝试使用 PERC 卡在备用插槽中进行测试。如果这仍然不适合您,请考虑购买 SAS6/E HBA 或 LSI 9207-8e - 我相信其中任何一个都支持用于存储空间的 MD12xx 机箱(我在实验室中测试了两者,没有问题,但目前找不到 MD12xx 系列机箱的支持文档)。
答案2
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 的工具。