Ricerca nel sito web

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

  1. Può gestire qualsiasi tipo di file system nel disco montato localmente.
  2. Non è necessario riavviare il sistema dopo la partizione utilizzando fdisk.

Requisiti

  1. Creare un'archiviazione sicura centralizzata utilizzando iSCSI Target – Parte 1
  2. Creare LUN utilizzando LVM nel server di destinazione – Parte 2
Configurazione del mio client per Initiator
  1. Sistema operativo – CentOS versione 6.5 (finale)
  2. IP di destinazione iSCSI: 192.168.0.50
  3. 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
  1. -T – Stampa i tipi di file system.
  2. -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
  1. -a – tutti i punti di montaggio
  2. -v – Verboso

Abbiamo completato con successo la nostra configurazione lato client. Inizia a utilizzare l'unità come utilizziamo il nostro disco di sistema locale.