SCSI-3 persistent reservations

Технологии постороения кластеров (вычислительных и отказоустойчивых), настройка терминал серверов,
SAN , NAS, FibreChannel, Infiniband

Модераторы: Trinity admin`s, Free-lance moderator`s

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

SCSI-3 persistent reservations

Сообщение ITER » 10 ноя 2005, 12:13

Добрый день.

Есть внешний массив Hitachi(Sun) 9980V и два сервера, в каждом из них по 2 HBA Emulex, плюс Brocade SilkWorm 12000 в качестве фабрики. Из ПО на серверах win 2003 EE sp1 и Veritas Storage Foundation 4.3. На всем этом хозяйстве стоит MSCS для тестов.

Поскольку стоят 2 HBA используется мультипассинг от Веритаса.  Судя по документации на VSF active/active multipathing в кластерном окружении возможен только при использовании MPIO решения win2003 и storport-драйверов для Emulex. Все именно так и сделано, но multipathing работает в active/passive  :(  Судя по докам VSF active/active multipathing в кластере будет работать только если дисковый массив поддерживает SCSI-3 persistent reservations, в противном случае используется только active/passive.

MPIO DSMs automatically set the load balancing to Fail Over Only
(Active/Passive) for disks under SCSI-2 reservation. The Fail Over Only
(Active/Passive) setting is always used on disks under SCSI-2 reservation and the
system ignores other load balance setting that may be set.
Disks under SCSI-2 reservation are:
- Disks in a clustering environment.
- Disks with Private Disk Group Protection.

Active/Active or Active/Passive can be used with MPIO DSMs in a cluster
environment. To support Active/Active load balancing in a cluster environment, the
array must support SCSI-3 persistent reservations. Using Active/Passive in a cluster
environment does not require the disks to be under SCSI-3 reservation.

Вопросы такие:
1. Действительно ли 9980V не поддерживает SCSI-3 reservation, или я что-то не так делаю?
2. Чем вообще отличается SCSI-3 и SCSI-2 reservation?

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 10 ноя 2005, 14:38

Таки никто ничего не может сказать?  :?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 10 ноя 2005, 16:26

Мы с HDS юзаем HDLM ;)

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 11 ноя 2005, 04:33

a_shats писал(а):Мы с HDS юзаем HDLM ;)
И как там с active/active в кластере? У меня пока руки не дошли ещё до HDLM.  :?

Аватара пользователя
CyberDrake
free-lance moderator
Сообщения: 338
Зарегистрирован: 23 авг 2002, 10:39
Откуда: Санкт-Петербург
Контактная информация:

Сообщение CyberDrake » 11 ноя 2005, 19:21

Если честно, то опыта работы с системой 9980V у меня ну совсем нет, но дать какое-либо разъяснение ситуации все-таки постараюсь  :wink:
в спецификации понятие SCSI-3 reservation описано следующим образом.
A SCSI-3 reservation key is an 8-byte identifier that can be placed on proxy devices. Accordingly, the reservation keys placed on a proxy device identify nodes with permission to write to the proxy device.
Так как в DMP режим Active-Active в покойном Veritas, а ныне здравствующем Symantec SF HA работает следующим образом: запросы поочередно адресуются обоим каналам, то скорее всего, что для определения занятости устройства, т.е. можно ли на него писать, используется именно этот механизм.
Не думаю, что режим Active-Active даст какие-либо преимущества, по сравнению с Active-Passive. Да и полностью согласен с a_shats, в такой ситуации я бы стал использовать родной хитачёвый HDLM.

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 12 ноя 2005, 05:16

CyberDrake писал(а):A SCSI-3 reservation key is an 8-byte identifier that can be placed on proxy devices. Accordingly, the reservation keys placed on a proxy device identify nodes with permission to write to the proxy device
Хм, а нельзя ссылку или сам документ откуда это взято? HDLM обязательно попробую  :)

Аватара пользователя
CyberDrake
free-lance moderator
Сообщения: 338
Зарегистрирован: 23 авг 2002, 10:39
Откуда: Санкт-Петербург
Контактная информация:

Сообщение CyberDrake » 14 ноя 2005, 12:53

http://swpat.ffii.org/pikta/txt/ep/1117/041/

вот ссылка, одна из первых в Google :wink:

постараюсь разобраться с HDS 9980 и отписать на форум

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 14 ноя 2005, 14:14

Спасибо, я просто сначала спросил, а потом в гугл запулил запрос  :oops:  :)

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 22 ноя 2005, 15:43

Попробовал HDLM. встала нормально. Но, почему-то мультипасинг не работает. Т.е. завожу несколько путей и винда видит их все!  :?  Веритас не сносил, удалил только модуль мультипасинга из веритаса. Неужели HDLM не работает с VSF? Завтра попробую удалить VSF, оставив только HDLM.

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 23 ноя 2005, 13:10

Отвечу сам. Оказалось HDLM не работает с stor-port для Emulex, поставил FC port driver все стало на свои места, осталось накатить сверху Veritas Storage Foundation и посмотреть что из этого получится  8)

Аватара пользователя
CyberDrake
free-lance moderator
Сообщения: 338
Зарегистрирован: 23 авг 2002, 10:39
Откуда: Санкт-Петербург
Контактная информация:

Сообщение CyberDrake » 23 ноя 2005, 17:31

ааа, так вот в чем дело было
на грабли со storport драйвером мы уже наступали  :rotate:

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 24 ноя 2005, 08:18

Накатил веритас все прекрасно работает, погонял иометер, судя по статистике в HDLM мультипасинг работает в эктив-эктив  :)

Все спасибо за ответы  :wink:

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 28 ноя 2005, 10:21

Немного поторопился с поздравлениями  :(

После тестирования оказалось, что HDLM в кластере тоже не работает в active-active. Были различные ошибки, падения сервиса кластера. Пробовал разные настройки, глюки ушли только в active-passive режиме  :?  Похоже действительно для active-active мультипасинга в MSCS необходима поддержка SCSI-3 persistent reservation.

А как у вас было? В MSCS под 2003 виндовс и HDLM получался active=active или нет?

OlegP@
Advanced member
Сообщения: 184
Зарегистрирован: 19 май 2003, 20:26
Откуда: Челябинск

Сообщение OlegP@ » 28 ноя 2005, 13:33

У меня под MSCS работает Dynamic Load Balansing на 2-х FC адаптерах. Я правильно понял, вы это называете active/active?
Т.в. в принципе это работает.

ITER
Advanced member
Сообщения: 306
Зарегистрирован: 13 июл 2003, 10:01
Откуда: Хабаровский край

Сообщение ITER » 28 ноя 2005, 14:17

OlegP@: да, это оно. Я понимаю, что в принципе должно работать, только похоже не на всем железе, софте, конфигурации...

А можно по подробнее вашу конфигурацию: какой сторадж, какие HBA, какой софт для мультипасинга. И наконец вы точно уверены что в active-active работает? А то у меня веритаз тоже на первый взгляд показывал что массив в эктив-эктив, но если посмотреть отдельную луну то там уже эктив-пассив  :(

Ответить

Вернуться в «Кластеры, Аппаратная часть»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей