GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come configurare iSCSI Initiator (client) in CentOS/RHEL 7

Internet Small Computer System Interface (iSCSI) è uno standard basato su IP per la connessione di dispositivi di archiviazione. iSCSI utilizza reti IP per incapsulare i comandi SCSI, consentendo il trasferimento dei dati su lunghe distanze. iSCSI fornisce storage condiviso tra diversi sistemi client. I dispositivi di archiviazione sono collegati ai server (target). I sistemi client (iniziatori) accedono ai dispositivi di archiviazione remoti su reti IP. Ai sistemi client, i dispositivi di archiviazione sembrano essere collegati localmente. iSCSI utilizza l'infrastruttura IP esistente e non richiede alcun cablaggio aggiuntivo, come nel caso delle reti di archiviazione Fibre Channel (FC).

Installazione

Per utilizzare il sistema RHEL/CentOS 7 come iniziatore o client iSCSI, è necessario disporre di iscsi-initiator-utils pacchetto installato. Puoi verificare che questo sia installato sul tuo sistema usando il comando rpm, come mostrato nell'esempio seguente:

$ rpm -qa | grep iscsi-initiator-utils

Se il pacchetto non è installato sul tuo sistema, installalo usando yum.

# yum install iscsi-initiator-utils

Configurazione

1. Scopri

In Red Hat Enterprise Linux 7, il servizio iSCSI viene avviato pigramente per impostazione predefinita. Se root non si trova su un dispositivo iSCSI o non ci sono nodi contrassegnati con "node.startup =automatic", il servizio iSCSI non verrà avviato finché non viene eseguito un comando iscsiadm che richiede l'avvio di iscsid o dei moduli del kernel iscsi. Ad esempio, eseguendo il comando discovery:

# iscsiadm -m discovery -t st -p ip:port

Ad esempio, ottenere un elenco di destinazioni disponibili da un determinato host (si noti che l'indirizzo IP elencato di seguito deve essere sostituito con il nome host risolvibile o l'indirizzo IP del sistema che fornisce la porta se diverso da quello predefinito):

# iscsiadm -m discovery -t st -p [target_ipaddress]
xxx.xxx.xxx.xxx:3260,1 iqn.2010-03.com.example:tgtd

Qui,
iqn.2010-03.com.example:tgtd – è il nome iqn di destinazione
xxx.xxx.xxx.xxx – è l'indirizzo IP della destinazione (menzionare la porta è facoltativo se è in esecuzione sulla porta predefinita 3260)

2. Accedi

Il comando seguente accederà alla destinazione rilevata.

# iscsiadm -m node -T target_iqn_name -p ipaddress -l
Logging in to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: xxx.xxx.xxx.xxx,3260]
Login to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: xxx.xxx.xxx.xxx,3260]: successful

Puoi anche accedere a tutte le LUN esportate sulla destinazione eseguendo:

# iscsiadm -m discovery -t st -l

Questa procedura consentirà l'accesso alla destinazione (o alle destinazioni se si è effettuato l'accesso a tutti) al riavvio. Le informazioni sono memorizzate nel database del nodo che si trova in /var/lib/iscsi .

Per disconnettersi dalla memoria iSCSI

1. Esci

Se vuoi disabilitare il target, devi disconnetterti da:

# iscsiadm -m node -T target_iqn_name -p ipaddress -u

2. Elimina la destinazione

Per rimuovere la destinazione dal database iscsi in modo che iscsi non si riconnetta al riavvio, elimina la destinazione dopo aver effettuato il logout:

# iscsiadm -m node -T target_iqn_name -p ip address --op delete

Nota, puoi disconnetterti da tutte le destinazioni eseguendo:

# iscsiadm -m node -U all
Come configurare iSCSI Initiator (client) in CentOS/RHEL 6


Cent OS
  1. Come configurare server e client NTP in CentOS / RHEL 7

  2. CentOS / RHEL 7:come configurare il server dei nomi solo cache

  3. Come configurare iSCSI Initiator (client) in CentOS/RHEL 6

  4. Come configurare DM-Multipath da un iniziatore iSCSI a una destinazione iSCSI in CentOS/RHEL

  5. Come configurare il proxy in CentOS/RHEL/Fedora

Come configurare l'indirizzo IP statico in CentOS 7 / RHEL 7

Come configurare l'indirizzo IP statico in CentOS 8 / RHEL 8

Come installare e configurare Ansible su CentOS 8 / RHEL 8

Come configurare la destinazione iSCSI utilizzando targetcli in CentOS / RHEL 7

Come configurare il server VNC su CentOS/RHEL 6

Come configurare il client LDAP su CentOS/RHEL 6 utilizzando SSSD