Configuration du stockage dans VMM

 

Date de publication : mars 2016

S’applique à : System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Les charges de travail virtualisées dans Virtual Machine Manager (VMM) nécessitent des ressources de stockage afin de répondre aux exigences en termes de capacités et de performances.VMM reconnaît le stockage local et distant. Le stockage local représente la capacité de stockage disponible sur un serveur ou directement associée à un serveur. Il est généralement utilisé pour les solutions de virtualisation à faible coût. Le stockage distant décharge des tâches du serveur vers un dispositif de stockage externe, sur lequel le matériel de stockage fournit l'évolutivité et la capacité.

VMM prend en charge les solutions de stockage suivantes :

  • Stockage de bloc :VMM prend en charge l'utilisation de périphériques de stockage en mode bloc qui exposent les numéros d'unité logique pour le stockage, à l'aide de mécanismes de connexion SAS (Serial Attached SCSI), iSCSI et Fibre Channel. Pour plus d'informations sur Fibre Channel, voir Gestion d'une infrastructure Fibre Channel virtuelle dans VMM.

  • Stockage de fichiers : VMM prend en charge l'utilisation de partages réseau pour le stockage. Les partages réseau qui prennent en charge le protocole SMB 3.0 (Server Message Block) peuvent résider sur un serveur de fichiers Windows ou sur un dispositif de stockage NAS disponible auprès de fournisseurs de stockage tels que NetApp et EMC.

VMM intègre plusieurs modifications pour le fournisseur de stockage et la prise en charge de l'automatisation, notamment :

  • Prise en charge de l'API de gestion de stockage Windows (SMAPI). SMAPI a été introduit dans Windows Server 2012 pour la gestion du stockage directement connecté et des groupes de stockage externes. SMAPI s'associe à un fournisseur de gestion du stockage (SMP) ou à un service de gestion du stockage Microsoft basé sur ses normes et un fournisseur SMI-S. SMAPI remplace l'interface de programmation d'applications (API) du service VDS (Virtual Disk Service) dans Windows Server 2012. Pour plus d'informations, voir An Introduction to Storage Management in Windows Server (Introduction à la gestion du stockage dans Windows Server).

  • VMM utilise SMAPI pour gérer le stockage externe à l'aide de SMP, ou utilise SMAPI avec un service de gestion du stockage basé sur des normes pour communiquer avec un stockage compatible avec SMI-S (Storage Management Initiative Specification). À compter de VMM dans System Center 2012 SP1, le service de gestion du stockage Windows basé sur des normes remplace le service de gestion du stockage Microsoft et constitue une fonctionnalité serveur facultative qui permet la communication avec les fournisseurs de stockage SMI-S.

  • La migration du réseau SAN, qui utilise l'interface du fournisseur de matériel VDS (Virtual Disk Service) héritée n'est pas prise en charge dans les versions ultérieures à System Center 2012. Lors de la mise à niveau depuis System Center 2012, vous devez supprimer le logiciel du fournisseur de matériel VDS du serveur VMM et activer le fournisseur SMP WMI (Windows Management Infrastructure) natif ou SMI-S à l'aide des instructions fournies par les fournisseurs de stockage.

  • Outre la détection et la gestion des groupes iSCSI avec des cibles statiques, VMM ajoute la prise en charge de la détection et de la gestion des groupes de cibles iSCSI qui prennent en charge des cibles manuelles et dynamiques, comme par exemple Starwind, HP P2000, Dell EqualLogic et Microsoft iSCSI Software Target.

  • VMM prend en charge la création d'une unité logique allouée dynamiquement.VMM ajoute la prise en charge de la création d'une unité logique allouée dynamiquement sur un pool de stockage. L'allocation dynamique permet d'allouer plus de capacité à des applications ou utilisateurs spécifiques que physiquement disponible. Le groupe de stockage doit prendre en charge l'allocation dynamique, et l'administrateur de stockage doit activer l'allocation dynamique pour un pool de stockage.

  • VMM prend en charge Microsoft iSCSI Software Target à l'aide d'un fournisseur SMI-S. Microsoft iSCSI est maintenant entièrement intégré à Windows Server 2012. Le fichier d'installation (.msi) pour le fournisseur SMI-S pour Microsoft iSCSI Target Server est inclus dans l'installation. Son chemin d'accès est CDLayout.EVAL\amd64\Setup\msi\iSCSITargetPRov\iSCSITargetSMISProvider.msi. Pour plus d'informations sur Microsoft iSCSI Software Target, voir :

  • Windows Server 2012 prend en charge l'utilisation de partages de fichiers Server Message Block (SMB) 3.0 comme stockage partagé pour Hyper-V. À l'aide de VMM, vous pouvez affecter des partages de fichiers SMB à des serveurs autonomes exécutant Hyper-V et des clusters. Pour plus d'informations, voir Comment attribuer des partages SMB 3.0 pour les hôtes Hyper-V et des Clusters dans VMM.

  • À partir de System Center 2012 R2, VMM prend en charge la création et la gestion de serveurs de fichiers avec montée en charge munis d'espaces de stockage. Pour plus d'informations, consultez Création d'un pool de stockage à partir de disques physiques dans VMM et Création d'un partage de fichiers à partir d'un pool de stockage dans VMM

Déploiement et gestion des ressources de stockage

VMM vous permet de modéliser, déployer et gérer les ressources de stockage suivantes :

  • Détection de stockage : les administrateurs comprennent souvent mal les infrastructures de stockage sous-jacentes. Avec VMM, vous pouvez détecter automatiquement le stockage local et distant, y compris les groupes de stockage, pools et unités logiques, notamment les volumes de stockage ou numéros d'unités logiques, les disques, les volumes et les disques virtuels.

  • Classification de stockage : vous pouvez classer le stockage détecté à l'aide de noms conviviaux descriptifs afin de créer et d'exposer un modèle de stockage simplifié.

  • Approvisionnement du stockage : VMM peut approvisionner les nouvelles unités logiques à partir de la capacité disponible pour un ordinateur hôte ou un cluster hôte Hyper-V. De nouvelles unités logiques peuvent être approvisionnées selon l'une des méthodes suivantes. La méthode que vous utilisez dépend du type de groupe de stockage et de la charge de travail de virtualisation que vous devez déployer.

    • À partir de la capacité disponible : créer une unité logique à partir de la capacité disponible s'avère utile lorsque vous disposez d'un pool de stockage disponible, ce qui permet de contrôler le nombre d'unités logiques créées et la taille de chacune d'elles.

    • À partir d'une capture instantanée inscriptible d'une unité logique existante : créer une capture instantanée inscriptible d'une unité logique existante permet de créer rapidement de nombreuses copies d'un disque virtuel existant. Vous pouvez approvisionner plusieurs ordinateurs virtuels dans un laps de temps court, avec une charge minimale sur les ordinateurs hôtes. En fonction du groupe, les captures instantanées utilisent l'espace de manière très efficace et peuvent être créées presque instantanément.

    • À partir d'un clone d'une unité logique : créer un clone d'une unité logique existante permet de décharger la tâche de création d'une copie complète d'un disque virtuel vers le groupe. Selon le groupe, les clones n'utilisent généralement pas l'espace de manière efficace et leur création peut prendre du temps.

    • À partir de partages de fichiers sur des serveurs de fichiers Windows : vous pouvez approvisionner de nouveaux partages de fichiers sur des serveurs de fichiers Windows et sur des périphériques NAS.

  • Allocation du stockage : vous pouvez allouer les pools de stockage et les numéros d'unités logiques disponibles à des groupes hôtes définis qui peuvent représenter, par exemple, des groupes professionnels et des emplacements. Les ressources doivent généralement être allouées au niveau du groupe hôte avant de pouvoir être affectées aux ordinateurs hôtes. Si vous allouez un pool de stockage, vous pouvez créer et affecter des unités logiques directement à partir d'ordinateurs hôtes gérés dans le groupe hôte susceptible d'accéder au groupe de stockage. De plus, VMM peut créer automatiquement des unités logiques à partir du pool de stockage si vous utilisez l'approvisionnement rapide pour approvisionner des ordinateurs virtuels à l'aide de captures instantanées SAN ou du clonage.

  • Désaffectation du stockage : VMM peut désaffecter le stockage qu'il gère. Cette fonctionnalité est importante pour ne pas manquer de capacité de stockage au fil du temps.

Scénarios d'utilisation

Les scénarios d'utilisation classiques pour les fonctionnalités de stockage sont les suivants :

  • Affectation et ajout de stockage aux ordinateurs hôtes ou clusters : un groupe hôte nécessitant de nouvelles capacités de stockage recherche le stockage qui lui a été alloué et l'affecte aux serveurs exécutant Hyper-V ou aux clusters selon les besoins. Cette affectation automatique du stockage fonctionne dans des situations d'approvisionnement rapide basé sur un réseau SAN, où les numéros d'unité logique sont clonés.VMM expose le stockage aux hôtes d'ordinateurs virtuels, initialise les disques et formate les nouveaux volumes. Pour les déploiements de cluster, VMM crée les volumes partagés de cluster et ressources de disque physique nécessaires, et mappe le volume à tous les ordinateurs hôtes du cluster, afin qu'il soit partagé dans l'ensemble d'un cluster.VMM peut également affecter du stockage supplémentaire à un hôte ou à un cluster auquel un stockage est déjà affecté.VMM automatise le démasquage et la préparation du volume. Pour un cluster, VMM crée également les ressources du cluster. Pour plus d'informations, voir Comment configurer le stockage sur un hôte Hyper-V dans VMM.

  • Création d'un cluster :VMM peut créer un cluster contenant jusqu'à 64 nœuds Hyper-V, et automatiser l'affectation du stockage partagé du cluster dans le cadre du même flux de travail. La simplification de la création de nouveaux clusters avec un stockage partagé est essentielle dans un déploiement de cloud privé. Pour plus d'informations, voir Vue d'ensemble de la création d'un cluster hôte Hyper-V dans VMM.

  • Serveur de fichiers avec montée en charge : à partir de System Center 2012 R2, VMM peut créer un serveur de fichiers avec montée en charge et gérer son stockage. Pour plus d'informations, consultez Vue d'ensemble de l'ajout d'ordinateurs physiques en tant qu'ordinateurs hôtes Hyper-V ou en tant que serveurs de fichiers avec montée en charge dans VMM.

  • Approvisionnement rapide : les baies de stockage peuvent créer des copies de disques virtuels très efficacement avec une charge minimale sur l'hôte d'ordinateur virtuel.VMM peut tirer parti de cette fonctionnalité pour créer rapidement des machines virtuelles.VMM reconnaît les capacités de la baie de stockage, quand une unité logique contient un système de fichiers et un disque virtuel, et vous pouvez créer un modèle avec un disque virtuel sur une unité logique.VMM peut demander à la baie de créer une copie d'un disque virtuel en approvisionnant le nouveau stockage sur la baie, à l'aide d'un instantané ou par clonage.VMM expose ensuite le stockage à l'hôte en montant le système de fichiers et en associant le disque virtuel à la machine virtuelle. Dans la console VMM, vous utilisez l'approvisionnement rapide pour créer des ordinateurs virtuels autonomes ou des ordinateurs basés sur les services. Vous pouvez également intégrer l'approvisionnement rapide à vos propres outils d'approvisionnement à l'aide de Windows PowerShell. Pour plus d'informations, voir Rapid Provisioning a Virtual Machine by Using SAN Copy Overview (Présentation de l'approvisionnement rapide d'un ordinateur virtuel à l'aide de la copie SAN).

Configuration de l'automation du stockage

Avant de commencer

Avant de commencer la configuration des paramètres de stockage, notez les points suivants :

  • L'automatisation du stockage avec VMM est uniquement prise en charge pour les serveurs exécutant Hyper-V.

  • N'installez pas le fournisseur SMI-S sur le serveur d'administration VMM. Cette configuration n'est pas prise en charge.

  • Les fournisseurs SMP WMI de Dell EqualLogic et Nexsan doivent être installés sur le serveur d'administration VMM.

  • Vérifiez la liste dans Groupes de stockage pris en charge pour vérifier si un groupe de stockage est pris en charge. Notez que VMM reconnaît le stockage sur les groupes de stockage qui n'apparaissent pas dans cette liste. Cependant, il n'existe aucune garantie quant au fait que vous puissiez effectuer des opérations de gestion active comme l'approvisionnement d'unités logiques, le masquage et le démasquage, le clonage et la prise de captures instantanées sur ces groupes de stockage via VMM. Si un groupe de stockage n'apparaît pas dans cette liste, nous vous conseillons de contacter votre fournisseur de stockage afin de déterminer sa prise en charge par VMM.

  • Si le type de fournisseur SMI-S pour le groupe de stockage est un fournisseur « proxy » qui doit être installé sur un serveur distinct, obtenez et installez la dernière version du fournisseur SMI-S auprès de votre fournisseur de stockage sur un serveur auquel le serveur d'administration VMM peut accéder sur le réseau via une adresse IP ou un nom de domaine complet (FQDN).

  • Notifiez votre administrateur de stockage que, par défaut, lorsque VMM gère l'affectation des unités logiques, il crée un groupe de stockage ou un ensemble de masques par ordinateur hôte, et peut inclure les initiateurs pour cet ordinateur hôte. Dans une configuration de cluster, VMM crée un groupe de stockage par nœud de cluster en utilisant tous les initiateurs de ce nœud de cluster. Un groupe de stockage peut contenir un ou plusieurs ID d'initiateur hôte, tels qu'un nom qualifié iSCSI (IQN) ou un nom WWN (World Wide Name).

    Pour certains groupes de stockage, il est préférable d'utiliser un groupe de stockage pour l'ensemble du cluster, les initiateurs hôtes pour tous les nœuds de cluster étant contenus dans ce groupe. Pour prendre en charge cette configuration, vous devez définir la propriété CreateStorageGroupsPerCluster sur $true à l'aide de l'applet de commande Set-SCStorageArray dans l'interface de commande VMM.

    Notes

    Dans VMM, un groupe de stockage est défini comme un objet qui lie ensemble des initiateurs hôtes, des ports cibles et des unités logiques. Un groupe de stockage possède un ou plusieurs initiateurs hôtes, un ou plusieurs ports cibles et une ou plusieurs unités logiques. Les unités logiques sont exposées aux initiateurs hôtes via les ports cibles.

Flux de travail d'automation du stockage

La liste suivante décrit le flux de travail utilisé pour détecter, classer et affecter le stockage à l'aide de VMM :

  1. Détection du stockage : à partir de la console VMM, démarrez l'Assistant Ajout de périphériques de stockage et sélectionnez le type de fournisseur requis : serveur de fichiers Windows, SMI-S ou SMP WMI. Les fournisseurs de serveur de fichiers Windows et SMI-S requièrent une adresse IP ou un nom de domaine complet. Pour SMI-S, vous vous connectez au fournisseur de stockage SMI-S pour détecter le stockage. Pour les fournisseurs SMP WMI, vous sélectionnez le fournisseur requis dans la liste déroulante. Pour plus d'informations, voir Comment ajouter et classer SMI-S et les périphériques de stockage SMP dans VMM.

  2. Classification du stockage : le processus de classification du stockage affecte un classement explicite aux pools de stockage. Par exemple, vous pouvez affecter une classification OR à un pool de stockage qui réside sur le groupe de stockage le plus rapide et le plus redondant. Pour plus d'informations, voir Comment faire pour créer des Classifications de stockage dans VMM.

  3. Sélection d'une méthode de création des unités logiques : spécifiez comment créer les unités logiques pendant l'approvisionnement rapide des ordinateurs virtuels. Notez que, par défaut, les nouvelles unités logiques sont créées à partir de la capacité disponible. Vous devez uniquement modifier ce paramètre par défaut si vous souhaitez utiliser l'approvisionnement rapide avec une technologie de copie SAN comme le clonage ou les captures instantanées. Pour plus d'informations, voir Comment sélectionner une méthode de création des unités logiques dans VMM.

  4. Approvisionnement du stockage : créez des unités logiques de stockage. Pour plus d'informations, voir Comment configurer des unités logiques de stockage dans VMM. Vous pouvez également créer des unités logiques hors bande à l'aide des outils de gestion de votre fournisseur de groupe. Si vous utilisez cette méthode, l'actualisation et la prise en compte des modifications dans VMM prennent un certain temps.

  5. Allocation de stockage à un groupe hôte : depuis le nœud de stockage de la console VMM ou dans la boîte de dialogue Propriétés du groupe hôte cible, allouez des unités logiques ou des pools de stockage créés au préalable à des groupes hôtes spécifiques. Pour obtenir des instructions, voir Comment allouer des unités logiques de stockage à un groupe hôte dans VMM et Allocation de Pools de stockage à un groupe hôte dans VMM.

    Notes

    Si vous allouez un pool de stockage, vous pouvez créer et affecter des unités logiques directement à partir d'ordinateurs hôtes gérés dans le groupe hôte susceptible d'accéder au groupe de stockage. De plus, VMM peut créer automatiquement des unités logiques à partir du pool de stockage si vous utilisez l'approvisionnement rapide pour approvisionner des ordinateurs virtuels à l'aide de captures instantanées SAN ou du clonage. Au cours du processus d'approvisionnement rapide, les unités logiques sont automatiquement créées et affectées.

  6. Affecter le stockage aux ordinateurs hôtes et aux clusters : après avoir configuré le stockage et l'avoir affecté aux groupes hôtes, vous pouvez affecter le stockage aux serveurs exécutant Hyper-V et aux clusters hôtes en tant que stockage partagé via un volume partagé de cluster (CSV) ou un stockage disponible. Notez que tous les nœuds du cluster doivent avoir accès au groupe de stockage à l'aide de cartes bus hôte (HBA) ou iSCSI. Si vous avez alloué un pool de stockage à un groupe hôte, vous pouvez créer et éventuellement affecter des unités logiques directement dans la boîte de dialogue Propriétés d'un ordinateur hôte ou d'un cluster hôte. Si le groupe de stockage prend en charge la connectivité de l'ordinateur hôte iSCSI, vous pouvez créer des sessions iSCSI sur le groupe de stockage dans la boîte de dialogue Propriétés d'un ordinateur hôte. Pour obtenir des instructions, voir :

    1. Comment configurer le stockage sur un hôte Hyper-V dans VMM

    2. Configuration du stockage sur un cluster hôte Hyper-V dans VMM

    Notes

    Les ordinateurs hôtes doivent pouvoir accéder au groupe de stockage. Par exemple, si vous utilisez un réseau SAN Fibre Channel, chaque ordinateur hôte doit posséder une carte bus hôte (HBA) et doit être segmenté correctement. Pour plus d'informations sur Fibre Channel, voir Gestion d'une infrastructure Fibre Channel virtuelle dans VMM.

  7. Le stockage configuré peut également être désaffecté si nécessaire. Pour plus d'informations, voir Suppression d'unités logiques de stockage dans VMM.

Groupes de stockage pris en charge

Pour obtenir la dernière version des groupes de stockage pris en charge, voir Supported storage arrays for System Center 2012 VMM (baies de stockage prises en charge pour System Center 2012 VMM) sur la page Wiki de TechNet.