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

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

iSCSI è un protocollo che consente ai client (chiamati iniziatori) di inviare comandi SCSI (CDB) a dispositivi di archiviazione SCSI (target) su server remoti. Si tratta di un popolare protocollo SAN (Storage Area Network), che consente alle organizzazioni di consolidare lo storage in array di storage del data center fornendo al contempo host (come database e server Web) con l'illusione di dischi collegati localmente. A differenza del Fibre Channel, che richiede un cablaggio speciale, iSCSI può essere eseguito su lunghe distanze utilizzando l'infrastruttura di rete esistente.

Installazione

Per utilizzare il sistema RHEL/CentOS 6 come iniziatore o client iSCSI, devi 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

1. Installa il pacchetto se non è già disponibile sul tuo sistema usando yum.

# yum install iscsi-initiator-utils

2. Avvia il demone iscsi e usa chkconfig per abilitarlo anche dopo il riavvio.

# service iscsi start
# chkconfig iscsi on

Configurazione

1. Dopo aver installato il pacchetto richiesto e avviato il servizio, puoi iniziare a scoprire le destinazioni disponibili. Per 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 192.168.10.10
192.168.10.10:3260,1 iqn.2010-03.com.example:tgtd

Qui,
iqn.2010-03.com.example:tgtd – è il nome_iqn_destinazione.

2. Puoi visualizzare maggiori informazioni sul bersaglio usando il comando seguente.

# iscsiadm -m node -T [target_iqn_name] -p [target_ipaddress]

3. Il passaggio successivo consiste nell'accedere alla destinazione rilevata.

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

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

# iscsiadm -m discovery -t st -l

L'iniziatore iscsi ha il proprio database per salvare le informazioni e la configurazione di destinazione/nodo. Si trova in “/var/lib/iscsi ” directory.

4. È possibile visualizzare la memoria iSCSI appena collegata utilizzando il comando fdisk.

# fdisk -l

Disconnetti archiviazione iSCSI

1. Per disconnettere uno storage iSCSI esistente, dovrai prima disconnetterti dalla destinazione.

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

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

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

3. Se hai più destinazioni a cui hai effettuato l'accesso, puoi disconnetterti da tutte le destinazioni eseguendo:

# iscsiadm -m node -U all

Risoluzione dei problemi

1. Per ottenere l'elenco degli obiettivi, eseguire:

# iscsiadm -m discovery

2. Per ottenere l'elenco dei nodi, eseguire:

# iscsiadm -m node

3. Il demone iscsid apre una sessione TCP con la destinazione. Per controllare la sessione aperta, esegui:

# iscsiadm -m session

o

# netstat -tpan | grep iscsid

Puoi anche controllare il file /sys/class/iscsi_session per trovare sessioni aperte.

4. Trova a quale sessione appartiene un disco:

# iscsiadm -m session

L'output includerà sessioni attive e dischi SCSI collegati.

Servizio del sistema operativo Linux "iscsid"


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

  2. CentOS / RHEL 6,7 :Come configurare hugepages

  3. Come risolvere i problemi di iSCSI in CentOS/RHEL 6,7

  4. CentOS / RHEL 6,7:Come eliminare una destinazione iSCSI sull'iniziatore (client iSCSI)

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

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