Debian : Mise en place d'un SAN / NAS en iSCSI facilement

Dans cet article nous allons voir la mise en place d'un SAN / NAS disponible en iSCSI. Cette installation pourra être utilisé pour créer un cluster Hyper-V ou ESXI.

Prérequis

Disposer d'une installation Debian fonctionnelle
Disposer de deux disques durs identique si vous souhaitez mettre en place un RAID1 logiciel

Procédure

Installation des paquets nécessaire

# apt-get install mdadm lvm2 iscsitarget

mdadm : Pour la gestion du RAID
lvm2 : Pour la gestion des volumes LVM
iscsitarget : Pour la gestion des cibles iSCSI

Création du volume RAID (facultatif)

La configuration du RAID peut être fait à l'installation lors du partitionnement

Créer une partition de type Linux RAID sur vos deux disques

# fdisk /dev/sdX

n - p - numéro de partition - Debut - Fin - t - numéro de partition - fd - w

# mdadm --create /dev/md0 --level=10 --raid-devices=2 /dev/sdb1 /dev/sdc1

Vérification de l'état du RAID

# cat /proc/mdstat

Création du groupe de volume LVM

# vgcreate GR-LUN /dev/md0

Ici je créé un groupe GR-LUN avec le périphérique RAID /dev/md0

Création du volume dans le groupe précédemment créé

# lvcreate -L 698G -n LUN750 GR-LUN

Ici je créé un volume de 698G nommé LUN750 dans le groupe GR-LUN

Affichage du/des volume(s)

# lvs

Configuration de la cible iSCSI

Éditer le fichier de configuration suivant : /etc/iet/ietd.conf

A adapter suivant vos besoin

# nano /etc/iet/ietd.conf
Target iqn.2015-06.san-123781:rLUN.rLUN750
  Lun 0 Path=/dev/GR-LUN/LUN750,Type=blockio
  Alias rLUN750

Éditer le fichier de configuration suivant : /etc/default/iscsitarget

# nano /etc/default/iscsitarget

Modifier la variable ISCSITARGET_ENABLE=false par ISCSITARGET_ENABLE=true

Redémarrer le service iscsitarget

# service iscsitarget restart

ou

# /etc/init.d/iscsitarget restart

Vérification

# cat /proc/net/iet/volume
root@DEB-SAN:~# cat /proc/net/iet/volume 
 tid:1 name:iqn.2015-06.san-123781:rLUN.rLUN750
     lun:0 state:0 iotype:blockio iomode:wt blocks:1463812096 blocksize:512 path:/dev/GR-LUN/LUN750
root@DEB-SAN:~#

Vous pouvez maintenant utiliser votre SAN / NAS en iSCSI et accéder à votre volume précédemment créé

 

2 commentaires sur “Debian : Mise en place d'un SAN / NAS en iSCSI facilement

  1. victor Reply

    Bonjour,

    Je n'ai pas entièrement compris le but du tutoriel.
    C'est pour faire un lecteur ISCSI accessible depuis n'importe quelle machine ou bien pour pouvoir se connecter à un lecteur ISCSI déjà existant sur le réseau.

    Très bon site mis en favoris. bravo.

    Bonne journée.

    • APB Informatique
      AdminPasBete AuteurReply

      Ce tutoriel est pour la réalisation de la mise en place d'un volume iSCSI accessible depuis n'importe quelle machine cliente.

      Merci pour votre retour :).

Laisser un commentaire

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