{{tag>Brouillon SAN Disque Réseau}} = Notes Multipath I/O MPIO Voir : * [[https://en.wikipedia.org/wiki/Multipath_I/O|Multipath I/O (MPIO)]] * https://pve.proxmox.com/wiki/ISCSI_Multipath * https://www.suse.com/documentation/sles-12/stor_admin/data/sec_multipath_lvm.html * https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/DM_Multipath/mpio_setup.html * http://www.netexpertise.eu/en/systems/linux/multipathed-iscsi-san-disks-on-linux.html * http://linux.dell.com/files/whitepapers/iSCSI_Multipathing_in_Ubuntu_Server.pdf Conf GNU/Linux: * https://support.purestorage.com/Solutions/Linux/Linux_Reference/Linux_Recommended_Settings * https://support.purestorage.com/Solutions/Linux/Installing_and_Configuring/Configuring_Linux_Host_for_iSCSI_with_FlashArray * https://storageconsortium.de/content/sites/default/files/downloads/purestorage_WP_Oracle_Best_Practices.pdf * https://pure-storage-openstack-docs.readthedocs.io/en/wallaby/swift/section_swift-partitioning.html == Si LVM sed -i -e "s/use_lvmetad \= 1/use_lvmetad \= 0/g" /etc/lvm/lvm.conf systemctl stop lvm2-lvmetad.service systemctl stop lvm2-lvmetad.socket #mkinitrd -f /boot/initrd-$(uname -r).img $(uname -r) dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r) yum install device-mapper-multipath #dracut -f --add-drivers multipath // Voir gdisk et parted pour GPT // # fdisk /dev/sdc t 8e (LVM Linux) w Création PV, VG, LV => voir LVM == Suite multipath -ll modprobe dm_multipath /sbin/mpathconf systemctl start multipathd ''/etc/multipath.conf'' defaults { user_friendly_names yes find_multipaths yes } Autre conf possible # /lib/udev/scsi_id -g -u -d /dev/disk/by-path/*iscsi* 14945540000000000ed34fecd6b19c9dac92c6a5ccdddce57 ''/etc/multipath.conf'' blacklist { wwid .* } blacklist_exceptions { wwid "14945540000000000ed34fecd6b19c9dac92c6a5ccdddce57" } multipath -r multipath -ll == Autres dracut -f --add-drivers multipath multipath -F multipath -v2 multipath -r === Exemple multipath -ll multipathd show paths /etc/multipath.conf more /sys/class/fc_host/host?/port_state :::::::::::::: /sys/class/fc_host/host2/port_state :::::::::::::: Online :::::::::::::: /sys/class/fc_host/host3/port_state :::::::::::::: Online blacklist { devnode "^(ram|raw|loop|fd|dm-|sr|scd|st)[0-9]*" devnode "^hd[a-z]" devnode "^fio[a-z]" devnode "^dcssblk[0-9]*" device { vendor "DGC" product "LUNZ" } device { vendor "IBM" product "S/390.*" } # don't count normal SATA devices as multipaths device { vendor "ATA" } # don't count 3ware devices as multipaths device { vendor "3ware" } device { vendor "AMCC" } # nor highpoint devices blacklist { devnode "^(ram|raw|loop|fd|dm-|sr|scd|st)[0-9]*" devnode "^hd[a-z]" devnode "^fio[a-z]" devnode "^dcssblk[0-9]*" device { vendor "DGC" product "LUNZ" } device { vendor "IBM" product "S/390.*" } # don't count normal SATA devices as multipaths device { vendor "ATA" } # don't count 3ware devices as multipaths device { vendor "3ware" } device { vendor "AMCC" } # nor highpoint devices device { vendor "HPT" }