Partager via


Configuration d'un environnement SAN pour VMM

Mis à jour: avril 2012

S'applique à: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

Cette rubrique décrit le fonctionnement des transferts de réseaux de stockage (SAN, Storage Area Network) dans Virtual Machine Manager (VMM) 2008 et VMM 2008 R2 et la configuration d'un environnement SAN pris en charge dans le cadre de transferts d'ordinateur virtuel dans VMM effectués par l'intermédiaire du réseau de stockge au lieu du réseau local.

Du fait que le transfert d'un ordinateur virtuel vers un réseau SAN ne porte pas sur les fichiers qu'il contient, cette opération est beaucoup plus rapide qu'un transfert sur réseau standard et n'est pas dépendante de la taille des fichiers associés à l'ordinateur virtuel.

Pour vous faire bénéficier de vos investissements dans les infrastructures SAN, VMM 2008 prend en charge les réseaux SAN suivants pour le transfert de fichiers d'ordinateurs virtuels :

  • Fibre Channel

  • Réseaux SAN iSCSI utilisant Microsoft Initiator

  • NPIV (N_Port ID Virtualization) Fibre Channel

Pour pouvoir établir des connexions aux réseaux Fibre Channel et SAN iSCSI à l'aide de Microsoft Initiator, vous pouvez télécharger le complément de Windows Server 2003, Microsoft iSCSI Software Initiator, à l'adresse https://go.microsoft.com/fwlink/?LinkId=127930. Windows Server 2008 comporte Microsoft iSCSI Software Initiator.

NPIV utilise la technologie HBA (Host Bus Adapter) qui crée des ports HBA virtuels sur les ordinateurs hôtes en masquant le port physique sous-jacent. Cette prise en charge permet à un port physique Fibre Channel HBA de fonctionner comme une série de ports logiques dont chacun possède sa propre identité. Chaque ordinateur virtuel peut alors être associé à son propre port HBA virtuel et associé de façon indépendante à un nom WWPN (World Wide Port Name) distinct. Pour plus d'informations sur NPIV et la technologie HBA, reportez-vous à la documentation de votre fournisseur HBA.

Notes

Cette rubrique a pour but de fournir des instructions générales pour la configuration d'un environnement SAN utilisable avec VMM 2008. Pour obtenir des informations plus précises sur la configuration de votre réseau SAN, prenez contact avec votre fournisseur SAN. Pour une meilleure interopérabilité, vérifiez les configurations recommandées (révisions de micrologiciels et tableaux de prise en charge, par exemple) auprès de votre fournisseur de cible iSCSI ou Fibre Channel.

Fonctionnement des transferts SAN avec Virtual Machine Manager

Utilisé avec VMM 2008 et VMM 2008 R2, un réseau de stockage permet d'effectuer les types de transferts d'ordinateur virtuel suivants entre un ordinateur source et un ordinateur cible :

  • Stockage d'un ordinateur virtuel à partir d'un ordinateur hôte d'ordinateur virtuel dans la bibliothèque VMM

  • Déploiement d'ordinateurs virtuels d'une bibliothèque VMM vers un ordinateur hôte

  • Migration d'un ordinateur virtuel d’un ordinateur hôte vers un autre

    Important

    Dans le cas de la mise en cluster invité pour les ordinateurs virtuels ou de l'utilisation d'un initiateur SCSI intégré à l'invité, si vous migrez l'ordinateur virtuel invité vers un ordinateur hôte différent alors qu'il utilise lui-même un stockage SAN, l'ordinateur virtuel invité ne pourra pas se reconnecter au réseau SAN tant que celui-ci ne sera pas également visible par le nouvel ordinateur hôte. VMM ne produira pas d'avertissement si le nouvel ordinateur hôte n'a pas accès au même réseau SAN en tant qu'ordinateur virtuel invité. Avant de procéder à la migration de l'ordinateur virtuel vers un ordinateur hôte différent, assurez-vous que le réseau SAN est visible pour le nouvel ordinateur hôte de sorte que l'invité puisse se reconnecter au réseau SAN.

  • Avec VMM 2008 R2, vous pouvez utiliser des transferts SAN pour migrer les ordinateurs virtuels et les ordinateurs virtuels à haut niveau de disponibilité vers et depuis un cluster.

    Important

    Lors de la migration d'un ordinateur virtuel vers un cluster à l'aide d'un transfert SAN, VMM vérifie que chaque nœud du cluster peut voir le numéro d'unité logique (LUN, Logical Unit Number) et crée automatiquement une ressource de disque en cluster pour ce numéro. Bien que VMM configure automatiquement la ressource de disque en cluster, il ne la valide pas. En effet, pour valider la ressource de disque en cluster nouvellement créée, vous devez utiliser l'Assistant Validation d'une configuration de Gestion du cluster de basculement. Pour migrer un ordinateur virtuel depuis un cluster, l'ordinateur doit se trouver sur un LUN dédié qui n'utilise pas les volumes partagés de cluster (CSV, Clustered Shared Volumes).

Si un réseau SAN correctement configuré est disponible, VMM l’utilise automatiquement pour effectuer les transferts. Toutefois, si vous souhaitez réaliser un transfert à l'aide de l'Assistant Stockage des ordinateurs virtuels, de l'Assistant Déployer l’ordinateur virtuel ou de l’Assistant Migration de l’ordinateur virtuel, vous pouvez passer outre l’utilisation du réseau SAN et effectuer un transfert sur le réseau local.

Dans la plupart des entreprises, un LUN de réseau de stockage n'est pas visible par un ordinateur hôte non cluster individuel. Il s'agit d'une méthode simple, plus sûre et autonome de fournir une capacité de stockage à haut niveau de disponibilité à des ordinateurs hôtes non cluster spécifiques. Le partage d'un numéro LUN améliore l'administration de l'espace disque et évite à l'administrateur du stockage de devoir créer d'autres numéros LUN. Sur certains réseaux SAN, le partage d'un même numéro LUN n'est pas possible. Le partage d'un même LUN par plusieurs ordinateurs virtuels d'un ordinateur hôte sur un réseau SAN qui n'autorise pas le partage risquerait de compliquer les migrations SAN et leur gestion, tout en les rendant moins sûres. Lorsque vous lancez des migrations SAN d'ordinateurs virtuels dans un LUN partagé vers d'autres hôtes, le LUN finit par être masqué à tous les hôtes de destination. Le LUN peut rapidement devenir un système de fichiers de très grande taille qui n'offre plus les avantages d'un système isolé. Tout hôte qui n'appartient pas à un cluster peut tenter d'effectuer un accès non coordonné aux fichiers d'ordinateur virtuel sur ce LUN, ce qui peut générer des résultats inattendus. VMM ne prend pas en charge les transferts SAN lorsque plusieurs ordinateurs virtuels utilisent le même LUN. Ces ordinateurs virtuels ne peuvent être migrés que par un transfert réseau.

VMM 2008 prend en charge les transferts SAN d'ordinateurs virtuels qui utilisent des connexions cibles iSCSI basées sur Initiator. Ces connexions requièrent une cible iSCSI par LUN. VMM 2008 R2 permet également le masquage du numéro d'unité logique ; cela permet l'utilisation de plusieurs numéros d'unité logique par cible iSCSI et étend la prise en charge de VMM pour les fournisseurs de iSCSI SAN.

Installation et configuration des ordinateurs source et cible

Après avoir installé VMM 2008, ajoutez les ordinateurs hôtes autonomes ou en cluster et une ou plusieurs bibliothèques VMM comme décrit dans l'aide de VMM. Dans le cadre des transferts SAN d'ordinateurs virtuels, le serveur VMM, les hôtes VMM et les bibliothèques VMM peuvent tous résider sur un ordinateur source ou cible.

Pour transférer des ordinateurs virtuels sur un réseau SAN à l'aide de VMM, vous devez effectuer les opérations de configuration suivantes.

Installation du service VDS (Virtual Disk Service) sur des ordinateurs exécutant Windows Server 2003 R2

Si vous envisagez d'utiliser une interface VDS (Virtual Disk Service) pour votre réseau de stockage, installez VDS 1.1 sur tous les ordinateurs exécutant Windows Server 2003 R2 qui seront source ou cible pour les transferts SAN. Il n'est pas nécessaire d'effectuer cette étape pour les ordinateurs exécutant Windows Server 2008 ou version ultérieure. VDS 1.1 est un composant de Windows Server 2003 R2 que vous pouvez installer à l'aide de l’option Ajout/Suppression de programmes. Par défaut, VDS 1.1 est installé si vous installez l'un ou l'autre composant :

  • Storage Manager pour réseaux SAN, qui est un composant de Windows Server 2003 R2

  • Windows Server 2003 R2 SP2

Pour installer Virtual Disk Service 1.1

  1. Dans le Panneau de configuration, ouvrez Ajout/Suppression de programmes.

  2. Cliquez sur Ajouter ou supprimer des composants Windows, puis double-cliquez sur Outils de gestion et d’analyse.

  3. Assurez-vous que la case à cocher Gestionnaire de stockage pour réseau SAN est sélectionnée, puis cliquez sur OK.

  4. Cliquez sur Suivant, puis suivez les instructions d'installation de VDS 1.1.

  5. Redémarrez l'ordinateur.

    Notes

    Répétez cette procédure pour tous les ordinateurs qui serviront d'emplacement source ou cible pour vos transferts SAN d'ordinateurs virtuels.

Installation d'un fournisseur de matériel VDS (Virtual Disk Service)

Installez un fournisseur de matériel Virtual Disk Service (VDS) sur le serveur VMM uniquement. Il est inutile d'installer le fournisseur sur tous les ordinateurs hôtes ou serveurs de bibliothèques.

Vous pouvez obtenir un fournisseur de matériel VDS et des instructions d'installation auprès de votre fournisseur SAN. Pour plus d'informations sur l'installation d'un fournisseur de matériel VDS, reportez-vous à la documentation du fournisseur.

Installation d'iSCSI Software Initiator pour un réseau SAN iSCSI

Si vous utilisez un réseau de stockage iSCSI qui se trouve sur un ordinateur exécutant Windows Server 2003 R2 SP2, installez la dernière version de Microsoft iSCSI Software Initiator sur chaque ordinateur qui servira d'emplacement source ou cible pour vos transferts SAN. Cela inclut les ordinateurs exécutant Windows Server 2008 ou version ultérieure. Ce logiciel est disponible dans le centre de téléchargement Microsoft, à l'adresse https://go.microsoft.com/fwlink/?LinkID=127930. Pour un réseau SAN iSCSI sous Windows Server 2008, activez et configurez le logiciel iSCSI Software Initiator dans Outils d'administration. Pour plus d'informations, voir l'aide et le support Windows.

Si votre cible iSCSI est configurée pour utiliser le protocole de sécurité CHAP (Challenge Handshake Authentication Protocol), VMM génère automatiquement un secret CHAP partagé entre l'ordinateur cible et la cible iSCSI lorsque vous transférez un ordinateur virtuel sur un réseau SAN.

Notes

Si vous utilisez la cible Microsoft iSCSI, il est recommandé d'effectuer la mise à niveau vers Microsoft iSCSI Software Target 3.1 dans le cadre d'une solution de stockage basée sur Windows Unified Data Storage Server 2003. Pour plus d'informations, voir https://go.microsoft.com/fwlink/?LinkId=127928.

Si vous utilisez un autre produit iSCSI, suivez les instructions transmises par votre fournisseur.

Installation d'un pilote MPIO (Multipath I/O) pour un réseau SAN Fibre Channel

Sur un réseau SAN Fibre Channel, vous devez installer un pilote MPIO (Multipath I/O) sur tous les ordinateurs qui sont connectés à votre réseau SAN même si vous n'employez qu'un port d'adaptateur de bus hôte (HBA) sur un ordinateur. Vous pouvez obtenir un pilote MPIO et des instructions d'installation auprès de votre fournisseur SAN. Pour plus d'informations sur l'installation d'un pilote MPIO, reportez-vous à la documentation de votre fournisseur SAN.

Configuration du réseau SAN

Après avoir configuré les ordinateurs source et cible, configurez le réseau en effectuant les étapes suivantes :

  • Configuration des LUN et des volumes

  • Configuration de la topologie SAN

Ces deux tâches sont décrites dans les sections suivantes.

Configuration des LUN et des volumes

Dans un réseau SAN, un numéro LUN doit être masqué et monté sur un ordinateur hôte ou un serveur de bibliothèque pour permettre à l'ordinateur géré d'accéder aux fichiers sur le LUN. Pour faire migrer vers un ordinateur hôte ou un serveur de bibliothèque les fichiers qui constituent un ordinateur virtuel, le LUN SAN de l'ordinateur source peut être démonté et rendu visible sur l'ordinateur source, puis masqué et monté sur l'ordinateur cible.

Suivez les instructions ci-après pour configurer un LUN et un volume pour chaque ordinateur virtuel que vous envisagez de transférer sur un réseau SAN.

  • Configurez chaque LUN en tant que disque de base.
    Il n'est pas possible de transférer vers un SAN un ordinateur virtuel appartenant à un LUN associé à des disques dynamiques.

  • Créez un seul volume sur chaque disque.
    Un ordinateur virtuel sur un LUN qui contient plusieurs volumes ne peut pas être transféré sur un réseau SAN.

  • Formatez le volume à la norme NTFS.
    Lors des transferts SAN, assurez-vous que le chemin de destination sélectionné se trouve sur un volume également NTFS.

  • Placez les fichiers destinés à un même ordinateur virtuel sur un seul volume ou, si les fichiers d'un ordinateur virtuel sont répartis sur plusieurs volumes, chaque volume doit contenir les fichiers d'un seul ordinateur virtuel.
    Dans VMM 2008, vous ne pouvez posséder qu'un ordinateur virtuel par LUN. Chaque LUN ne peut disposer que d'un volume.

Notes

Si vous mettez en place un nouveau LUN sur un ordinateur hôte alors que vous utilisez Windows Server 2008, vous devez également vous assurer que les disques sont réglés sur En ligne.

Configuration de la topologie SAN

Assurez-vous que tous les ordinateurs source et cible peuvent accéder au LUN sur le réseau SAN.

Pour un réseau SAN Fibre Channel, vous pouvez créer les zones appropriées pour être certain que les ordinateurs source et cible accèdent au LUN. Par exemple, si vous possédez une baie de stockage A et deux hôtes H1 et H2, vous pouvez créer la zone Zone1, regroupant l'hôte H1 et la baie A, et la zone Zone2, regroupant l'hôte H2 et la baie A. La création de ces zones garantit que les hôtes H1 et H2 peuvent accéder au LUN.

Pour les migrations SAN vers un cluster, tous les nœuds du cluster doivent se trouver dans le même fuseau horaire afin qu'ils puissent tous accéder au LUN.

Pour un réseau SAN iSCSI, vous pouvez vous assurer que les ordinateurs source et cible sont capables d'accéder au LUN en leur donnant accès à au moins un portail sur la cible iSCSI. Vous pouvez effectuer des transferts entre ordinateur source et ordinateur cible tant que ceux-ci peuvent accéder au moins à un portail sur la cible iSCSI.

Désignation d'un ordinateur hôte pour la suppression d'un ordinateur virtuel sur un réseau SAN

Lorsque vous créez et déployez un ordinateur virtuel pouvant être transféré sur un SAN, les fichiers de l'ordinateur virtuel sont stockés sur un numéro d'unité logique (LUN) du réseau SAN. Ce LUN est alloué à l'hôte d'ordinateur virtuel sur lequel l'ordinateur virtuel est déployé. VMM prend en charge un volume par LUN et un ordinateur virtuel par volume.

Lorsque vous supprimez un ordinateur virtuel dont les fichiers sont stockés sur un LUN, le LUN vide reste mappé et alloué à l'hôte sur lequel l'ordinateur virtuel a été supprimé. Au fil du temps, les LUN vides peuvent se propager à un grand nombre d'ordinateurs hôtes, ce qui complique la localisation des LUN vides utilisables pour la création de nouveaux ordinateurs hôtes virtuels.

Pour éviter cela, il est possible de désigner un ordinateur hôte qui servira exclusivement à la suppression d'ordinateurs virtuels. Avant de supprimer un ordinateur virtuel, déplacez-le vers l'ordinateur hôte désigné. Ainsi, vous savez toujours où trouver les LUN vides afin de créer des ordinateurs virtuels que vous pouvez alors faire migrer vers d'autres ordinateurs hôtes.