Partager via


Intégrer l’équilibrage de charge aux modèles de service VMM

Lisez cet article pour en savoir plus sur l’intégration de l’équilibrage de charge réseau Windows (NLB) et des équilibreurs de charge matériels avec des modèles de service System Center Virtual Machine Manager (VMM).

Les modèles de service regroupent les machines virtuelles pour fournir une application. Ils contiennent des informations sur un service, notamment les machines virtuelles déployées dans le cadre du service, les applications installées sur des machines virtuelles et les paramètres réseau qui doivent être utilisés. Vous pouvez ajouter des modèles de machine virtuelle, des paramètres réseau, des applications et un stockage à un modèle de service.

Les modèles de service peuvent être uniques ou multiniveau. Un service à niveau unique contient une machine virtuelle utilisée comme application spécifique. Un service multiniveau contient plusieurs machines virtuelles. Plus d’informations

Configurer l’équilibrage de charge pour un niveau de service

Vous pouvez ajouter un équilibreur de charge pour équilibrer la charge des demandes aux machines virtuelles dans un niveau de service. Vous pouvez utiliser un équilibreur de charge matériel ou un équilibrage de charge réseau pour l’équilibrage de tourniquet.

Pour ajouter un équilibreur de charge, vous devez effectuer les opérations suivantes :

  • Vérifiez que les réseaux logiques sont configurés. Les réseaux logiques doivent avoir des sites réseau associés. Ces sites réseau doivent avoir un ou plusieurs sous-réseaux associés à partir desquels vous pouvez créer des pools d’adresses IP statiques. En outre, associez chaque site réseau au groupe hôte où le service sera déployé.
  • Créez un pool d’adresses IP pour les réseaux logiques. Le pool d’adresses IP doit contenir une plage réservée d’adresses IP virtuelles qui peuvent être affectées à l’équilibreur de charge. Vous devez configurer les pools d’adresses IP statiques pour l’équilibreur de charge et pour les machines virtuelles derrière l’équilibreur de charge. Ceux-ci peuvent provenir du même pool ou de différents pools, mais vous aurez besoin à la fois d’adresses IP virtuelles et d’adresses IP pour les machines virtuelles.
  • Créez des réseaux de machines virtuelles sur des réseaux logiques.
  • Créer des modèles d’adresse IP virtuelle : un modèle d’adresse IP virtuelle contient des paramètres d’équilibrage de charge pour un type spécifique de trafic réseau. Après avoir créé un modèle d’adresse IP virtuelle, vous pouvez le spécifier lors de la configuration de l’équilibrage de charge dans un modèle de service.
  • Configurer un équilibreur de charge matériel : si vous souhaitez activer l’équilibrage de charge matériel dans un modèle de service, il existe de nombreux prérequis que vous devez préparer.
  • Configurez l’équilibrage NLB : si vous ne voulez pas avoir recours à un équilibreur de charge matérielle, vous pouvez utiliser l’équilibrage NLB. Il existe certaines exigences et limitations.

Créer des modèles d’adresse IP virtuelle

  1. Dans la console VMM, sélectionnez Modèles d’adresses IP virtuelles réseau>fabric.>

  2. Sélectionnez Home >Show>Fabric Resources>Create VIP Template( Créer>un modèle d’adresse IP virtuelle).

  3. Dans le nom de l’Assistant >Modèle VIP Load Balancer, spécifiez le nom et la description du modèle. Dans le port VIP, spécifiez le port qui sera utilisé pour le type de trafic réseau que vous souhaitez équilibrer. Par exemple, 443 pour le trafic HTTPS. Dans le port back-end, spécifiez le portail sur lequel le serveur principal écoute les requêtes.

  4. Dans Type, procédez comme suit :

    • Pour utiliser l’équilibrage de charge réseau, sélectionnez Microsoft dans la liste des fabricants et le contrôleur de réseau Microsoft dans Model.
    • Pour utiliser un équilibreur de charge matériel, sélectionnez Générique pour créer un modèle pour n’importe quel équilibreur de charge matériel pris en charge. Sélectionnez Spécifique pour créer un modèle pour un équilibreur de charge spécifique et spécifiez le fabricant et le modèle.
  5. Dans Protocole, sélectionnez le protocole pour lequel vous souhaitez créer le modèle d’adresse IP virtuelle.

    • Si vous sélectionnez HTTPS, vous devez spécifier l’emplacement d’arrêt du trafic.
    • Sélectionnez la passe HTTPS pour transmettre le trafic à la machine virtuelle sans le déchiffrer.
    • Sélectionnez HTTPS terminate to terminate and decrypt the HTTPS traffic at the load balancer. Cette option fournit à l’équilibreur de charge plus d’informations, telles que les cookies et les en-têtes. Pour utiliser cette option, spécifiez le nom d’objet d’un certificat sur l’équilibreur de charge qui peut être utilisé pour l’authentification HTTPS. Avec cette option, vous pouvez activer Re-Encrypt pour rechiffrer le trafic HTTPS de l’équilibreur de charge vers la machine virtuelle.
    • Sélectionnez Personnalisé pour spécifier TCP, UDP ou les deux.
  6. Dans Persistance, sélectionnez Activer la persistance pour rendre la session cliente sticky (affinité). Ce paramètre signifie que l’équilibreur de charge tente toujours de diriger le même client vers la même machine virtuelle. Elle est basée sur l’adresse IP source et le masque de sous-réseau spécifiés, l’adresse IP de destination et d’autres paramètres qui varient en fonction du protocole.

  7. Dans les moniteurs d’intégrité, vous pouvez éventuellement spécifier qu’une vérification doit s’exécuter sur l’équilibreur de charge à intervalles réguliers. Pour ajouter un moniteur d’intégrité, spécifiez le protocole et la requête. Par exemple, entrer la commande GET ? effectue une requête HTTP GET pour la page d’accueil de l’équilibreur de charge et recherche une réponse d’en-tête. Vous pouvez également modifier le type de réponse, l’intervalle de surveillance, le délai d’expiration et les nouvelles tentatives.

Remarque

Le délai d’expiration doit être inférieur à l’intervalle.

  1. Dans Load Balancing, sélectionnez la méthode d’équilibrage de charge que vous souhaitez utiliser. Vous pouvez configurer de nouvelles connexions pour qu’elles soient dirigées en fonction des connexions les moins ou du temps de réponse le plus rapide, à l’aide d’un tourniquet ou d’une méthode personnalisée prise en charge par l’équilibreur de charge. Si vous activez l’équilibrage de charge réseau, sélectionnez Round Robin.
  2. Dans la page Résumé , passez en revue les paramètres et sélectionnez Terminer. La boîte de dialogue Travaux s’affiche. Attendez un état Terminé . Vérifiez ensuite que le modèle apparaît dans le volet Modèles d’adresse IP virtuelle.

Configurer un équilibreur de charge matériel

Configurez un équilibreur de charge matériel comme suit :

  • Obtenez un fournisseur de configuration : pour ajouter un équilibreur de charge matériel pris en charge, vous devez télécharger et installer un fournisseur de configuration disponible auprès du fabricant de l’équilibreur de charge. VMM prend actuellement en charge le fournisseur d’équilibreur de charge Brocade ServerIron ADX et le fournisseur d’équilibreur de charge Citrix NetScaler. Le fournisseur est un plug-in VMM qui traduit les commandes PowerShell VMM vers l’API de l’équilibreur de charge. Une fois que vous avez installé le fournisseur, vous devez redémarrer le service VMM (net stop scwmmservice>net start scvmmservice).
  • Configurer un compte : créez un compte d’identification VMM avec un nom d’utilisateur et un mot de passe avec des autorisations pour configurer l’équilibreur de charge téléchargé.
  • Ajoutez l’équilibreur de charge à VMM : ajoutez un équilibreur de charge matériel à VMM à l’aide de l’Assistant Ajout d’équilibreur de charge.

Ajouter l’équilibreur de charge matériel à VMM

Pendant l’Assistant, sélectionnez les groupes hôtes pour lesquels l’équilibreur de charge est disponible, spécifiez le modèle d’équilibreur de charge, spécifiez l’adresse et le port utilisés pour gérer l’équilibreur de charge, spécifiez l’affinité avec le réseau logique VMM, sélectionnez le fournisseur de configuration et testez la connexion. Vous devez configurer l’équilibreur de charge matériel avant de déployer un service. Une fois le service déployé, un équilibreur de charge ne peut pas être ajouté.

  1. Sélectionnez Infrastructure Networking>Load Balancers>Fabric Resources>Home>Add>Resources Add Resources>Load Balancer.>
  2. Dans Ajouter des informations d’identification de l’Assistant>Équilibreur de charge, sélectionnez le compte d’identification avec les informations d’identification de l’équilibreur de charge.
  3. Dans le groupe hôte, sélectionnez chaque groupe hôte où le service sera déployé. Les hôtes doivent être en mesure d’accéder à l’équilibreur de charge. En outre, une carte réseau physique sur l’hôte doit être configurée pour utiliser le même réseau logique que le niveau de service.
  4. Dans Fabricant et Modèle, sélectionnez les entrées appropriées.
  5. Dans Adresse, spécifiez l’adresse IP et le nom de domaine complet ou NetBIOS de l’équilibreur de charge. Spécifiez le port sur lequel l’équilibreur de charge écoute les requêtes.
  6. Dans l’affinité réseau logique, spécifiez l’affinité avec les réseaux logiques.

Remarque

  • Pour l’affinité front-end, vous sélectionnez le réseau logique à partir duquel l’équilibreur de charge obtient son adresse IP virtuelle. L’adresse IP virtuelle est l’adresse IP affectée à l’équilibreur de charge lorsque vous la déployez dans un modèle de service.
  • Pour l’affinité front-end, en fonction des réseaux logiques, VMM détermine les pools d’adresses IP statiques accessibles à partir de l’équilibreur de charge et du groupe hôte approprié.
  • Lors de la sélection de réseaux logiques pour l’affinité frontale, le site réseau associé avec la plage d’adresses IP virtuelles réservée doit être disponible pour les groupes hôtes associés à l’équilibreur de charge.
  • Pour l’affinité back-end, vous sélectionnez les réseaux logiques auxquels vous souhaitez rendre l’équilibreur de charge disponible pour les connexions à partir des machines virtuelles d’un niveau de service.
  1. Dans Fournisseur, sélectionnez le fournisseur d’équilibreur de charge. Sélectionnez Test pour vérifier la configuration.
  2. Dans Résumé, vérifiez les paramètres et sélectionnez Terminer. La boîte de dialogue Travail s’affiche. Attendez un état Terminé et vérifiez dans la colonne Fournisseur que le fournisseur est actif.

Configurer l’équilibrage de charge réseau

L’équilibrage de charge réseau est automatiquement inclus en tant qu’équilibreur de charge dans VMM. Tant que vous avez configuré un modèle d’adresse IP virtuelle NLB, aucune autre action n’est requise, mais notez que :

  • L’équilibrage de charge réseau ne peut pas être utilisé si les réseaux de machines virtuelles sont configurés avec la virtualisation du réseau.
  • L’équilibrage de charge réseau ne peut pas être utilisé dans les niveaux de service exécutant des machines virtuelles Linux.

Activer l’équilibrage de charge

  1. Si le modèle de service n’est pas ouvert, sélectionnez Modèles de service modèles de bibliothèque>>et ouvrez-le.
  2. Sélectionnez Actions>Open Designer.
  3. Dans le Concepteur de modèles de service, sélectionnez le groupe >Composants de modèle de service Ajouter un équilibreur de charge.
  4. Sélectionnez l’objet d’équilibreur de charge. Vous l’identifierez avec le nom du modèle d’adresse IP virtuelle.
  5. Sélectionnez Le connecteur outil>. Sélectionnez la connexion serveur associée au modèle, puis sélectionnez un objet de carte réseau pour connecter l’équilibreur de charge à l’adaptateur. Dans les propriétés de la carte réseau, vérifiez les types d’adresses et que l’adresse MAC est statique.
  6. Une fois le connecteur activé, sélectionnez la connexion cliente associée à l’équilibre de charge, puis sélectionnez un objet réseau logique.
  7. Enregistrez le modèle de service dans l’enregistrement et la validation du modèle de service>.

Configurer l’adresse IP virtuelle matérielle pour l’accès utilisateur

Lorsque le service est déployé, VMM sélectionne automatiquement une adresse IP virtuelle à partir de la plage réservée dans le pool d’adresses IP statiques et l’affecte au niveau de service à charge équilibrée. Pour permettre aux utilisateurs de se connecter au service, une fois le service déployé, vous devez déterminer l’adresse IP virtuelle et configurer une entrée DNS pour celle-ci.

  1. Une fois le service déployé, sélectionnez Équilibreurs de charge réseau>Fabric.>
  2. Sélectionnez Afficher>les informations de l’équilibreur>de charge du service pour les services et développez le service pour voir quelle adresse IP virtuelle est affectée.
  3. Demandez à l’administrateur DNS de créer manuellement une entrée DNS pour l’adresse IP virtuelle. L’entrée doit être le nom que les utilisateurs spécifient pour se connecter au service. Par exemple, servicename.contosol.com.

Étapes suivantes

Vous pouvez également configurer un équilibreur de charge logiciel dans une infrastructure SDN (Software Defined Networking) dans l’infrastructure VMM.