Stanislas Quastana's blog on TechNet

Windows Server, Windows Client, Cloud Computing, DirectAccess, sécurité des Systèmes d Information

Monter son NAS / SAN “personnel” sous Windows Server 2012 - Partie 5 - la cible iSCSI

Monter son NAS / SAN “personnel” sous Windows Server 2012 - Partie 5 - la cible iSCSI

  • Comments 13
  • Likes

Cet article est le cinquième d’une série consacrée au montage d’un NAS / SAN “personnel” (ou de test) sous Windows Server 2012.

Les 4 premières parties sont ici, ici, ici et ici

Dans cette partie, nous allons voir comment créer, configurer une cible iSCSI sur un serveur Windows Server 2012 et comment s’y connecter

Etape 1 : installation des fonctionnalités de Cible iSCSI sur le serveur

Cliquer sur Add Role and Features

Sélectionner iSCSI Target Server dans la branche File and iSCSI Services

Etape 2 : Création d’un LUN sur le NAS (qui va donc aussi devenir un SAN)

Cliquer sur “To create an iSCSI virtual disk, start the New iSCSI Virtual Disk Wizard

Définir la taille du disque iSCSI

Créer une nouvelle cible iSCSI

Puis spécifier les initiateurs (clients) à connecter à cette cible (serveur)

Cliquer sur Add… Sélectionner Enter a value for the selected type

IQN    IQN:iqn.1991-05.com.microsoft:hyperstan2.w2k12-demo.net   (ici : hyperstan2.w2k12-demo.net est le nom FQDN de la machine avec l’initiateur iSCSI)

Note : Comme je vais utiliser cette cible iSCSI dans le cadre d’un cluster Hyper-V, j’ai ajouté les 2 initiateurs. Attention dans ce cas, il faudra installer la fonctionnalité failover cluster sur l’ensemble des nœuds du cluster. cf. Etape 3 plus loin dans cet article.

Cliquer sur Next puis Create.

Etape 3 (Optionnelle) : Installation de la fonctionnalité Failover Cluster sur les machines clientes (initiateurs iSCSI) de la cible iSCSI

Dans mon cas, cette cible iSCSI va me servir pour un stockage partagé utilisable par plusieurs serveurs Hyper-V en cluster. Il est donc nécessaire d’installer ces composants sur les serveurs Hyper-V

Etape 4 : Configuration de l’initiateur iSCSI sur un ordinateur connecté à la cible iSCSI

Note : dans le cas d’un cluster, faire cette configuration sur l’ensemble des nœuds.

Dans l’onglet Targets, sélectionner la target

Puis cliquer sur Connect, puis OK

Pour vérifier la bonne connexion en vérifiant la présence de la LUN dans le gestionnaire de disques. La LUN sur la cible iSCSI est visible en bas.

Idem dans le gestionnaire de serveur, partie services de fichiers

 

Pour une utilisation sans Cluster (donc 1 seul initiateur connecté à cette cible) : il suffit de sélectionner le disque iSCSI, de le mettre en ligne et de créer un volume puis de le formater depuis la machine cliente.

Quelques lectures complémentaires sur le sujet :

Six Uses for the Microsoft iSCSI Software Target
http://blogs.technet.com/b/storageserver/archive/2009/12/11/six-uses-for-the-microsoft-iscsi-software-target.aspx

Microsoft iSCSI Boot Step-by-Step Guide
http://technet.microsoft.com/en-us/library/ee619733(WS.10).aspx

Vue d’ensemble du démarrage de cible iSCSI
http://technet.microsoft.com/fr-fr/library/hh848273

Introduction of iSCSI Target in Windows Server 2012
http://blogs.technet.com/b/filecab/archive/2012/05/21/introduction-of-iscsi-target-in-windows-server-2012.aspx

Configuring a Highly Available iSCSI Target
http://go.microsoft.com/?linkid=9806468

iSCSI Cmdlets in Windows PowerShell
http://technet.microsoft.com/en-us/library/hh826099.aspx

Introduction to iSCSI Diskless Boot Deployment
http://go.microsoft.com/?linkid=9813223

Building the next generation file system for Windows: ReFS
http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx

iSCSI Software Target WMI Provider classes
http://msdn.microsoft.com/en-us/library/windows/desktop/hh447501(v=vs.85).aspx

Pour tester Windows Server 2012, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :
- d'une image ISO :
http://aka.ms/jeveuxwindows2012

- d'un fichier VHD avec un système préinstallé : http://aka.ms/jeveuxwindows2012

 
-
Stanislas Quastana -

Comments
  • Pour compléter au autre article sympa : blogs.technet.com/.../introduction-of-iscsi-target-in-windows-server-2012.aspx

  • et aussi celui-ci : blogs.technet.com/.../windows-server-2012-iscsi-target-is-it-the-same-as-the-downloadable-target-for-windows-server-2008-r2.aspx

  • Bonjour,

    Bonne année.

    C'est un article très intéressant. Mais je me pose la question: qu'est-ce qui est le plus performant (rapidité des accès, performance globale) pour des VM (avec hyper-v 2012) stockées sur un san? Ce san avec Windows 2012 + iSCSI target ou un nas avec Windows 2012 en mode partage de fichiers. Pour simplifier, le procole iSCSI ou le protocole SMB v3? Avez-vous (Microsoft) fait des benchmark entre ces 2 protocoles?

  • Bonjour bonne année également :-)  LA question est super pertinence (historiquement iSCSI est plus performant que SMB 2.1) mais plus difficile à répondre. Il y a en fait plusieurs points qui peuvent faire une matrice un peu plus complexe qu'un tableau à 2 colonnes :

    iSCSI vs SMB 3.0 entre 2 machines mono cartes réseau.

    iSCSI vs SMB 3.0 entre 2 machines multicartes réseau (et donc utilisation de SMB 3.0 multicanal)

    iSCSI vs SMB 3.0 entre 2 machines avec des cartes RDMA (et dans ce cas ce sont des buffers de données qui sont échangés donc on y gagne énormément en performances vs du SMB v3 sans RDMA)

    Et au delà de la comparaison purement performances, il y a aussi l'aspect prix : des cartes Ethernet sont bien moins chères que des cartes RoCE ou Infiniband.

    Tout cela pour dire que je n'ai pas vu de document produits par Microsoft de comparaison de performances iSCSI / SMB 3.0. Je ferai prochainement un comparatif de perf sur ma configuration (qui elle est assez simple puisque "domestique")

    Par contre quelques docs intéressantes :

    Improve Performance of a File Server with SMB Direct technet.microsoft.com/.../jj134210

    Windows 8 SMB 2.2 File Sharing Performance (SMB 2.2 = ancien nom de SMB 3.0) qui date un peu mais intéressant quand même msdn.microsoft.com/.../hh457617

  • Ah finalement des benchs viennent d'être publiés et il y a certainement de la matière intéressante dans ce document : download.microsoft.com/.../ESG-Lab-Validation-Windows-Server-Storage.pdf

  • Bonjour,

    Est-il possible en conbinant 2 machines ainsi préparé en RAID1 de gérer le disfonctionnement d'une des 2 machines?

    C'est à dire d'avoir de la Haute disponibilité

    Merci, déjà pour ton travail

  • Bonjour,

    Tout d'abord merci pour ce tuto en 5 parties. J'ai cherché dans vos archives mais je n'ai pas trouvé de pistes quand à la réplication de ce type de NAS (sous windows 2012). Imaginons, par exemple, que je dispose de plusieurs "mini-sites" à travers la France et que je voulais, dans le but de sécuriser mes données, répliquer tout ces sites vers une baie NAS EMC en datacenter. Aujourd'hui sous windows server 2003, une réplication DFS-R devrait être faite vers des serveurs Windows2k3 virtualisés en datacenter puis un robocopy serait effectué de ces serveurs virtuels vers la baie EMC. L'avantage de cette technique serait que DFS-R permet de copier que (ou presque) les blocs modifiés et de gérer les problèmes de bandes passantes (contrairement a robocopy). Existe-t-il aujourd'hui, sous windows2012, un nouveau protocole qui permettrait de répliquer directement sur des NAS style EMC, Hitachi ou autre ?

    Cordialement,

  • Bonjour, non pas à ma connaissance d'outils spécifique à la réplication de NAS, l'approche Robocopy + DFS-R est sans doute tout ce que nous avons. Cependant si le but est d'emmener la donnée au plus prêt des utilisateurs (données stockées sur un partage de fichier ou serveur http) et d'économiser la bande passante WAN, alors cela peut être intéressant de regarder BranchCache (disponible avec Windows Server 2012 couplé à Windows 7 / 8 Entreprise) et ses fonctionnalités de préchargement du cache.

    Plus d'info sur BranchCache (2008 R2) : blogs.technet.com/.../techdays-2010-vid-o-de-la-session-au-coeur-de-branchcache-optimisez-vos-bandes-passantes-avec-windows-7-et-2008-r2.aspx

    Windows Server 2012 BranchCache Deployment Guide www.microsoft.com/.../details.aspx

    What's New in BranchCache technet.microsoft.com/.../jj127252.aspx

  • Merci pour ce rapide retour :) je vais explorer la piste de BranchCache

  • Bonjour Stanislas,

    J'ai suivi à la lettre votre tutoriel que je trouve assez bien. Mais maintenant je souhaite mettre en place le MPIO. Mais lorsque j'installe la fonctionnalité "MPIO" la case "Ajouter la prise en charge des périphériques ISCSI" est grisé. Pourtant je vérifie bien que je possède au moins un initiateur connecté et que la checkbox "Activer la prise en charge de plusieurs chemins d'accès" sois coché. Avez-vous une idée ?

    Merci beaucoup.

  • Il faut juste ajouter une 1°er session dans iscsi initiator. Après lorsque vous ouvrez MPIO la case ne sera plus grisé. Ne pas oublié de faire ajouter et rebooter Windows.

  • @Anastra : merci pour ce complément d'info ;-)

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment