Target ISCSI sous Linux Centos 5 1

Target ISCSI sous Linux Centos 5

Récemment, j’ai dû reconditionner un serveur, plutôt récent et avec plein de disques, pour stocker des sauvegardes de machines Virtuelles Hyper-V. Le processus d’export des VM proposé par Microsoft ne permet pas de sauvegarder vers un lecteur réseau.

Aussi, j’ai dû ruser un peu. Le serveur de sauvegarde étant également compatible HyperV, j’y ai monté un linux CENTOS 5 fonctionnant en tant que Target ISCSI. Le service Target ISCSI n’est disponible chez Microsoft que pour les versions 2008 R2 Datacenter et 2008 R2 Storage. Dans mon cas, il s’agissait d’un 2008 standard.

J’ai ensuite monté ce Target ISCSI sur le serveur Hyper-V de production et là, j’ai pu réaliser mon export sans soucis.

Voici comment j’ai réalisé la création d’un Target ISCSI Pour simplifier mes propos, je pars du principe qu’aucun pare-feu n’est actif (IPtables/SELinux). Je travaille en root.

1 – Installation du packet scsi-target-utils

[shell]# yum install scsi-target-utils[/shell]

2 – Configuration du démarrage automatique du service

[shell]# chkconfig tgtd on[/shell]

3 – Création du target qui sera nommé « iqn.2009-02.com.example:for.all »

[shell]# tgtadm –lld iscsi –mode target –op new –tid=1 –targetname iqn.2009-02.com.example:for.all[/shell]

4 – Association de la partition /dev/sdb1 au target « iqn.2009-02.com.example:for.all »

[shell]# tgtadm –lld iscsi –mode logicalunit –op new –tid 1 –lun 1 -b /dev/sdb1[/shell]

5 – J’autorise n’importe quel PC du réseau à se connecter au target « iqn.2009-02.com.example:for.all »

[shell]# tgtadm –lld iscsi –mode target –op bind –tid 1 -I ALL[/shell]

6 – Démarrage du service

[shell]# service tgtd start[/shell]

Pour automatiser le démarrage du target, j’ai dû créer le fichier de configuration ci-dessous.

Target ISCSI sous Linux Centos 5 2

Ci-dessous se trouvent les copies d’écran pour se connecter à ce target (en 192.168.0.10) depuis un serveur 2008 R2

Depuis panneau de configuration, outils d’administration, Initiateur ISCSI

Target ISCSI sous Linux Centos 5 3

Depuis la gestion des disques, s’assurer que le Target ISCSI est bien apparu et l’initialiser

Target ISCSI sous Linux Centos 5 4

Il ne reste plus qu’à formater le target ISCSI

Target ISCSI sous Linux Centos 5 5

A propos Olivier Olejniczak

Cofondateur de SynerGeek.fr. Passionné d'informatique, je m'intéresse plus particulièrement aux technologies de virtualisation et de stockage. J'apprécie la liberté et la quasi-absence de frontières à mon imagination qu'offre l'OpenSource et Linux. Professionnellement, je travaille exclusivement avec les outils Microsoft. Les pieds bien sur terre et ancrés dans le quotidien de l'entreprise, j'aime faire partager mes découvertes et contribuer à un meilleur usage des technologies. Vous aussi, rejoignez-nous sur Synergeek et partagez votre expérience!

Je vous propose également...

Target ISCSI sous Linux Centos 5 6

Memento – Centos revenir en arrière après un yum update

Depuis quelques mois, j’utilise un serveur dédié chez EvxOnline, un très bon hébergeur et très …

Target ISCSI sous Linux Centos 5 7

Memento – Problème https et certificate error

J’utilise depuis plus d’un an un outil d’administration de sites web appelé i-MSCP (pour Internet …

3 commentaires

  1. Le commentaire ci-dessous reflète les remarques de plusieurs lecteurs concernant l’export de VM hyperv vers un partage réseau. Bien que ce soit pas vraiment le sujet de ce post, cette précision est très intéressante.

    “L’export des VM dans Hyper-V via le réseau …. sur un chemin UNC …. est possible. …. il faut donner les droits NTFS aux comptes machines qui réalisent ces exports, car ils se font sous le compte SYSTEM”

    Au passage, j’en profite pour remercier tous nos lecteurs!

  2. Microsoft a mis à disposition gratuitement le 8 avril dernier le « Microsoft iSCSI Software Target 3.3 ».
    Cela permet d’implémenter un iscsi target sur un Windows Server facilement.
    Le volume est créé sous la forme d’un vhd.

    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=45105d7f-8c6c-4666-a305-c8189062a0d0

  3. Bonjour
    une petite remarque :
    c’est très très récent ,mais la cible iSCSI est dispo pour toutes les versions W2008R2 , (effectivement il faut R2).
    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=45105d7f-8c6c-4666-a305-c8189062a0d0
    En tous les cas, merci pour l’article intéressant.

Laisser un commentaire

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