Configurer iSCSI sur Centos/RHEL 7
  Publié le : 23 mars 2016     Par : Hicham ABOULAINAIN    0 Commentaires


I. Présentation de targetcli

Centos/RHEL 7 utilise targetcli comme un front-end pour visualiser, éditer et enregistrer la configuration de la cible de Linux-IO sans avoir à manipuler les fichiers de configuration de la cible du noyau directement.

targetcli est une interface de ligne de commande qui permet à un administrateur d’exporter les ressources de stockage locales (soit des fichiers, des volumes, des périphériques SCSI locaux, ou les disques RAM ) à des systèmes distants

Dans cet Article vous allez trouver comment installer et configurer une cible iSCSI  à l’aide de la commande targetcli

II. Installer et démarrer targetcli

Pour installer targetcli exécutez la commande:

target

Pour démarrer et activer le service target

target_2

Vérifiez le bon fonctionnement de targetcli

target_3

III. Créer une backstore

Les Backstores activent le support pour les différentes méthodes de stockage des données d’un LUN exporté sur la machine locale.

La création d’un objet de stockage définit les ressources à utiliser par la backstore.

The backstore devices que LIO supporte sont:

  • FILEIO (Linux file-backed storage)
  • BLOCK (Linux BLOCK devices)
  • PSCSI (Linux pass-through SCSI devices)
  • Memory Copy RAM disk (Linux RAMDISK_MCP)
  • FILEIO (Linux file-backed storage)

Pour créer un objet de stockage fileio, exécutez la commande:

/backstores/fileio create file_name file_location file_size write_back=false

Exemple:

target_4

BLOCK (Linux BLOCK devices)

Pour créer un backstore block en utilisant le périphérique /dev/sdb , utilisez la commande suivante :

target_5

PSCSI (Linux pass-through SCSI devices)

  • Pour créer un backstore de PSCSI pour un périphérique SCSI physique , un dispositif de TYPE_ROM utilisant /dev/sr0 dans cet exemple , l’utilisation :

target_6

Memory Copy RAM disk (Linux RAMDISK_MCP)

  • Pour créer un backstore de RAM disque de 1 Go , utilisez la commande suivante :
  • target_7

IV. Créer une cible iSCSI 

Pour créer une cible iSCSI, exécuter les commandes suivantes:

target_8

Vérifier la création de la cible

Vérifiez que la cible nouvellement créée est visible avec la commande ls:

target_9

V. Configurer un iSCSI Portal

Pour configurer un portail iSCSI , une cible iSCSI doit d’abord être créé et associé à un TPG

target_10

VI. Configurer les LUNs

Pour configurer le LUN, exécuter les commandes:

target_11

Pour afficher les LUNs existants, exécuter la commande suivante:

target_12

VII. Configurer les ACLs

Pour configurer les ACLs , exécutez les commandes suivantes:

target_13

VIII. Configuration l’initiateur iSCSI

1. Créer un initiateur iSCSI

pour installer l’iscsi-initiator-utils

target_14

Si un nom personnalisé a été donné à l’ACL, modifier le fichier /etc/iscsi/initiatorname.iscsi

target_15

2. Découvrir la cible

Pour découvrir la cible, utiliser la commande iscsiadm

target_16

3. Se connecter à la cible

Connectez-vous à la cible avec l’IQN trouvé à l’étape précédente:

target_17

Vérifier l’apparition des disques sur les serveurs avec la commande fdisk –l

target_18

IX. Afficher les disque ajoutés

Pour afficher les disques ajoutés, utiliser la commande lsblk

target_19

Partagez Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

 
1000 caractères restants