System Center Virtual Machine Manager 2012 : amélioration du cloud privé

System Center Virtual Machine Manager 2012 SP1 facilite la gestion virtuelle pour migrer vers les clouds privés ou hybrides.

Paul Schnackenburg

Gestion de votre réseau virtuel et tous vos systèmes virtuels individuels peut être un défi de taille. System Center Virtual Machine Manager (VMM) 2012 SP1 peut aider à accélérer les processus d'installation et de configuration.

Il peut vous aider à installer et cluster Hyper-V sur les machines flambant neufs ; ajouter des ordinateurs hôtes Microsoft, VMware et Citrix Xen server ; et ajouter les baies de stockage, réseaux logiques et charger équilibreurs. En d'autres termes, il vous aide à préparer le tissu de votre datacenter.

Le mois dernier, j'ai couvert tous ces processus. Ici, je vais commencer là où j'ai laissé : création de modèles (voir Figure 1), des applications et des nuages privés sur le dessus du tissu aux services ailleurs, examinant ce qui est offert par le nouveau Service fournisseur Foundation (SPF).

The library is central to how System Center Virtual Machine Manager 2012 SP1 works

Figure 1 la bibliothèque est au cœur de fonctionnement de System Center Virtual Machine Manager 2012 SP1.

Modèles de service

VMM 2008 R2 utilise des modèles de machine virtuelle (VM) qui vous permettent de déployer des machines virtuelles avec une configuration définie, fondée sur un ou plusieurs disques durs virtuels (VHD), un profil matériel et un profil de système d'exploitation invité (pour la personnalisation de Windows). La principale restriction dans les modèles de machine virtuelle, c'est qu'ils ne gérer serveurs uniques. Le profil de système d'exploitation invité vous permet uniquement de définir des informations de base (telles que le nom du serveur, nom de domaine et ainsi de suite). Vous ne pouvez pas l'utiliser pour activer des rôles et de fonctionnalités ou de personnalisation plus avancées.

Le plus gros problème, cependant, est qu'après que déploiement il n'existe aucune relation entre le modèle d'ordinateur virtuel et les serveurs d'où elle a été déployée. Si vous devez modifier la configuration, il est impossible autrement que pour modifier manuellement chaque ordinateur virtuel que vous avez déjà déployé.

Les modèles de service dans VMM 2012 SP1 sont la réponse à ces limitations. Ils vous permettent de modéliser plusieurs niveaux de machines et de leurs relations de réseau, y compris les équilibreurs de charge, et ils vous permettent de configurer les rôles et les fonctionnalités dans vos machines virtuelles. Vous pouvez également ajouter des packages de déploiement Web, des programmes de serveur App-V et des packages d'application (DAC) de la couche données SQL.

Vous déployez tous les ordinateurs virtuels dans le modèle comme une instance du service. Ensuite vous pouvez les gérer comme une seule unité. Ordinateurs virtuels déployés maintiennent un lien avec le modèle, qui vous permet de mettre à jour les paramètres et les repousser à tous les ordinateurs virtuels déployés précédemment. Il s'agit de la principale raison d'envisager même une seule machine virtuelle dans un modèle de service d'emballage. Vous serez en mesure de facilement mettre à jour sa configuration ou ajouter des rôles et fonctionnalités (voir Figure 2).

It’s easy to add roles and features to virtual machines through a System Center Virtual Machine Manager 2012 SP1 service template

Figure 2 il est facile d'ajouter des rôles et des fonctionnalités aux machines virtuelles via un modèle de service System Center Virtual Machine Manager 2012 SP1.

Parce que chaque instance d'un service peut nécessiter des informations uniques (noms de machine virtuelle, les chaînes de connexion, variables, dont les réseaux pour vous connecter à, etc.) vous pouvez modéliser dans le modèle de service sous forme de variables (précédé par le signe @). Au moment du déploiement, vous serez invité à entrer les informations pertinentes. Ajouter les pilotes de droits pour votre marque et modèle d'équilibrage de charge permet de VMM 2012 SP1 le configurer correctement. Lors du déploiement d'un service, il peut automatiquement configurer les informations d'équilibreur de charge nécessaire pour chaque ordinateur virtuel.

Vous pouvez attribuer à chaque ordinateur virtuel avec une adresse IP fixe du pool d'adresses IP dans VMM 2012 SP1. Si par la suite, vous désaffectez un service, ces adresses IP sont placés dans un état inactif. Lorsque vous devez réutiliser pour les nouveaux déploiements, vous pouvez les supprimer du pool inactif.

Vous pouvez déployer un service à un groupe hôte ou un cloud privé. En raison des capacités multi-hyperviseur dans VMM 2012 SP1, vous pourriez éventuellement avoir un d'un service qui s'exécute sur un hyperviseur, une autre couche et en cours d'exécution sur un autre hyperviseur.

Un déploiement classique d'application personnalisée aujourd'hui est généralement un processus manuel avec plusieurs instructions étape par étape pour terminer dans le bon ordre, potentiellement sur plusieurs machines. Modèles de service dans VMM 2012 SP1 vous permettent d'encapsuler tout ce savoir en un seul endroit à partir duquel vous pouvez exécuter vos déploiements en toute confiance.

Avant que vous démarrez le concepteur de modèle de Service dans VMM 2012, cependant, assurez-vous que vous trouverez tous les détails, tels que les serveurs (ordinateurs virtuels et physiques boîtes), vous devrez déployer et dans combien de niveaux, quels bits logiciels composent les applications et leurs composants requis, comment les composants sont mis en réseau, et comment les utilisateurs finaux interagissent avec le service.

Assurez-vous que vous avez n'importe quel réseaux logiques et équilibreurs de charge, hôtes et groupes hôtes, nuages privés et templates VM déjà configurés dans VMM 2012 SP1. Cela inclut tous les profils matériels, les profils de système d'exploitation invité, profils d'application et de profils SQL Server si nécessaire. Vous devez stocker des applications personnalisées et scripts dans la bibliothèque VMM 2012 SP1 comme un dossier avec l'extension .cr (pour une ressource personnalisée). Vous pouvez inclure dans vos modèles de service.

The Service Template Designer in System Center Virtual Machine Manager 2012 SP1 is a visual environment for creating single or multi-tier services

Figure 3 The Service Template Designer dans System Center Virtual Machine Manager 2012 SP1 est un environnement visuel pour la création de services unique ou multi-tier.

Trucs et astuces de modèle de Service

Lorsque vous travaillez avec des modèles de services complexes, il est préférable d'installer chaque application manuellement tout d'abord afin de déterminer les rôles et fonctionnalités, ainsi que d'autres logiciels prérequis. Si votre service est à plusieurs niveaux avec une configuration au niveau de chaque couche, il est généralement plus facile de commencer à un niveau de construction, le tester puis copiez ce modèle et ajouter la couche suivante.

Une autre chose à garder à l'esprit consiste à activer la journalisation pour vos installations aplanir les problèmes d'installation. Si vous avez un fichier MSI, vous allez utiliser Msiexec.exe. Activer la journalisation détaillée à l'aide / l * v. Si vous avez un script générique, les paramètres avancés vous permet de définir des chemins d'accès pour l'enregistrement de sortie standard, erreur ouvre une session et redémarrer le comportement.

Vous pouvez empaqueter des scripts et des applications personnalisées comme ressources (GCE) exécutables de commande générique. La version de publication (RTM) version vous limite à l'exécution d'un avant et un script de post-installation dans un déploiement. Cela signifie que vous devez créer un script « maître » si vous voulez avoir plusieurs choses se produisent dans l'ordre. VMM 2012 SP1 vous permet d'avoir plusieurs scripts pour chaque phase, et vous pouvez les commander. Il tient également les codes de sortie de compte.

Si un déploiement échoue au cours de cette phase en RTM, SP1 2012 VMM désactive simplement le script. VMM 2012 SP1 vous permettra de marquer un script comme idempotentes, et elle se déroulera au cours du deuxième essai. Quant à distribuer le logiciel à un ordinateur virtuel pendant le déploiement, VMM 2012 SP1 vous permet de gérer les ordinateurs virtuels déconnectés de l'emballage du logiciel et fournir sur un fichier ISO monté.

System Center Virtual Machine Manager 2012 SP1 comes with one-, two- and three-tier service templates you can use as starting points

Figure 4 System Center Virtual Machine Manager 2012 SP1 est livré avec une, deux et trois niveaux service modèles comme point de départ de.

Applications dans les modèles de service

Pour les environnements de test, vous pouvez utiliser VMM 2012 RTM pour définir des packages SQL Server DAC. Une instance SQL « Sysprep » dans un modèle de service vous permet de créer rapidement des bases de données back-end pour les applications. En production, toutefois, grandes entreprises ont généralement une grande ferme de SQL Server avec plusieurs bases de données. Chaque application s'exécute à sa base de données de là plutôt que sur des ordinateurs virtuels individuels.

VMM 2012 RTM vous permet de définir la chaîne de connexion et autres informations dans les packages DAC pour gérer ce scénario. VMM 2012 SP1 apportera cette même fonctionnalité aux packages de déploiement Web. Il s'avère que nombreux environnements ont des grandes exploitations IIS qui gèrent des dizaines de sites Web, au lieu de leur exécution dans des machines virtuelles distinctes. Cela pourrait conduire à une situation où vous avez un déploiement de service qui ne contient pas de VMs, juste les packages de déploiement Web pour les serveurs frontaux et les packages DAC pour qu'ils connaissent dans leur base de données back-end.

Vous pouvez déployer des ordinateurs virtuels basés sur des modèles de service dans VMM 2012 SP1 pour les hôtes dans un périmètre de réseau ou les hôtes dans des groupes de travail. Vous pouvez également déployer des domaines Active Directory non approuvés ou domaines à approbation unidirectionnelle ou bidirectionnelle avec le domaine dans lequel le serveur VMM 2012 SP1 se trouve.

Serveur App-V appartient à VMM 2012 SP1 et une prise intéressante sur l'avenir des conditionnement d'applications et de distribution. Elle s'appuie sur la technologie de virtualisation d'applications App-V utilisée pour les ordinateurs clients. Dans VMM 2012 SP1, applications serveur App-V peuvent créer des tâches planifiées.

Ils peuvent aussi capturer une application déjà installée, en utilisant un processus appelé emballage application distante. Cela peut être pratique pour les applications personnalisées où le support d'origine n'est pas disponible. Il y a cependant certaines limites. Les demandes doivent être axées sur les MSI ; Les packages de déploiement Web ne fonctionnent pas ; vous devez définir les variables d'environnement, groupes et utilisateurs locaux séparément ; et il ne peut pas utiliser COM/DCOM.

Modèles de service de dépannage

Avec tant des pièces mobiles, il y a certainement place pour les déploiements de service afin de vous tromper. Il est important de comprendre ce qui se passe en coulisses lorsque vous déployez un service. Tout d'abord, vous créez les ordinateurs virtuels. Ensuite, vous joindre à eux à un domaine et les configurez. Enfin, vous appliquez des scripts et applications nécessaires. Vous pouvez définir l'ordre dans lequel vous déployez chaque niveau.

Il y a un processus détaillé pour le déploiement d'ordinateurs virtuels qui font partie d'un service. Vous démarrez avec le transfert de disques durs virtuels de la bibliothèque à l'hôte via le Background Intelligent Transfer System, ou des morceaux (ou dupliquée sur le réseau de stockage [SAN] copie-stockage prenant en charge). Ensuite, vous ajoutez un lecteur virtuel VMM 2012 SP1 peut s'appliquer à la configuration de personnalisation (y compris les rôles et fonctionnalités) sur le disque dur virtuel. Puis vous-jonction de domaine la VMM 2012 SP1 et installer l'agent VMM 2012 SP1 de commentaires (que vous pouvez voir dans % programdata%\vmmlogs).

Vous aurez besoin de copier les scripts nécessaires de la bibliothèque XXX.cr dans le dossier à c:\windows\temp\scvmmXXX\XXX.cr. De cette façon, vous pouvez redémarrer en cas d'échec. Les scripts utilisent c:\windows\temp comme leur dossier de travail. Ils créent deux fichiers : GCE_stderrorXXX et GCE_stdoutXXX. Si tout se déroule comme prévu, vous pouvez supprimer ces fichiers après l'exécution réussie. Le journal des erreurs de laisser intact si le script a des problèmes.

Vous aurez besoin copier toutes les applications qui sont incluses dans le service dans le dossier c:\windows\MSSCVMMApplications de l'ordinateur virtuel. Il y a des sous-dossiers pour les packages de déploiement Web et de serveur App-V dans ce dossier. Si un pack SQL DAC est impliqué, copiez-le dans c:\windows\ MSSCVMMSQLInstance. Votre progression du déploiement est consignée dans le dossier de fichiers de VMMapplicationmanager.log, situé à c:\programdata\Microsoft\Virtual Machine Manager.

Une méthode commune pour résoudre un problématique hôte Hyper-V dans VMM 2008 R2 devait sortir de gestion VMM et l'ajouter à nouveau plus tard (voir Figure 5). Si vous faites cela quand il a exécuté les ordinateurs virtuels qui font partie d'un service dans VMM 2012 SP1, il rompt définitivement la liaison au modèle.

Seeing how each VM is connected to different networks is easy with the Networking Diagram view

Figure 5 voir comment chaque ordinateur virtuel est connecté aux différents réseaux est facile avec la vue de diagramme de réseau à distance.

Services de maintenance

VMM 2012 ne vient vous permettent de modéliser, de tester et de déployer des un VM ou plusieurs ordinateurs virtuels dans les niveaux comme une seule unité. Il gère également le cycle de vie de l'application en vous permettant de mettre à jour des ordinateurs virtuels ou des applications. Le processus consiste à copier un modèle de service, de lui donner un numéro de version mis à jour et d'appliquer les modifications nécessaires. Ce nouveau modèle est alors publié et vous pouvez l'appliquer à l'exécution d'instances d'un service.

Il existe deux types de mises à jour éventuelles. Vous pouvez mettre à niveau le VMs original avec une mise à jour sur place. Une mise à jour service basé sur une image remplace la machine virtuelle complète avec un nouvel ordinateur virtuel. Ce dernier fonctionne uniquement pour les applications sans état, ou des applications où vous pouvez enregistrer l'état dans le lecteur de disque dur virtuel attaché à l'ordinateur virtuel. La vieille machine virtuelle est détruite, le nouvel ordinateur virtuel est déployé et l'état est copiée en retour. Packages App-V Server cela automatiquement. Selon où une application personnalisée enregistre son état, il ne devrait pas être trop difficile d'écrire un script pour exporter vers le disque dur virtuel.

Pour chaque couche dans un modèle de service, vous pouvez définir le nombre minimum et maximum de machines virtuelles pour les scénarios de déploiement. Vous pouvez également spécifier la mise à niveau des domaines, ce qui signifie le nombre de machines virtuelles vont être arrêtés en même temps. Ainsi, par exemple, si vous avez cinq instances en cours d'exécution et trois domaines de mise à niveau au sein d'un niveau particulier, VMM 2012 SP1 fera la mise à niveau en trois lots. Il vérifie que les ordinateurs virtuels fonctionnent après la mise à niveau, notamment afin qu'ils connaissent leur équilibrage de la charge supplémentaire (le cas échéant) avant de passer au groupe suivant.

En ce qui concerne la surveillance des services et des ordinateurs virtuels en cours d'exécution, aussi longtemps que vous avez configuré VMM 2012 SP1 pour l'intégration de System Center Operations Manager et installé le Pack d'administration VMM, les services et les ordinateurs virtuels en cours d'exécution seront affichera sans que vous ayez à utiliser le concepteur d'applications distribuer dans Operations Manager. Il en va de même pour les données sur les services s'écoulant dans System Center Service Manager.

Nuages privés

Le concept de cloud privé est l'abstraction ultime. Tous les détails du tissu sont cachés et capacité est attribuée avec role-based access (RBA). Propriétaires d'applications et d'autres avec les autorisations attribuées RBA peuvent utiliser la console VMM 2012 SP1 ou System Center App contrôleur à disposition et gestion des services et des ordinateurs virtuels sans connaître quoi que ce soit sur les hôtes sous-jacente, le stockage ou la mise en réseau.

La console VMM 2012 SP1 possède également une fonctionnalité nouvelle, demandée par l'utilisateur qui vous permet d'ouvrir une nouvelle connexion et entrez les informations d'identification alternatives (voir Figure 6). Ceci est utile pour tester l'accès des utilisateurs en libre-service. Lorsqu'un utilisateur délégué ouvre la console, l'interface utilisateur est supprimé, donc ils ne voient pas du tout le volet de tissu.

Being able to connect to the System Center Virtual Machine Manager 2012 SP1 console as different user accounts is useful

Figure 6 convient de se connecter à la console de System Center Virtual Machine Manager 2012 SP1 sous différents comptes utilisateur à.

Vous définissez des limites de quota pour les nuages dans le nuage, le groupe ou le niveau individuel (voir Figure 7). Vous pourriez, par exemple, permettent à chaque développeur de créer trois ordinateurs virtuels, mais limite le groupe de développeurs à 12 ordinateurs virtuels. Vous pouvez définir des quotas basés sur la mémoire, virtuel de processeurs, de stockage et de nombre d'ordinateurs virtuels.

There’s great flexibility in how you can restrict your cloud capacity

Figure 7 il y a une grande flexibilité dans la façon dont vous pouvez restreindre votre capacité de nuage.

La flexibilité de pouvoir concevoir des réseaux virtuels sur le dessus de votre infrastructure de réseau sous-jacente ne peut être sous-estimée. Il peut changer radicalement la façon dont vous envisagez de grappes et réseaux. Gestion d'adresse IP (IPAM) est une nouvelle fonctionnalité de Windows Server 2012. VMM 2012 SP1 propose des scripts pour vous aider à exporter les affectations d'adresse qu'il a fait de ses piscines à IPAM.

Un autre facteur à prendre en considération est la possibilité de déplacer les ordinateurs virtuels du local sur Windows Azure, car il supporte maintenant Infrastructure as a Service (IaaS). VMM 2012 SP1 intégrera cette fonctionnalité et vous permettent de télécharger une machine virtuelle de la bibliothèque VMM 2012 SP1. Vous pouvez utiliser la fonctionnalité de virtualisation du réseau pour que le donjon VM son adresse IP. Avec les nouvelles fonctionnalités de la passerelle pour relier votre réseau sur Windows Azure, la machine virtuelle continuera d'apparaître dans le cadre de votre réseau.

Fondation de fournisseur de service

La plupart des nouvelles fonctionnalités à venir dans VMM 2012 SP1 est des améliorations apportées aux fonctionnalités existantes dans VMM 2012 RTM, ou s'étendant de VMM à tirer parti des nouvelles fonctionnalités dans Windows Server 2012 Hyper-V.

Un domaine dans VMM 2012 SP1 est flambant neuf, cependant. Il prend de la puissance de System Center 2012 et apporte aux fournisseurs de services et d'hébergement par le biais de SPF. Il expose une infrastructure VMM comme Representational State Transfer ou service Web REST-basé en utilisant le protocole OData. Ceci le rend facile de construire des interfaces Web qui contrôlent VMM pour déployer et gérer des ordinateurs virtuels et des services aux nuages.

Il y a aussi un nouveau rôle d'administrateur locataire auquel vous pouvez assigner des droits délégués, y compris la possibilité de créer des utilisateurs avec des privilèges spécifiques. Ajouter une solution de comptage et de facturation et il est facile de voir comment les fournisseurs de services peuvent bénéficier System Center 2012 SP1, non seulement pour la gestion de l'infrastructure virtuelle, mais aussi pour la surveillance avec Operations Manager, automatisation avec Orchestrator et ainsi de suite.

Virtual Machine Servicing Tool 2012

Un des plus grands défis dans la gestion de centres de données virtualisés est actualisation VMs et l'infrastructure sous-jacente. Vous pouvez intégrer les ordinateurs virtuels en cours d'exécution avec Windows Server Update Services (WSUS) ou de Configuration Manager. Toutefois, stockée VMs, des modèles et des disques durs virtuels dans la bibliothèque ne sont pas généralement à jour avec OS ou de correctifs d'applications ou de signatures de logiciels malveillants. Cela pose un risque pour la sécurité lors du déploiement de nouveaux ordinateurs virtuels.

Le Virtual Machine Servicing Tool (VMST) 2012 vous permet de garder les ordinateurs virtuels en mode hors connexion, templates VM et de disques durs virtuels enregistrement dans une bibliothèque, ainsi que les ordinateurs virtuels est arrêtées et état enregistré sur les hôtes — mis à jour par l'injection de paquets de mise à jour de Configuration Manager 2012 ou WSUS 3.0 SP2.

VMM 2012 SP1 est bonne en soi, mais elle offre un potentiel exceptionnel lorsqu'il est combiné avec Windows Server 2012 Hyper-V. Les entreprises ne sont pas vraiment intéressées à potentiel, cependant. Ils paient pour les résultats, et pour atteindre véritablement les avantages de cloud privé ou hybride à grande échelle nécessite plusieurs autres composants.

Le SAN vous sélectionnez doit prendre en charge toutes les fonctionnalités de VMM 2012 SP1 (via SMI-S) et de clonage/instantanés pour la mise en service rapide. Assurez-vous que vous configurez les réseaux vont gérer la migration en direct dans le gestionnaire de Cluster avec basculement. Mettre en place votre VMM 2012 SP1 partage de bibliothèque afin que vous n'avez pas besoin de copier l'image ISO des fichiers, mais peut les partager à la place.

Impliquer l'équipe de réseau pour vraiment profiter de réseaux logiques et la fonctionnalité de virtualisation du réseau dans Windows Server 2012 pour automatiser la mise en réseau pour les ordinateurs virtuels dans votre datacenter. Avec la bonne infrastructure en place, VMM 2012 SP1 — avec Hyper-V 3.0 — peut apporter la puissance du cloud computing pour le meilleur endroit pour cela : votre propre centre de données.

Paul Schnackenburg

Paul Schnackenburg travaille dedans depuis l'époque des 286 ordinateurs. Il travaille à temps partiel comme professeur d'informatique ainsi que sa propre entreprise, Expert IT Solutions, en cours d'exécution sur la Sunshine Coast, Australie. Il a des certifications MCSE, MCT, MCTS et MCITP et se spécialise dans Windows Server, Hyper-V et les solutions d'échange pour les entreprises. Le joindre à paul@expertitsolutions.com.au et suivez son blog à page : TellITasITis.com.au.

Contenu associé