Guide pour créer et gérer des environnements SCVMM
Publication: juillet 2016
Pour créer ou exécuter un environnement SCVMM, vous devez savoir quelle approche choisir, examiner comment chacune gère les ordinateurs virtuels et comment chacune évite les conflits de nom. Les options sont les suivantes :
Ordinateurs virtuels stockés et modèles
Environnement stocké
Isolement réseau
Ordinateurs virtuels en cours d'exécution
Des conflits de noms peuvent survenir dans ou entre les environnements lab lorsque plusieurs ordinateurs d'un réseau possèdent le même identificateur unique. Chaque ordinateur virtuel dispose de plusieurs identificateurs, notamment :
Nom de l'ordinateur : également connu comme le nom d'ordinateur ou le nom d'hôte, chaque ordinateur virtuel possède un nom d'ordinateur.
Adresse MAC (Media Access Control) : la valeur non modifiée, unique, intégrée dans le matériel d'un adaptateur réseau physique. Chaque ordinateur virtuel peut avoir plusieurs adaptateurs réseau virtualisés, chacun d'entre eux ayant sa propre adresse MAC.
Identificateur de sécurité Windows (SID) : chaque ordinateur virtuel qui exécute Windows dispose de son propre SID informatique non modifié.
Adresse du protocole Internet (IP) : chaque adaptateur de réseau (qu'il soit physique ou virtuel) peut disposer de plusieurs adresses IP, même si, dans la plupart des cas, chacun des adaptateurs possède une seule et unique adresse IP. La plupart des environnements s'appuient sur des serveurs DNS et DHCP pour gérer les adresses IP automatiquement, mais vous pouvez également attribuer manuellement ou modifier une adresse IP.
Si plusieurs copies d'un ordinateur virtuel sont en cours d'exécution sur un domaine ou un groupe de travail et partagent un ou plusieurs de ces identificateurs, un conflit de nom risque de se produire fréquemment. Cela peut entraîner la déconnexion du réseau d'un ordinateur, ou l'envoi du trafic du réseau vers le mauvais ordinateur.
Chacune de ces sections décrit comment gérer les ordinateurs virtuels et leurs conflits de nom, afin que vous puissiez choisir celui qui répond le mieux à vos besoins :
Utilisation des ordinateurs virtuels et modèles stockés
Utilisation d'un environnement stocké
Utilisation de l'isolement réseau
Utilisation d'ordinateurs virtuels en cours d'exécution
Pour obtenir une introduction aux environnements lab, voir Utilisation d'un environnement lab pour le cycle de vie de votre application.
Spécifications
- Visual Studio Enterprise, Visual Studio Test Professional
Utilisation des ordinateurs virtuels et modèles stockés
Vous pouvez créer un nouvel environnement SCVMM en choisissant les ordinateurs virtuels et les modèles d'ordinateur virtuel qui sont stockés dans votre bibliothèque Lab Management. Chacun des ordinateurs virtuels stockés dans votre bibliothèque Lab Management dispose de son propre nom d'ordinateur et d'autres identificateurs. Lorsque vous ajoutez un ordinateur virtuel stocké à un environnement lab, le nom et les identificateurs ne sont pas modifiés pour éviter les conflits de nom.
Un modèle d'ordinateur virtuel est similaire à un ordinateur virtuel stocké, hormis le fait que le modèle ne contient pas de nom de machine ou tout autre identificateur unique. Lorsque vous ajoutez un modèle à votre environnement, Microsoft Test Manager crée un nouvel ordinateur virtuel selon ce modèle. Pour éviter les conflits de nom, vous devez ensuite créer une identité unique pour chacun des ordinateurs virtuels avant de les ajouter à l'environnement. Toutefois, vous pouvez utiliser Microsoft Test Manager afin de générer automatiquement l'identité de chaque ordinateur virtuel. Nous vous recommandons d'utiliser les modèles plutôt que les ordinateurs virtuels stockés à moins que vous ayez besoin de déployer un ordinateur virtuel qui comprend des identificateurs uniques spécifiques.
Avantages
Vous pouvez exécuter simultanément plusieurs copies de l'environnement.
Si une application que vous préinstallez sur l'ordinateur virtuel ne concerne pas la modification de l'identification des ordinateurs virtuels, vous pouvez facilement déployer l'environnement.
Vous pouvez exécuter tous les ordinateurs virtuels de l'environnement, quelle que soit leur taille ou quel que soit leur nombre.
Inconvénients
Pour exécuter plusieurs copies d'un ordinateur virtuel stocké, vous devez modifier les informations d'identification pour chaque copie. Vous pouvez automatiser ce processus à l'aide de modèles.
Si une application dysfonctionne lorsque vous modifiez l'identité de l'ordinateur, vous ne pouvez pas préinstaller cette application sur un ordinateur virtuel stocké. À la place, vous devez installer l'application après avoir déployé l'ordinateur virtuel stocké.
Un seul instantané d'un environnement peut être exécuté à la fois. Par exemple, si un testeur décèle un bogue, il peut créer un instantané de l'état de l'environnement. Toutefois, il ne peut pas continuer à exécuter cet environnement pendant qu'un développeur examine le bogue dans l'instantané.
Vous pouvez stocker n'importe quelle combinaison d'ordinateurs virtuels et de modèles dans votre bibliothèque de projet d'équipe. Lorsque vous choisissez les ordinateurs qu'il convient de déployer, examinez comment vous devez faire pour éviter les conflits de noms dans un domaine. Pour plus d'informations sur la création d'un environnement SCVMM à l'aide d'ordinateurs virtuels stockés et de modèles, consultez Création d'un environnement SCVMM à l'aide d'ordinateurs virtuels stockés et de modèles. Pour plus d'informations sur la gestion d'un environnement SCVMM qui inclut des ordinateurs virtuels stockés ou des modèles, consultez Gestion des environnements lab et des ordinateurs virtuels.
Utilisation d'un environnement stocké
Un environnement stocké est un environnement SCVMM qui est stocké dans votre bibliothèque de projet d'équipe. Après avoir créé un environnement stocké, vous pouvez en déployer une copie. Les ordinateurs virtuels d'un environnement stocké peuvent être stockés dans les ordinateurs virtuels ou modèles. Lorsque vous déployez un environnement stocké, vous devez généralement personnaliser les noms de ses ordinateurs virtuels. Vous devez personnaliser chaque ordinateur virtuel stocké manuellement, mais vous pouvez automatiquement personnaliser chacun créé à partir d'un modèle.
Avantages
Vous pouvez générer un environnement lab complexe une fois, puis le redéployer plusieurs fois, avec le risque minimal de le générer de manière incorrecte.
Vous pouvez exécuter simultanément plusieurs copies de l'environnement.
Si une application que vous préinstallez sur l'ordinateur virtuel ne concerne pas la modification de l'identification des ordinateurs virtuels, vous pouvez facilement déployer l'environnement.
Vous pouvez exécuter tous les ordinateurs virtuels de l'environnement, quelle que soit leur taille ou quel que soit leur nombre.
Inconvénients
Pour exécuter plusieurs copies d'un ordinateur virtuel stocké, vous devez modifier les informations d'identification pour chaque copie. Vous pouvez automatiser ce processus à l'aide de modèles.
Si une application dysfonctionne lorsque vous modifiez l'identité de l'ordinateur, vous ne pouvez pas préinstaller cette application sur un ordinateur virtuel stocké. À la place, vous devez installer l'application après avoir déployé l'ordinateur virtuel stocké.
Un seul instantané d'un environnement peut être exécuté à la fois. Par exemple, si un testeur décèle un bogue, il peut créer un instantané de l'état de l'environnement. Toutefois, il ne peut pas continuer à exécuter cet environnement pendant qu'un développeur examine le bogue dans l'instantané.
Pour plus d'informations sur la façon de déployer une copie d'un environnement stocké, consultez Déploiement d'un environnement SCVMM stocké.. Pour plus d'informations sur la façon de stocker un environnement SCVMM dans votre bibliothèque de projet d'équipe, consultez Comment : stocker un environnement SCVMM.
Utilisation de l'isolement réseau
Si vous souhaitez exécuter simultanément plusieurs copies identiques d'un environnement lab, vous devez activer l'isolement réseau. Un environnement SCVMM qui utilise l'isolement réseau pour éviter les conflits de noms est appelé un environnement isolé du réseau. Les ordinateurs d'un environnement isolé du réseau sont protégés des conflits réseau à l'aide de deux cartes réseau. Une carte réseau est utilisée pour un réseau privé à l'intérieur de l'environnement. La deuxième carte est configurée par Lab Management de manière à présenter une identité séparée et unique au réseau externe. La diffusion NetBIOS de l'ordinateur est désactivée sur le deuxième adaptateur et l'identité Lab Management est enregistrée en tant qu'alias pour l'ordinateur. Cette identité séparée permet la communication bidirectionnelle entre les ordinateurs virtuels de l'environnement et le réseau externe, bien que plusieurs copies de l'environnement soient en cours d'exécution.
Vous pouvez stocker un environnement isolé du réseau de sorte que plusieurs copies de l'environnement puissent être déployées en même temps. Lorsqu'un environnement isolé du réseau est déployé, les ordinateurs virtuels correspondants dans les deux copies sont des doublons exacts l'un de l'autre, étant donné que les identités des ordinateurs au sein du réseau privé restent identiques à chaque fois que les copies sont déployées. Les alias des ordinateurs virtuels sur le réseau externe permettent de garantir qu'aucun conflit réseau ne se produira entre les deux environnements.
Vous créez un environnement isolé du réseau en sélectionnant la fonctionnalité d'isolement réseau lorsque vous créez l'environnement à partir d'ordinateurs virtuels ou de modèles. Éventuellement, vous installez les applications, ou connectez les ordinateurs virtuels au réseau privé. Vous pouvez ensuite stocker une copie de l'environnement dans la bibliothèque. Les membres de l'équipe peuvent déployer plusieurs copies de l'environnement stocké en même temps.
Avantages
Vous pouvez exécuter simultanément des copies identiques de vos environnements lab.
Étant donné que les identités des ordinateurs ne changent pas, vous pouvez éviter de reconfigurer ou de réinstaller certaines applications.
Vous pouvez exécuter plusieurs instantanés d'un environnement en même temps.
Inconvénients
Tous les ordinateurs virtuels d'un réseau isolé doivent s'exécuter sur un ordinateur hôte unique. Cela signifie également que les ordinateurs virtuels ne peuvent pas s'exécuter sur les hôtes clusters.
Si les ordinateurs virtuels d'un environnement isolé font partie d'un domaine, l'environnement doit inclure un ou plusieurs ordinateurs virtuels qui agissent comme contrôleur de domaine et serveur DNS. Le domaine ne peut pas être hébergé sur un ordinateur virtuel ou physique qui est en dehors de l'environnement isolé du réseau. Un ordinateur supplémentaire n'est pas nécessaire pour les groupes de travail privés.
Chaque ordinateur virtuel de l'environnement possède au moins deux cartes réseau, créées lorsque vous activez l'isolement réseau. Si vos tests requièrent une application qui n'est pas compatible avec cette configuration, vous ne pouvez pas utiliser un environnement isolé du réseau.
Pour plus d'informations sur l'isolement réseau, consultez Clonage d'ordinateurs virtuels via l'isolement réseau. Pour plus d'informations sur la création d'un environnement isolé du réseau, consultez Création et utilisation d'un environnement isolé du réseau.
Utilisation d'ordinateurs virtuels en cours d'exécution
Vous pouvez créer un environnement SCVMM en utilisant des ordinateurs virtuels qui s'exécutent déjà sur votre groupe hôte SCVMM. Ces ordinateurs virtuels ne sont pas copiés, mais sont plutôt inclus directement dans votre environnement lab. Un ordinateur virtuel en cours d'exécution peut être utilisé uniquement dans un environnement lab à la fois. Après avoir supprimé un environnement lab, vous pouvez réutiliser ses ordinateurs virtuels dans un autre environnement lab.
Avantages
Ce processus est plus rapide que le déploiement des ordinateurs virtuels ou des modèles stockés.
Si vous exécutez des tests sur des ordinateurs virtuels sans utiliser Lab Management, vous pouvez passer à Lab Management sans avoir à recréer ces ordinateurs virtuels.
Inconvénients
Vous ne pouvez pas configurer l'isolement réseau dans un environnement lab qui inclut les ordinateurs virtuels en cours d'exécution.
Vous ne pouvez pas exécuter simultanément plusieurs copies identiques de ces environnements. À la place, vous devez modifier les identités uniques des ordinateurs virtuels.
Pour plus d'informations sur la création d'un environnement SCVMM à l'aide d'ordinateurs virtuels en cours d'exécution, consultez environnements (virtuels) SCVMM. Pour plus d'informations sur la gestion d'un environnement SCVMM qui inclut des ordinateurs virtuels en cours d'exécution, consultez Gestion des environnements lab et des ordinateurs virtuels.
Voir aussi
Utilisation d'un environnement lab pour le cycle de vie de votre application