GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer l'initiateur iSCSI (client) dans CentOS / RHEL 6

iSCSI est un protocole qui permet aux clients (appelés initiateurs) d'envoyer des commandes SCSI (CDB) aux périphériques de stockage SCSI (cibles) sur des serveurs distants. Il s'agit d'un protocole de réseau de stockage (SAN) populaire, permettant aux organisations de consolider le stockage dans des baies de stockage de centre de données tout en offrant aux hôtes (tels que des bases de données et des serveurs Web) l'illusion de disques connectés localement. Contrairement à Fibre Channel, qui nécessite un câblage spécial, iSCSI peut être exécuté sur de longues distances à l'aide de l'infrastructure réseau existante.

Installation

Pour utiliser le système RHEL/CentOS 6 en tant qu'initiateur ou client iSCSI, vous devez disposer de iscsi-initiator-utils paquet installé. Vous pouvez vérifier qu'il est installé sur votre système à l'aide de la commande rpm, comme illustré dans l'exemple suivant :

$ rpm -qa | grep iscsi-initiator-utils

1. Installez le package s'il n'est pas déjà disponible sur votre système à l'aide de yum.

# yum install iscsi-initiator-utils

2. Démarrez le démon iscsi et utilisez chkconfig pour lui permettre de démarrer également après le redémarrage.

# service iscsi start
# chkconfig iscsi on

Configuration

1. Une fois que vous avez installé le package requis et démarré le service, vous pouvez commencer à découvrir les cibles disponibles. Pour obtenir une liste des cibles disponibles à partir d'un hôte donné (veuillez noter que l'adresse IP répertoriée ci-dessous doit être remplacée par le nom d'hôte résoluble ou l'adresse IP du système fournissant le port s'il est différent de celui par défaut) :

# iscsiadm -m discovery -t st -p 192.168.10.10
192.168.10.10:3260,1 iqn.2010-03.com.example:tgtd

Ici,
iqn.2010-03.com.example:tgtd – est le target_iqn_name.

2. Vous pouvez afficher plus d'informations sur la cible à l'aide de la commande ci-dessous.

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

3. L'étape suivante consiste à se connecter à la cible découverte.

# 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

Vous pouvez également vous connecter à tous les LUN exportés sur la cible en exécutant :

# iscsiadm -m discovery -t st -l

L'initiateur iscsi possède sa propre base de données pour enregistrer les informations et la configuration de la cible/nœud. Ceci est situé dans "/var/lib/iscsi ” répertoire.

4. Vous pouvez afficher le stockage iSCSI nouvellement attaché à l'aide de la commande fdisk.

# fdisk -l

Déconnecter le stockage iSCSI

1. Pour déconnecter un stockage iSCSI existant, vous devez d'abord vous déconnecter de la cible.

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

2. Pour supprimer la cible de la base de données iscsi afin que l'iscsi ne se reconnecte pas au redémarrage, supprimez la cible après vous en être déconnecté :

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

3. Si vous avez plusieurs cibles auxquelles vous êtes connecté, vous pouvez vous déconnecter de toutes les cibles en exécutant :

# iscsiadm -m node -U all

Dépannage

1. Pour obtenir la liste des cibles, exécutez :

# iscsiadm -m discovery

2. Pour obtenir la liste des nœuds, exécutez :

# iscsiadm -m node

3. Le démon iscsid ouvre une session TCP avec la cible. Pour vérifier la session ouverte, exécutez :

# iscsiadm -m session

ou

# netstat -tpan | grep iscsid

Vous pouvez également rechercher le fichier /sys/class/iscsi_session pour trouver des sessions ouvertes.

4. Trouvez à quelle session appartient un disque :

# iscsiadm -m session

La sortie inclura les sessions actives et les disques scsi attachés.

Service d'exploitation Linux "iscsid"


Cent OS
  1. CentOS / RHEL 6,7 :Comment configurer les pages énormes

  2. Comment résoudre les problèmes iSCSI dans CentOS / RHEL 6,7

  3. CentOS / RHEL 6,7 :Comment supprimer une cible iSCSI sur l'initiateur (client iSCSI)

  4. Comment configurer l'initiateur iSCSI (client) dans CentOS / RHEL 7

  5. Comment configurer DM-Multipath d'un initiateur iSCSI vers une cible iSCSI dans CentOS / RHEL

Comment configurer une adresse IP statique dans CentOS 7 / RHEL 7

Comment configurer une adresse IP statique dans CentOS 8 / RHEL 8

Comment installer et configurer Ansible sur CentOS 8 / RHEL 8

Comment configurer la cible iSCSI à l'aide de targetcli dans CentOS / RHEL 7

Comment configurer le serveur VNC sur CentOS/RHEL 6

Comment configurer le client LDAP sur CentOS/RHEL 6 à l'aide de SSSD