我是 SAS 扩展器的新手,我正在努力把事情做好。我了解 SAS 扩展器在与支持扩展器的 SAS 控制器一起使用时,允许您利用控制器上支持的驱动器的全部容量。
但是,假设我有一个带有 4 个 SSF-8087 端口的 SAS 控制器,它本身可以支持 16 个磁盘。据我所知,我可以将这些端口中的每一个连接到扩展器以增加磁盘容量。
但是,SAS 控制器是否会“看到”所有磁盘,就像它们直接连接到控制器而不是通过扩展器一样。我可以将控制器视为网络中的交换机吗?我能否从扩展器 1 和扩展器 3 上的磁盘创建 RAID?
更新:
我真的没有需要使用 SAS 扩展器的特定项目。我只是好奇它们是如何工作的,并且正在考虑如果我将一个或多个 SAS 扩展器与在我们的一台服务器上运行的 LSI MegaRAID 控制器 (9260-16i) 一起使用,它会如何工作。但是,我并没有真正考虑过“本地”磁盘和另一个机箱中的磁盘之间的区别。LSI MegaRAID 控制器有 4 个 SFF-8087 端口,这使其能够容纳 16 个驱动器。
首先,停下来想想你的现实目标......
对您的问题的简短回答是 SAS 是一种交换协议。通过扩展器连接的驱动器都是可访问的,并且可以通过单个控制器透明地寻址。
但是,您的其余问题将取决于您的特定控制器、存储架构和您最终使用的存储柜中的背板。
没有更多信息,不可能给出具体答案。
让我们使用带有 4 个SAS SFF-8087端口的控制器示例。这些用于机箱内部的通信。每个 SFF-8087 端口都是一个 4 通道连接器,可容纳 4 个驱动器。总共 16 个驱动器,在您的情况下……服务器通常只有 4、8、12、16 或 24/25 个内部驱动器托架容量。
在 4 和 8 驱动器级别,内部服务器驱动器背板将具有 1:1 的通道与驱动器比率,并且通常具有一个或两个 SFF-8087 端口。没有超额认购!
对于 12 端口服务器,扩展器通常内置于背板中,输入将是单个 SFF-8087 端口。超额认购!
对于具有 16 个内部托架的服务器,您可能会看到四个独立的 SFF-8087 端口,旨在由单个或多个 SAS/RAID 控制器提供服务。但是对于 16 端口,您可能在背板上有一个扩展器。
我遇到的几乎每台 24 或 25 盘位服务器都在驱动器背板上内置了扩展器,可容纳一个或两个 SFF-8087 端口。HP ProLiant DL370 G6 是个例外,它可以接受三个 8 盘位驱动器笼,每个都需要 2 个 SFF-8087 端口。
那么人们什么时候使用 PCIe 卡 SAS 扩展器呢?
注意:惠普制造了一个很棒的PCIe SAS 扩展器。围绕其用于存储项目建立了一个完整的社区。
我看到的最常见情况是带有两个 SFF-8087 端口的主板或 PCIe 控制器,需要连接分布在多个驱动器笼中的 8 个以上驱动器。我无法想象像您这样的场景,您在控制器上有 16 个可用端口,并且希望通过扩展器将其倍增以容纳更多内部驱动器。如果您正在使用超过 16 个磁盘的服务器,您很可能会在某处遇到背板扩展器。这将使 PCIe 扩展器变得不必要。
但是,当您查看外部存储时,情况就完全不同了。那里的传输将是SAS SFF-8088外部电缆。大多数外部驱动器架/JBOD 都内置了扩展器。
HP Smart Array P410i 控制器的示例 RAID 配置输出通过HP SAS 扩展卡连接到 HP ProLiant DL370 G6 服务器内的两个驱动器笼。请注意,该卡表示为一个外壳
(Vendor ID HP, Model HP SAS EXP Card)
并具有自己的SAS WWN。我同意扩展器外壳不应放在另一个扩展器外壳后面的观点,从我的经验来看,它看起来可以工作,但会出现许多非常奇怪的行为,例如查看驱动器并初始化它们。现在两个扩展器外壳分别连接到来自主服务器的 SAS raid 卡。它似乎工作得更好,但仍然存在一些问题,但这可能与驱动器本身有关。扩展器不是同一种类型,但我在那个 raidcontroller 上运行多年没有问题的第一个扩展器,现在第二个扩展器不同了,所以必须找出我遇到的问题,它可能与任何软件或硬件有关。这是我目前使用的规格;
-Highpoint 2722 SAS raidcard with 2 external SAS 8088 ports - expander enclosure 1 with 36 port 24 bays with Chenbro expander(not on backplane) - expander enclosure 2 with 24 bay and Gooxi jbod expander backplane
raidcard 看到两个扩展器,Chenbro 是一个 24 4U 外壳,Gooxi 甚至带有风扇和温度等硬件监控。
到目前为止,我在 Gooxi 上安装驱动器时遇到了一些麻烦,这需要大量时间-)