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.
[^] # Re: San bien configuré ?
Posté par RobinX . En réponse au message Problème Multipath-tools. Évalué à 1.
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.