没有两个RAID1的可启动设备

我有一个戴尔Poweredge R310。 configuration的是两个RAID1,每个1TB。 我的可启动设备在BAY 2和3上。如果我在托架0和1中添加其他RAID 1,则无法find可启动设备。 如何更改Raid控制器的启动顺序,以便尝试从BAY 2和3上的第二个RAID启动?

RAID控制器:带有LSI公司configuration实用程序的DELL SAS 6 v6.22.03.00的SAS6IR

我知道服务器不是最新的,但我真的找不到有关我的问题的任何信息。

SAS 6 / iR控制器已经足够老化,连接顺序很重要 – 控制器只能从最低ID(插槽编号)的驱动器启动,而不pipe启动设置如何。 如果将当前标记为PD 2和PD 3的驱动器交换到插槽0和1,则应该能够按照预期启动并查看新驱动器。

手册第50页也提到了这一点:
http://www.dell.com/support/home/us/en/19/product-support/product/dell-sas-6ir-intgtd-and-adptr/manuals

应该可以通过DELL实用程序,从控制器启动固件(通常通过在某些引导点按F12访问)或IPMI来访问。

你也可以使用名为megacli的LSI工具。 它将与任何LSI控制器一起工作。 你可以在这里下载。 如您所见,该工具对于所有SATAIII / SAS控制器都是通用的。 你将需要“MegaCLI 5.5 P2”。 他们有包括rpm包。 对于基于deb的操作系统,您可以使用外部或其他工具,但实际上它是静态链接的二进制文件,因此您可以将其解压缩并运行二进制文件。

首先,列出所有的逻辑驱动器:

megacli -LDInfo -Lall -Aall 

对于每个configuration的虚拟驱动器,您将获得输出。

 Adapter 0 -- Virtual Drive Information: Virtual Drive: 0 (Target Id: 0) Name : RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 278.875 GB Mirror Data : 278.875 GB State : Optimal Strip Size : 64 KB Number Of Drives : 2 Span Depth : 1 Default Cache Policy: WriteBack, ReadAdaptive, Cached, Write Cache OK if Bad BBU Current Cache Policy: WriteBack, ReadAdaptive, Cached, Write Cache OK if Bad BBU Default Access Policy: Read/Write Current Access Policy: Read/Write Disk Cache Policy : Disk's Default Encryption Type : None Is VD Cached: Yes Cache Cade Type : Read Only 

然后,您只需select需要的驱动器作为启动驱动器。 对于来自适配器0(a0)的驱动器0(L0)将是

 megacli -AdpBootDrive -Set -L0 -a0 

当然,这意味着你需要以这种或那种方式引导服务器。 如果你没有操作系统,或者它不可启动,那就用一些linux创build可启动的闪存。