В случае использования Multipathing для FC необходимо проверить статус службы:
rc-service multipathd status
Если служба остановлена, необходимо проверить файл конфигурации и привести его к нужному виду:
vi /etc/multipath.conf
Выполнить запуск службы:
rc-service multipath start rc-service multipathd start
Необходимо просканировать все scsi хосты, чтобы новый диск обнаружился в системе. Для этого нужно выполнить следующую команду
/usr/bin/rescan-scsi-bus.sh -a
где Y номер хоста.
Чтобы узнать сколько всего хостов, необходимо выполнить команду:
ls /sys/class/scsi_host
После этого необходимо использовать следующую команду для просмотра доступных хранилищ:
ls /dev/mapper/ | egrep -v '(^hvs|control)' | egrep -v '(hvs|control)' | egrep -v '(vm|control)'
Перегрузите multipath daemon:
rc-service multipathd restart
Проверьте новое multipath устройство:
multipath -ll
В случае если по какой-либо причине на дисковом пространстве имеется или осталась разметка от старых образов, а команды wipefs -af /dev/<disk> pvcreate -ff /dev/<disk> выдают ошибку о том, что устройство занято, или же вывод команды lsblk содержит ответвления от устройства, при этом wipefs -af /dev/<disk> прошла успешно, необходимо очистить устройства следующим образом:
dmsetup ls – выводит все разметки
ВАЖНО!
Обращаем внимание, что hvs-data, hvs-root, hvs-root2 – это система, и его удаление приведет к разрушению системы. Ниже пример вывода:
После просмотра дерева разметок, удалить необходимы возможно с помощью команды dmsetup remove <раздел>, к примеру dmsetup remove FC1-hvs-1001-vm99—0
Данные действия выполняются на каждом сервере кластера.
Далее работа с хранилищем происходит в WEB интерфейсе СГУ.
Необходимо перейти в раздел «Хранилище» и в списке выбираем подраздел «Хранилища». Для добавления нового хранилища, нажимаем кнопку добавления:
Вводится название (только на англ.). В типе хранилища указываем «Хранилище с разделяемым общим диском». «Передача данных» - «Не задан». «Кластер» выбирается необходимый кластер. В области «Подключение» - выбирается необходимое устройство. При необходимости имеется возможность внести дополнительные настройки в подразделе «Расширенные настройки» (подробная информация в пункте 3.5.5 настоящей инструкции). После этого необходимо нажать кнопку «Создать».
После создания хранилище отобразится в рабочей области и через некоторый промежуток времени отобразит метрики мониторинга, после чего его можно использовать.
ВАЖНО !
При наличии Raidix необходимости использования multipath необходимо изменить конфигурационный файл
horizon ~ # cat /etc/multipath.conf
defaults {
find_multipaths yes
user_friendly_names yes
fast_io_fail_tmo 5
features "0"
no_path_retry 10
path_checker tur
polling_interval 5
prio alua
}
blacklist {
}
blacklist_exceptions {
property "(SCSI_IDENT_|ID_WWN|ID_SERIAL)"
}
devices {
device {
detect_checker no
detect_prio no
failback immediate
no_path_retry 12
path_grouping_policy "group_by_prio"
path_selector "round-robin 0"
path_checker "tur"
prio "alua"
product ".*"
rr_min_io 100
rr_weight "uniform"
vendor "YADRO"
}
}