Внимание
Вы просматриваете документацию по предыдущей версии Aerodisk ENGINE.
Настройка блочного доступа для Linux (на примере Debian)
Перед началом настройки мультипасинга FC на сервере Linux убедитесь, что созданы:
Минимум одна группа устройств Fibre Channel
Минимум один маппинг
Для настройки мультипасинга для протокола FC на сервере Linux выполните следующие действия:
Зайдите на сервер, для которого будет выполняться настройка
Установите пакет multipath-tools (команда для Debian: sudo apt get multipath-tools)
Сделайте rescan командой /sbin/rescan-scsi-bus
Откройте файл /etc/multipath.conf
Убедитесь, что конфигурация в файле совпадает с конфигурацией, приведенной ниже (Конфигурация для Debian 12, для вашего дистрибутива ОС может отличаться. Рекомендуем руководствоваться документацией к вашей версии ОС):
defaults {
find_multipaths yes
polling_interval 5
uid_attribute ID_SERIAL
failback 5
path_grouping_policy failover
path_checker "tur"
path_selector "round-robin 0"
no_path_retry queue
user_friendly_names no
fast_io_fail_tmo 5
dev_loss_tmo 480
}
devices {
#AeroDisk
device {
vendor "AERODISK"
product ".*"
hardware_handler 0
}
}
multipaths {
multipath {
wwid " LUN_AERODISK "
alias "NAME_LUN_AERODISK"
}
}
Настройка мультипасинга завершена.
Note
Со стороны ОС обязательно нужно выключать все кэши на примапленных дисках, чтобы избежать риска потери данных.
Перед началом настройки iSCSI на сервере Linux убедитесь, что созданы:
Минимум один IP-ресурс
Минимум один iSCSI Target
Для настройки iSCSI на сервере Linux выполните следующие действия:
Зайдите на сервер, для которого будет выполняться настройка
Установите пакет «open-iscsi» (для дистрибутива Debian команда: sudo apt-get install open-iscsi
)
После установки пакета откройте файл /etc/iscsi/initiatorname.iscsi
и скопируйте IQN
Перейдите в веб интерфейс управления СХД AERODISK
Перейдите в меню «Блочный доступ» >> «iSCSI», вкладка «Группы»
Нажмите кнопку «Создать группу»
Укажите имя группы, выберите таргет, укажите IQN (ранее скопированный IQN из /etc/iscsi/initiatorname.iscsi
) инициатора и нажмите «Подтвердить»
Создайте маппинг
Перейдите в Linux
Для просмотра iSCSI target выполните команду: iscsiadm -m discovery -t st –p {VIP IP-ресурса}
Скопируйте IQN массива
Для подключения LUN выполните команду: iscsiadm -m node -T {IQN массива} –l
Настройка iSCSI завершена.
Note
Со стороны ОС обязательно нужно выключать все кэши на примапленных дисках, чтобы избежать риска потери данных.
Если при переключении групп RDG и DDP логический том перестал видеться в системе или начал работать некорректно, то можно попробовать применить одну из следующий рекомендаций.
Если хост работает с СХД только по iSCSI и другие логические тома с СХД (не AERODISK) подключены без мультипасинга, то нужно просто удалить пакет мультипасинга из системы.
Прописать в /etc/multipath.conf
в секции defaults два параметра:
dev_loss_tmo 120
fast_io_fail_tmo 120
Указать конкретные параметры в /etc/multipath.conf
для iSCSI томов с СХД AERODISK. В примере для тома - DG01-LUN01 с wwid – 23635376233356466.
defaults {
user_friendly_names no
find_multipaths yes
}
blacklist {
devnode "^sd*"
}
blacklist_exceptions {
devnode "sd[e-z]*"
wwid "23635376233356466"
}
devices {
device {
vendor "AERODISK"
product "DG01-LUN01"
no_path_retry queue
dev_loss_tmo 120
fast_io_fail_tmo 120
}
}
После этого в файле /etc/multipath/wwids указать ID тома - /23635376233356466/
Если wwid у логического тома нет (проверить можно, выполнив udevadm info /dev/sdX
, где Х - имя тома), то нужно дополнительно сделать правило для udev:
ACTION=="add", KERNEL=="sd*" PROGRAM="scsi_id -g -v -d $env{DEVNAME} -p 0x83" ENV{ID_WWN}="0x%c"
После этого логический том нужно монтировать как /dev/mapper/23635376233356466
Note
Со стороны ОС обязательно нужно выключать все кэши на примапленных дисках, чтобы избежать риска потери данных.