Archiviazione sicura centralizzata (iSCSI) - Configurazione "Client iniziatore" su RHEL/CentOS/Fedora - Parte III
Gli iniziatori iSCSI sono i client che utilizzano l'autenticazione con i server di destinazione iSCSI per accedere ai LUN condivisi dal server di destinazione. Possiamo distribuire qualsiasi tipo di sistema operativo in quei dischi montati localmente, è necessario installare solo un singolo pacchetto per ottenere l'autenticazione con il server di destinazione.
Caratteristiche
- Può gestire qualsiasi tipo di file system nel disco montato localmente.
- Non è necessario riavviare il sistema dopo la partizione utilizzando fdisk.
Requisiti
- Creare un'archiviazione sicura centralizzata utilizzando iSCSI Target – Parte 1
- Creare LUN utilizzando LVM nel server di destinazione – Parte 2
Configurazione del mio client per Initiator
- Sistema operativo – CentOS versione 6.5 (finale)
- IP di destinazione iSCSI: 192.168.0.50
- Porte utilizzate: TCP 3260
Avviso: non interrompere mai il servizio mentre i LUN sono montati su macchine client (iniziatore).
Configurazione del client iniziatore
1. Nel lato client, dobbiamo installare il pacchetto "iSCSI-initiator-utils", cercare il pacchetto utilizzando il seguente comando.
yum search iscsi
Uscita del campione
============================= N/S Matched: iscsi ================================
iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils
2. Una volta individuato il pacchetto, installa semplicemente il pacchetto iniziatore utilizzando il comando yum come mostrato.
yum install iscsi-initiator-utils.x86_64
3. Dopo aver installato il pacchetto, dobbiamo scoprire la condivisione dal server di destinazione. I comandi lato client sono un po' difficili da ricordare, quindi possiamo usare la pagina man per ottenere l'elenco dei comandi che è necessario eseguire.
man iscsiadm
4. Premi MAIUSC+G per passare alla parte inferiore della pagina man e scorrere leggermente verso l'alto per ottenere i comandi di esempio di accesso. Dobbiamo sostituire l'indirizzo IP dei server di destinazione nel comando seguente Scopri il target.
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover
5. Qui abbiamo ottenuto il nome qualificato iSCSI (iqn) dall'esecuzione del comando precedente.
192.168.0.200:3260,1 iqn.2014-07.com.tecmint:tgt1
6. Per accedere, utilizzare il comando seguente per collegare il LUN al nostro sistema locale, questo effettuerà l'autenticazione con il server di destinazione e ci consentirà di accedere al LUN.
iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --login
Nota: utilizza il comando login e sostituisci login con logout alla fine del comando.
iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --logout
7. Dopo aver effettuato l'accesso al LUN, elenca i record del nodo utilizzato.
iscsiadm --mode node
8. Visualizza tutti i dati di un particolare nodo.
iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260
Uscita del campione
BEGIN RECORD 6.2.0-873.10.el6
node.name = iqn.2014-07.com.tecmint:tgt1
node.tpgt = 1
node.startup = automatic
node.leading_login = No
iface.hwaddress = <empty>
iface.ipaddress = <empty>
iface.iscsi_ifacename = default
iface.net_ifacename = <empty>
iface.transport_name = tcp
iface.initiatorname = <empty>
iface.bootproto = <empty>
iface.subnet_mask = <empty>
iface.gateway = <empty>
iface.ipv6_autocfg = <empty>
iface.linklocal_autocfg = <empty>
....
9. Quindi elenca l'unità utilizzando, fdisk elencherà tutti i dischi autenticati.
fdisk -l /dev/sda
10. Esegui fdisk per creare una nuova partizione.
fdisk -cu /dev/sda
Nota: dopo aver creato una partizione utilizzando fdisk, non è necessario riavviare, come facevamo nei nostri sistemi locali, poiché si tratta di un archivio condiviso remoto montato localmente.
11. Formatta la partizione appena creata.
mkfs.ext4 /dev/sda1
12. Crea una directory e monta la partizione formattata.
mkdir /mnt/iscsi_share
mount /dev/sda1 /mnt/iscsi_share/
ls -l /mnt/iscsi_share/
13. Elenca i punti di montaggio.
df -Th
- -T – Stampa i tipi di file system.
- -h – Stampa in formato leggibile dall'uomo, ad esempio: Megabyte o Gigabyte.
14. Se è necessario montare in modo permanente l'unità, utilizzare la voce fstab.
vim /etc/fstab
15.Aggiungi la seguente voce in fstab.
/dev/sda1 /mnt/iscsi_share/ ext4 defaults,_netdev 0 0
Nota: utilizza _netdev in fstab, poiché si tratta di un dispositivo di rete.
16. Infine controlla se la nostra voce fstab contiene errori.
mount -av
- -a – tutti i punti di montaggio
- -v – Verboso
Abbiamo completato con successo la nostra configurazione lato client. Inizia a utilizzare l'unità come utilizziamo il nostro disco di sistema locale.