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éé
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.
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 :).