Table of Contents
iSCSI (esercitazione)
Testo
Avete sempre sognato di mettere produzione una SAN fiber channel completamente ridondata: doppi switch fabric, storage con doppio controller e HBA su tutti i server ma, ahime', il budget non ve lo permette…. All'improvviso l'idea folgorante: avrete la vostra SAN, magari non cosi' veloce ed affidabile, ma molto piu' economica!
Traccia
Avete due macchine virtuali: iSCSI_target ed iSCSI_initiator. In primo luogo decidete che id iSCSI (IQN) assegnare ai due peer.
Suggerimento:
- Target:
iqn.2018-11.com.example:iscsitarget01
- Initiator:
iqn.2018-11.com.example:iscsiclient01
Ora sul target installate il pacchetto targetcli
e, nell'ordine:
- Create due backstore, uno di tipo block sul device
/dev/sdb
ed uno sul file/root/disk01.img
- Create il
target
(ricordate l'IQN) - Dentro il
tpg1
create unaacl
indicando il nome IQN dell'initiator - Configurate un
portal
sull'interfaccia di rete 192.168.56.xx - Configurate le
LUN
per i due backstore
Sull'initiator installare il pacchetto iscsi-initiator-utils
e, nell'ordine:
- Inserire il nome IQN dell'initiator nel file
/etc/iscsi/initiatorname.iscsi
- Far partire il servizio
iscsid
- Con il comando
iscsiadm
laciare undiscovery
sull'indirizzo ip delportal
sul target - Verificate che il discovery sia andato a buon fine
- Eseguire, tramite
iscsiadm
il login a al target - Verificate, tramite il comando
lsscsi
che i due device siano disponibili
A questo punto potete introdurre la ridondanza dei cammini attraverso le altre due interfacce di rete, installando e configurando il multipath.
Sul target create un nuovo portale sull'interfaccia di rete 10.11.12.x
Sull'initiator eseguite nuovamente un discovery
ed un login
.
A questo punto tramite il comando lsscsi
dovreste vedere altri due device che in realta' sono i precedenti raggiunti attraverso l'altra interfaccia.
Installate il pacchetto device-mapper-multipath
e copiate il file /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf
in /etc/multipath.conf
.
Scommentare la sezione multipaths
del file, che dovra' contenere i wwid dei device e gli alias associati (decidete voi come chiamarli).
- I wwid sono ricavabili eseguendo il comando
/lib/udev/scsi_id –whitelisted –device=/dev/<nome_device>
Fate partire il multipath ed eseguite il comando multipath -ll
per visualizzare la vostra nuova SAN.