Синхронизация Persistent Reservations

Протокол SCSI предоставляет механизм резервирований, определённый в наборе команд SCSI-2, а затем расширенный обновлённой функциональностью в SCSI-3.

SCSI Reservations (SCSI-2) используется для управления доступом к SCSI-устройству (LUN), доступному для нескольких инициаторов. Инициатор резервирует использование устройства и, в общем случае, снимает резервирование.

SCSI-3 Persistent Reservations позволяет восстанавливать состояние резервирований даже после перезагрузки SCSI-шины (например, при восстановлении после ошибки). Также этот механизм поддерживает использование нескольких путей от инициатора до устройства (LUN).

Синхронизация Persistent Reservations (далее – синхронизация PR) поддерживает одинаковый статус резервирований LUN на двух узлах DC-системы. Однако при этом доступ к LUN осуществляется через Multipath Active-Passive, а ALUA Active-Active становится недоступным.

:

Рекомендуем всегда включать синхронизацию Persistent Reservations, если в качестве инициаторов используются кластеры Windows или Hyper-V.

:

В следующих случаях синхронизация PR может быть нарушена:

  • после нарушения работы heartbeat;
  • при настройке синхронизации PR.

При нарушении синхронизации PR система отправляет уведомление «Необходимо восстановить синхронизацию Persistent reservation». При этом при попытке включения/выключения синхронизации PR система показывает сообщение «'dlm' service is not running.»

В таких случаях, пожалуйста, обратитесь в отдел поддержки поставщика СХД.

Чтобы включить синхронизацию PR для определённого LUN:

  1. Включите поддержку синхронизации PR в DC-системе:

    1. Откройте страницу СИСТЕМА > УЗЛЫ.
    2. Используйте переключатель Синхронизировать Persistent Reservations в правой части страницы (см. рисунок ниже).
  2. Включите синхронизацию PR для выбранного LUN:

    Включение синхронизации для LUN возможно только в CLI.

    $ rdcli lun modify --name <имя_lun> --pr_sync 1

    Подробнее о команде см. в Справочнике CLI RAIDIX 5.2.5.

    Рис. 1. Переключатель «Синхронизировать Persistent Reservations» на странице УЗЛЫ