Viene presentata la procedura per configurare DM-Multipath da un iniziatore iSCSI a una destinazione iSCSI, che presuppone quanto segue:
- Il pacchetto di destinazione iSCSI è installato sul server.
- I target e le LUN sono configurati sul server iSCSI.
- Il pacchetto dell'iniziatore iSCSI è installato sul client.
- Il pacchetto DM-Multipath è installato sul client.
- I target sono stati scoperti dal cliente.
- È attiva una sessione iSCSI tra la destinazione e l'iniziatore.
- L'iniziatore ha connessioni di rete ridondanti alla destinazione.
Prima di abilitare DM-Multipath sul client, non esiste il file di configurazione /etc/multipath.conf:
# ls /etc/multipath.conf
Puoi creare manualmente questo file o abilitare DM-Multipath con l'utilità mpathconf:
# mpathconf --enable
Questo comando copia multipath.conf dalla directory /usr/share/doc/device-mapper-multipath-[versione] alla directory /etc.
Eseguire il comando seguente per abilitare DM-Multipath. Si noti che il file di configurazione ora esiste:
# mpathconf --enable # ls /etc/multipath.conf /etc/multipath.conf
Prima di avviare il demone multipathd, non ci sono dispositivi mpathN in /dev/mapper:
# ls /dev/mapper/mpatha ls: cannot access /dev/mapper/mpatha: No such file or directory
Dopo aver avviato il demone multipathd, il dispositivo mpathN viene creato in /dev/mapper:# systemctl start multipathd
# ls /dev/mapper/mpatha /dev/mapper/mpatha
Utilizzare il nome /dev/mapper/mpatha durante la creazione di una partizione, durante la creazione di un volume fisico LVM e durante la creazione e il montaggio di un file system. Se una delle interfacce di rete si guasta sull'iniziatore, l'I/O continua attraverso l'interfaccia attiva rimanente.
Come configurare la destinazione iSCSI utilizzando targetcli in CentOS/RHEL 7Come configurare iSCSI Initiator (client) in CentOS/RHEL 7
Come configurare iSCSI Initiator (client) in CentOS/RHEL 6
Guida per principianti al multipathing Device Mapper (DM)