SCSI-3 persistent reservations
Модераторы: Trinity admin`s, Free-lance moderator`s
SCSI-3 persistent reservations
Добрый день.
Есть внешний массив 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?
Есть внешний массив 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?
- CyberDrake
- free-lance moderator
- Сообщения: 338
- Зарегистрирован: 23 авг 2002, 10:39
- Откуда: Санкт-Петербург
- Контактная информация:
Если честно, то опыта работы с системой 9980V у меня ну совсем нет, но дать какое-либо разъяснение ситуации все-таки постараюсь
в спецификации понятие SCSI-3 reservation описано следующим образом.
Не думаю, что режим Active-Active даст какие-либо преимущества, по сравнению с Active-Passive. Да и полностью согласен с a_shats, в такой ситуации я бы стал использовать родной хитачёвый HDLM.
в спецификации понятие SCSI-3 reservation описано следующим образом.
Так как в DMP режим Active-Active в покойном Veritas, а ныне здравствующем Symantec SF HA работает следующим образом: запросы поочередно адресуются обоим каналам, то скорее всего, что для определения занятости устройства, т.е. можно ли на него писать, используется именно этот механизм.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.
Не думаю, что режим Active-Active даст какие-либо преимущества, по сравнению с Active-Passive. Да и полностью согласен с a_shats, в такой ситуации я бы стал использовать родной хитачёвый HDLM.
Хм, а нельзя ссылку или сам документ откуда это взято? HDLM обязательно попробую :)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
- CyberDrake
- free-lance moderator
- Сообщения: 338
- Зарегистрирован: 23 авг 2002, 10:39
- Откуда: Санкт-Петербург
- Контактная информация:
http://swpat.ffii.org/pikta/txt/ep/1117/041/
вот ссылка, одна из первых в Google
постараюсь разобраться с HDS 9980 и отписать на форум
вот ссылка, одна из первых в Google
постараюсь разобраться с HDS 9980 и отписать на форум
- CyberDrake
- free-lance moderator
- Сообщения: 338
- Зарегистрирован: 23 авг 2002, 10:39
- Откуда: Санкт-Петербург
- Контактная информация:
Немного поторопился с поздравлениями :(
После тестирования оказалось, что HDLM в кластере тоже не работает в active-active. Были различные ошибки, падения сервиса кластера. Пробовал разные настройки, глюки ушли только в active-passive режиме :? Похоже действительно для active-active мультипасинга в MSCS необходима поддержка SCSI-3 persistent reservation.
А как у вас было? В MSCS под 2003 виндовс и HDLM получался active=active или нет?
После тестирования оказалось, что HDLM в кластере тоже не работает в active-active. Были различные ошибки, падения сервиса кластера. Пробовал разные настройки, глюки ушли только в active-passive режиме :? Похоже действительно для active-active мультипасинга в MSCS необходима поддержка SCSI-3 persistent reservation.
А как у вас было? В MSCS под 2003 виндовс и HDLM получался active=active или нет?
OlegP@: да, это оно. Я понимаю, что в принципе должно работать, только похоже не на всем железе, софте, конфигурации...
А можно по подробнее вашу конфигурацию: какой сторадж, какие HBA, какой софт для мультипасинга. И наконец вы точно уверены что в active-active работает? А то у меня веритаз тоже на первый взгляд показывал что массив в эктив-эктив, но если посмотреть отдельную луну то там уже эктив-пассив :(
А можно по подробнее вашу конфигурацию: какой сторадж, какие HBA, какой софт для мультипасинга. И наконец вы точно уверены что в active-active работает? А то у меня веритаз тоже на первый взгляд показывал что массив в эктив-эктив, но если посмотреть отдельную луну то там уже эктив-пассив :(
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя