Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


hewlett-packard:msa-p2000-g3-and-linux-multipath

Это старая версия документа!


СХД HP MSA P2000 G3 и Linux Multipath

Процесс настройки аналогичен описанному ранее в статье Настраиваем Device Mapper Multipathing в CentOS Linux 7.2 для FC HBA при подключении к СХД HP 3PAR 7200 (3PAR OS v. 3.2.2). В этой заметке будут приведены лишь фрагменты конфига /etc/multipath.conf

СХД HP MSA P2000 G3 поддерживается конфигурацией dm-multipath (Device Mapper Multipath, DM Multipath).

$ cat /etc/redhat-release

CentOS Linux release 7.3.1611 (Core)
# multipath -t | grep -i p2000 -B2 -A10
        device {
                vendor "HP"
                product "P2000 G3 FC|P2000G3 FC/iSCSI|P2000 G3 SAS|P2000 G3 iSCSI"
                path_grouping_policy "group_by_prio"
                path_checker "tur"
                features "0"
                hardware_handler "0"
                prio "alua"
                failback immediate
                rr_weight "uniform"
                no_path_retry "fail"
                rr_min_io 100
        }

Если такая конфигурация не устраивает, то можно воспользоваться рекомендациями из онлайн-документа:
Device Mapper Multipath Enablement Kit for HP StorageWorks Disk Arrays.
В этом документе для P2000 G3 приведена следующая рекомендуемая конфигурация для добавления в /etc/multipath.conf:

# For HP P2000 FC / P2000 FC/iSCSI
#
device
{
   vendor                  "HP"
   product                 "P2000 G3 FC|P2000G3 FC/iSCSI"
   path_grouping_policy    group_by_prio
   getuid_callout          "/sbin/scsi_id -g -u -s /block/%n"
   path_checker            tur         
   path_selector           "round-robin 0"
   prio_callout            "/sbin/mpath_prio_alua /dev/%n"          
   rr_weight               uniform
   failback                immediate
   hardware_handler        "0" 
   no_path_retry           18
   rr_min_io               100
}

Исходя из того, какая конфигурация есть в дефолтном конфиге (первый пример) CentOS 7.2, для кластера виртуализации oVirt (с учётом рекомендаций, которые превносит в систему VDSM) результирующий вариант у меня получился такой:

    device {
        vendor "HP"
        product "P2000 G3 FC|P2000G3 FC/iSCSI|P2000 G3 SAS|P2000 G3 iSCSI"
        path_grouping_policy "group_by_prio"
        path_selector "round-robin 0"
        path_checker "tur"
        features "0"
        hardware_handler "0"
        prio "alua"
        failback immediate
        rr_weight "uniform"
        no_path_retry 3
        rr_min_io 100
    }

Перезапускаем службу и проверяем результат:

# systemctl restart multipathd
# multipath -ll
....
HP-MSAP2000G3-VOLUME41 (3600c0ff0001a7cd2e6c6ad5801000000) dm-1 HP      ,P2000 G3 FC
size=1.6T features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| |- 2:0:3:0 sdg 8:96  active ready running
| `- 4:0:3:0 sdn 8:208 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
  |- 2:0:4:0 sdh 8:112 active ready running
  `- 4:0:4:0 sdo 8:224 active ready running

Дополнительные источники информации:


Автор первичной редакции:
Алексей Максимов
Время публикации: 22.02.2017 23:00

Обсуждение

Ваш комментарий:
 
hewlett-packard/msa-p2000-g3-and-linux-multipath.1488260103.txt.gz · Последнее изменение: 28.02.2017 08:35 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki