Настройка блочного доступа по FC для Linux¶
В данном разделе описана последовательнеость действий для настройки блочного доступа по FC для Linux (на примере Debian)
Настройка мультипасинга FC для Linux¶
Перед началом настройки мультипасинга 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"
}
}
Настройка мультипасинга завершена.
Примечание
Со стороны ОС обязательно нужно выключать все кэши на примапленных дисках, чтобы избежать риска потери данных.