Как обеспечить включение конфигурации широкого порта SAS-3?

Как обеспечить включение конфигурации широкого порта SAS-3?

У меня есть:

  • Обычный сервер Linux, на котором я установил:
  • 1x HBA-адаптер хранения Broadcom (LSI) 9500-8e с 2 разъемами mini-SAS-HD, подключенный к:
  • 1xКорпус для хранения вещейс двойным входным разъемом mini-SAS-HD, совместимым с SAS-3, с использованием:
  • 2 кабеля mini-SAS-HD между контроллером и корпусом.
  • Несколько жестких дисков SAS 3.0 в корпусе.

Корпус и диски прекрасно работают с одним подключенным кабелем, но их можно подключить и двумя. В руководстве к корпусу рекомендуется использовать два кабеля:

введите описание изображения здесь

(Два других разъема mini-SAS-HD, указанных в технических характеристиках корпуса, предназначены для последовательного подключения нескольких корпусов, но у меня только один.)

Я хотел бы знать:

  • Главный вопрос: как узнать, что контроллер и корпус на самом деле имеют 8 полос по 12 Гбит/с (как это предусмотрено 2 полосами mini-SAS-HD по 4 шт.)? (т. е.конфигурация широкого портавключено)
  • Как узнать, какие кабели подключены? В целях мониторинга я хотел бы знать о сбое кабеля, аналогично статусу соединения Ethernet. Было бы здорово иметь возможность оповещать, когда второе соединение выходит из строя.

Обратите внимание, что мой вопрос здесь не связан со сценарием высокой доступности; корпус, который у меня есть, не поддерживает высокую доступность (многопутевой). Мой вопрос касается конфигурации порта / пропускной способности.

Что яделатьзнать:

TheСправочное руководство Broadcom StorCLIпредлагает посмотреть состояние/конфигурацию режима «балансировки нагрузки».

set loadbalancemode =[on|off]Включает ( on) или отключает ( off) автоматическую балансировку нагрузки между физическими устройствами SAS или портами в конфигурации с широким числом портов.

Однако StorCLI не сообщает ни о включении, ни о выключении, а сообщает «Нет» в «Таблице политик»:

Load Balance Mode = None

Однако в списке приводов в корпусе указаны два разъема, так что, на мой взгляд, это нормально:

Drive /c0/e18/s0 Device attributes :
==================================
Manufacturer Id = HGST    
[...]
Device Speed = 12.0Gb/s
Link Speed = 12.0Gb/s
[...]
Connector Name = C0   & C1   

Однако все диски, включая корпус, перечислены в сообщениях ядра только с указанием C0соединителя, например: scsi 5:0:39:0: enclosure level(0x0001), connector name( C0 ).

решение1

set loadbalancemode =[on|off]Настройка имеет значение только для RAID-контроллеров Broadcom. Насколько мне известно, в этом сценарии вам не нужно беспокоиться о широких портах SAS, они обрабатываются на уровне портов протокола SAS, а современные адаптеры Broadcom SAS HBA с расширителями Broadcom SAS автоматически настраивают широкие порты до x16.

Вы можете использовать smp_discover изsmp_utilsпакет для просмотра подробной информации о топологии SAS. Например, список PHY, подключенных к расширителю.

Связанный контент