• [^] # Re: San bien configuré ?

    Posté par . En réponse au message Problème Multipath-tools. Évalué à 1.

    Je n'ai pas installé multipath-tools-initramfs car dans la description des paquets, ce dernier semble être remplacé par multipath-tools-boot.

    Du coup, j'ai installé ce dernier avec apt-get, j'ai rebooté, mais je retrouve les mêmes comportements (toujours ce fichu /dev/sda qui couine).

    Dans mon cas, pas de fichier /usr/share.../multipath_hook, mais un fichier /usr/share/initramfs-tools/hooks/multipath, que voici:

    fhtpntr2:/dev/mapper# more /usr/share/initramfs-tools/hooks/multipath
    #!/bin/sh

    PREREQS="udev"

    prereqs() { echo "$PREREQS"; }

    case 1ドル in
    prereqs)
    prereqs
    exit 0
    ;;
    esac

    if [ ! -x /sbin/multipath ]; then
    exit 0
    fi

    . /usr/share/initramfs-tools/hook-functions

    add_bindings()
    {
    if [ -r /var/lib/multipath/bindings ]; then
    mkdir -p $DESTDIR/var/lib/multipath
    cp /var/lib/multipath/bindings $DESTDIR/var/lib/multipath/
    fi
    }

    copy_exec /sbin/multipath /sbin
    copy_exec /sbin/kpartx /sbin
    copy_exec /sbin/devmap_name /sbin
    copy_exec /sbin/dmsetup /sbin
    copy_exec /lib/udev/dmsetup_env /lib/udev
    copy_exec /sbin/mpath_prio_alua /sbin
    copy_exec /sbin/mpath_prio_emc /sbin
    copy_exec /sbin/mpath_prio_hp_sw /sbin
    copy_exec /sbin/mpath_prio_rdac /sbin
    copy_exec /sbin/mpath_prio_netapp /sbin
    copy_exec /sbin/mpath_prio_random /sbin
    copy_exec /sbin/mpath_prio_hds_modular /sbin
    copy_exec /sbin/mpath_prio_balance_units /sbin

    [ -r /etc/multipath.conf ] && cp /etc/multipath.conf $DESTDIR/etc/
    add_bindings

    for x in dm-multipath dm-round-robin dm-emc; do
    manual_add_modules ${x}
    done

    Dans l'esprit, cela ressemble fort à ce qui était indiqué dans le Tchetch's Wiki, donc je n'ai rien modifié dans ce fichier.

    De plus, j'ai modifié le fichier /boot/grub/device.map comme suit:
    (hd0) /dev/disk/by-id/scsi-3600508e0000000008a90828d8486310a

    Cet id pointe vers le /dev/sdc qui représente mon disque virtuel en RAID1, contenant sdc1 (/boot) et sdc2 (/tmp, /home, etc. en LVM)

    A noter que depuis ces manips, multipath -ll me donne mes 2 paths en enabled, plus de second path en actif.

    Je sens que nous y sommes presque, mais j'enrage de ne pas trouver ce qui ne va pas...

    A noter également que le multipath est maintenant sur le dm-0 (au lieu du dm-6) et que la partition que j'avais créée dessus est en dm-1 (au lieu de dm-7).

    Pour répondre aux autres questions, je fais avec le matériel qui a été commandé. Il y avait 2 disques internes, autant les utiliser (en effet, pour stocker toutes sortes de fichiers temporaires, etc.). De plus, chaque serveur est redondé, donc en cas de grosse panne, sauf catastrophe, il n'y a a priori rien à craindre.