Здравствуйте!
Не совсем четко понимаю классификацию СХД на active/active и active/passive.
Я изложу свое понимание вопроса и прошу экспертов поправить, если я не прав.
Говорить об active/active и active/passive СХД можно только в случае, если у СХД два контроллера, иначе постановка вопроса теряет смысл.
Active/active СХД подразумевает одновременную работу обоих контроллеров в активном режиме.
Active/passive СХД подразумевает работу одного из контроллеров в активном режиме, т.е. в режиме обмена данными с хостом, а работу второго контроллера в пассивном режиме, т.е. в режиме ожидания того момента, когда активный контроллер выйдет из строя с тем чтобы продолжить работу за него.
На хостах установлены HBA. В одном хосте может быть установлено два и более HBA либо один HBA с двумя или более портами.
Для простоты изложения будем считать, что в каждом хосте установлены два однопортовых HBA.
Допустим, мы создаем одну RAID-группу, например из 10 SAS дисков, создаем 1 LUN на весь размер RAID-группы, раздаем этот LUN всем хостам. На этом LUN будут размещаться виртуальные машины.
Как я понимаю, можно отдать этот LUN только одному HBA на каждом хосте.
При этом работать одновременно два контроллера СХД с одним портом HBA не могут.
Соответственно, два контроллера СХД одновременно не могут работать и с одним LUN, т.к. LUN в конкретный момент времени отдан только одному порту HBA.
В этом случае, как я понимаю, контроллеры СХД работают в режиме active/passive. Но тогда получается, что любая СХД может быть охарактеризовата только как active/passive. В чем тогда смысл active/active?
Можно создать еще одну RAID-группу, допустим из 6 SATA дисков, на этой RAID-группе создать несколько LUN и эти LUN снова раздать хостам, но только уже персонально каждому хосту по одному LUN.
Эти LUN можно отдать второму HBA.
С учетом того, что первому HBA отдан LUN с первой RAID группы, контроллеры СХД могут работать параллельно с двумя HBA с разными LUN.
В этом случае, как я понимаю, контроллеры работают в режиме active/active.
Отается открытым вопрос: как можно охарактеризовать СХД: как active/active или active/passive систему?
И что произойдет, если один HBA выйдет из строя?
Работа со всеми LUN переключится на оставшийся HBA?
В таком случае для хоста, у которого HBA вышел из строя, контроллеры СХД станут работать в режиме active/passive? Ведь путь между СХД и хостом остался только один, а оба контроллера СХД работоспособны.