Capitolo 1. Device Mapper Multipathing
Il Device Mapper Multipathing (DM-Multipath) vi permette di configurare i percorsi I/O multipli tra i nodi del server e gli storage array in un dispositivo singolo. I suddetti percorsi I/O sono collegamenti SAN fisici che possono includere cavi, interruttori e controllori separati. Multipathing aggrega i percorsi I/O, creando un nuovo dispositivo il quale consisterà in percorsi aggragati.
1.1. Panoramica sul DM-Multipath
Il DM-Multipath può essere utilizzato per fornire:
- RidondanzaDM-Multipath permette il verificarsi di un failover in una configurazione attiva/passiva. In una configurazione attiva/passiva solo metà dei percorsi vengono usati in qualsiasi momento per I/O. Se un elemento di un percorso I/O (il cavo, l'interruttore o il controllore) fallisce, DM-Multipath si smista su di un percorso alternativo.
- Migliori prestazioniDM-Multipat può essere configurato in modalità attiva/attiva, dove I/O viene suddiviso tra i percorsi seguendo un ordine round-robin. In alcune configurazioni, DM-Multipath è in grado di rilevare il caricamento sui percorsi I/O e bilanciare dinamicamente il carico.
Figura 1.1, «Active/Passive Multipath Configuration with One RAID Device» shows an active/passive configuration with two I/O paths from the server to a RAID device. There are 2 HBAs on the server, 2 SAN switches, and 2 RAID controllers.
Figura 1.1. Active/Passive Multipath Configuration with One RAID Device
In questa configurazione è presente un percorso I/O che attraversa hba1, SAN1, ed il controllore 1, ed un secondo percorso I/O che attraversa hba2, SAN2, ed il controllore 2. Sono altresì presenti numerosi punti critici potenziali:
- errore HBA
- Errore cavo FC
- Errore interruttore SAN
- Errore porta controllore dell'array
Una volta configurato DM-Multipath, un errore in qualsiasi dei suddetti punti critici causerà lo smistamento di DM-Multipath su di un percorso I/O alternativo.
Figura 1.2, «Active/Passive Multipath Configuration with Two RAID Devices» shows a more complex active/passive configuration with 2 HBAs on the server, 2 SAN switches, and 2 RAID devices with 2 RAID controllers each.
Figura 1.2. Active/Passive Multipath Configuration with Two RAID Devices
In the example shown in Figura 1.2, «Active/Passive Multipath Configuration with Two RAID Devices», there are two I/O paths to each RAID device (just as there are in the example shown in Figura 1.1, «Active/Passive Multipath Configuration with One RAID Device»). With DM-Multipath configured, a failure at any of the points of the I/O path to either of the RAID devices will cause DM-Multipath to switch to the alternate I/O path for that device.
Figura 1.3, «Active/Active Multipath Configuration with One RAID Device» shows an active/active configuration with 2 HBAs on the server, 1 SAN switch, and 2 RAID controllers. There are four I/O paths from the server to a storage device:
- da hba1 al controllere 1
- da hba1 al controllere 2
- da hba2 al controllere 1
- da hba2 al controllere 2
In questa configurazione l'I/O può essere suddiviso tra i quattro percorsi.
Figura 1.3. Active/Active Multipath Configuration with One RAID Device