В данном разделе описана последовательнеость действий для настройки блочного доступа по FC для 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 no
polling_interval 5
uid_attribute ID_SERIAL
user_friendly_names no
}
blacklist {
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
}
devices {
#AeroDisk
device {
vendor "AERODISK"
product ".*"
path_grouping_policy "group_by_prio"
detect_prio yes
path_checker "tur"
features "3 queue_if_no_path pg_init_retries 50"
hardware_handler 0
failback immediate
path_selector "round-robin 0"
rr_weight "uniform"
rr_min_io 128
dev_loss_tmo 480
retain_attached_hw_handler no
}
}
multipaths {
multipath {
wwid " LUN_AERODISK "
alias "NAME_LUN_AERODISK"
}
}
Настройка мультипасинга завершена.
Note
Со стороны ОС обязательно нужно выключать все кэши на примапленных дисках, чтобы избежать риска потери данных.