Давайте разберём ваши вопросы по порядку:
1. Рейд, собранный на одном контроллере, как правило, не будет виден на другом контроллере, если они не обеспечивают какой-либо формы совместимости или не используют общую технологию (например, когда оба контроллера принадлежат одной серии и могут делиться метаданными). В случае с RAID-контроллерами разных производителей (HP и LSI в вашем примере) синхронизация рейд-массивов между контроллерами маловероятна. Для обеспечения доступности данных обычно используют одинаковые (или совместимые) контроллеры в режиме active-active или active-passive.
2. Презентация блочных устройств с синхронизацией данных между контроллерами требует использование специализированного программного или аппаратного обеспечения, такого как RAIDIX или аналогичные решения (например, StarWind, StorMagic и другие). Некоторые решения могут использовать iSCSI или Fibre Channel для предоставления доступа к данным. Multipath используется для обеспечения отказоустойчивости на уровне каналов передачи данных, но сам по себе не может синхронизировать данные между головами Хранилища.
3. Если использовать две головы, которые презентуют один и тот же RAID (или группу RAID) как единый блочный LUN на обеих головах, то данная конфигурация возможна только в случае, если они имеют возможность совместного доступа и управления этим LUN. Обычно, головы должны иметь общее программное обеспечение или механизм синхронизации для возможности одновременного использования LUN с разных узлов доступа. Multipath в данной схеме настраивается как на стороне SAN (если поддерживается), так и на стороне клиента, для обеспечения отказоустойчивости и балансировки нагрузки.
Итак, схема с двумя головами и использованием SAS dual-port дисков может работать, если:
- Головы оборудованы однородным программным или аппаратным обеспечением, которое позволит им совместно управлять ресурсами хранения данных (например, через разделяемый кластерный файловую систему или SAN-based программное обеспечение).
- Настраивается multipath на клиентах для обеспечения отказоустойчивости и повышенной доступности.
Необходимо учесть, что интеграция и настройка таких систем обычно довольно сложна и требует глубоких специализированных знаний в области хранения данных и сетевых технологий.