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

Comprendre l'utilitaire iscsiadm dans CentOS / RHEL

Internet Small Computer System Interface (iSCSI) est une norme basée sur IP pour connecter des périphériques de stockage. iSCSI utilise des réseaux IP pour encapsuler les commandes SCSI, permettant aux données d'être transférées sur de longues distances. iSCSI fournit un stockage partagé entre plusieurs systèmes clients. Les périphériques de stockage sont attachés aux serveurs (cibles). Les systèmes clients (initiateurs) accèdent aux périphériques de stockage distants via des réseaux IP. Pour les systèmes clients, les périphériques de stockage semblent être connectés localement. iSCSI utilise l'infrastructure IP existante et ne nécessite aucun câblage supplémentaire, comme c'est le cas avec les réseaux de stockage Fibre Channel (FC).

La configuration persistante Open-iSCSI est implémentée en tant que base de données, qui consiste en une hiérarchie de fichiers et de répertoires dans /var/lib/iscsi/ répertoire :

# ls -l /var/lib/iscsi
total 0
drwxr-xr-x. 2 root root 6 Jun 27  2017 ifaces
drwxr-xr-x. 2 root root 6 Jun 27  2017 isns
drwxr-xr-x. 2 root root 6 Jun 27  2017 nodes
drwxr-xr-x. 2 root root 6 Jun 27  2017 send_targets
drwxr-xr-x. 2 root root 6 Jun 27  2017 slp
drwxr-xr-x. 2 root root 6 Jun 27  2017 static

Utilisez le iscsiadm utilitaire pour mettre à jour, supprimer, insérer et interroger la base de données persistante. Utilisez également cet utilitaire pour établir une session entre une cible et un initiateur. Plusieurs modes de fonctionnement différents sont disponibles pour la commande.

  • discoverydb :met à jour ou interroge les enregistrements de la base de données Open-iSCSI
  • découverte :Effectue une opération de découverte
  • nœud :Effectue une opération sur un portail (IP:port) sur une cible iSCSI
  • session :Effectue une opération sur une connexion TCP entre un initiateur et une cible
  • iface :Effectue une opération sur une interface réseau

Les options supplémentaires d'iscsiadm incluent :

  • type – Spécifiez le type de découverte.
  • -portail – Spécifiez le portail cible iSCSI.

commandes de connexion iscsiadm

1. Découvrir des cibles à une adresse IP donnée :

# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.10 --discover

2. Connectez-vous à une cible iscsi (doit utiliser un ID d'enregistrement de nœud trouvé par la découverte).

# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --login

3. Déconnectez-vous d'une cible iscsi.

# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --logout

4. Lister les enregistrements de nœud :

# iscsiadm --mode node

5. Afficher toutes les données d'un enregistrement de nœud donné :

# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260


Cent OS
  1. Installez TeamViewer sur CentOS 5 / RHEL 5

  2. CentOS / RHEL 7 :Guide du débutant sur le pare-feu

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

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

  5. CentOS / RHEL 7 :Comprendre Kexec et Kdump

Comment installer MariaDB sur CentOS 8 / RHEL 8

Comment réinitialiser le mot de passe root perdu dans CentOS 8 / RHEL 8

Comment installer MariaDB sur CentOS 6 / RHEL 6

Réinitialiser le mot de passe root oublié de CentOS 8/RHEL 8

CentOS / RHEL 7 :Comment réinitialiser le mot de passe root

Comment réinitialiser le mot de passe racine dans CentOS/RHEL 8