Configurer des adresses IP virtuelles SLB via des modèles de service VMMConfigure SLB VIPs through VMM service templates

Important

Cette version de Virtual Machine Manager (VMM) a atteint la fin de la prise en charge, nous vous recommandons la mise à niveau vers VMM 2019.This version of Virtual Machine Manager (VMM) has reached the end of support, we recommend you to upgrade to VMM 2019.

Software Defined Networking (SDN) dans Windows 2016 peut utiliser Software Load Balancing (SLB) pour répartir uniformément le trafic réseau entre les charges de travail gérées par le fournisseur de services et les clients.Software Defined Networking (SDN) in Windows 2016 can use Software Load Balancing (SLB) to evenly distribute network traffic among workloads managed by service provider and tenants. VMM 2016 prend uniquement en charge le déploiement d'adresses IP virtuelles (VIP) SLB à l’aide de PowerShell.VMM 2016 only supports deploying SLB Virtual IPs (VIPs) using power shell.

System Center - Virtual Machine Manager (VMM) 1801 et versions ultérieures prend en charge la configuration d’adresses IP virtuelles SLB lors du déploiement d’application à plusieurs niveaux à l’aide de modèles de service, et prend en charge l’équilibrage de charge publique et interne.System Center - Virtual Machine Manager (VMM) 1801 and later supports configuration of SLB VIPs while deploying multi-tier application by using service templates and also supports both public and internal load balancing.

Avant de commencerBefore you begin

Vérifiez que les prérequis suivants sont remplis :Ensure the following prerequisites are met:

Procédure de création d'adresses VIP SLBProcedure to create SLB VIPs

Procédez comme suit :Use the following steps:

  1. Spécifiez l'affinité aux réseaux logiques.Specify the affinity to logical networks.

    • Dans la console VMM, cliquez sur Infrastructure > Service réseau > Contrôleur de réseau > Propriétés > Affinité du réseau logique.In the VMM console, click Fabric > Network Service > Network Controller > Properties > Logical Network Affinity page.

    • Spécifiez les serveurs frontaux et principaux disponibles pour l’équilibrage de charge, puis cliquez sur OK.Specify the Front-end and Back-end networks available for load balancing and click OK.

      affinité

  2. Créez un modèle d’adresse IP virtuelle.Create a VIP template.

    • Dans la console VMM, cliquez sur Infrastructure > Créer un modèle d’adresse IP virtuelle.In the VMM console click Fabric > Create VIP Template.

    • Dans l’Assistant Modèle d’adresse IP virtuelle d’équilibrage de charge > Nom, spécifiez le nom du modèle et la description.In the Load Balancer VIP Template Wizard > Name, specify the template name and description.

    • Dans Port d’adresse IP virtuelle, spécifiez le port qui doit être utilisé pour le type de trafic réseau dont vous souhaitez équilibrer la charge.In Virtual IP port, specify the port that will be used for the type of network traffic you want to balance.

    • Dans Port principal, spécifiez le port sur lequel le serveur principal est à l’écoute des demandes.In Backend port, specify the port on which the backend server is listening for requests.

      propriétés du modèle

    • Dans Type, spécifiez un type de modèle, puis cliquez sur Spécifique.In Type , specify a template type, click Specific. Sélectionnez Microsoft comme Fabricant.Select Microsoft for Manufacturer. Sélectionnez Contrôleur de réseau Microsoft comme Modèle.Select Microsoft network controller for Model. Cliquez sur Suivant.Click Next.

      type de modèle

    • Dans Protocole, spécifiez les options de protocole.In Protocol, specify protocol options. Cliquez sur Suivant.Click Next.

      protocole

    • Dans Méthode d’équilibrage de charge, sélectionnez la méthode, puis cliquez sur suivant.In Load Balancing method, select the method and click Next.

      méthode d'équilibrage de charge

    • Dans Analyseurs d’intégrité, vous pouvez éventuellement spécifier une vérification de l’équilibreur de charge à intervalles réguliers.In Health Monitors, you can optionally specify that a verification should run against the load balancer at regular intervals. Pour ajouter un analyseur d’intégrité, spécifiez le protocole et la demande.To add a health monitor, specify the protocol and the request. Par exemple, la saisie de la commande GET effectue une demande HTTP GET pour la page d'accueil de l'équilibrage de charge et recherche une réponse de l'en-tête.For example, entering the command GET makes an HTTP GET request for the home page of the load balancer and checks for a header response. Vous pouvez aussi modifier le type de réponse, ainsi que l’intervalle d’analyse, le délai d’attente et les nouvelles tentatives.You can also modify the response type, and monitoring interval, timeout, and retries. Notez que le délai d’attente doit être inférieur à l’intervalle.Note that the timeout should be less than the interval.

      méthode d'équilibrage de charge

    • Dans Résumé, confirmez les paramètres, puis cliquez sur Terminer pour créer le modèle d’adresse IP virtuelle.In Summary, confirm the Settings and click Finish to create the VIP template.

  3. Configurer une adresse IP virtuelle SLB lors du déploiement du serviceConfigure SLB VIP while deploying Service

    • Si le modèle de service n’est pas ouvert, cliquez sur Bibliothèque > Modèles > Modèles de service et ouvrez-le.If the service template isn't open, click Library > Templates > Service Templates and open it.

    • Cliquez sur Actions > Ouvrir le concepteur.Click Actions > Open Designer.

    • Dans le Concepteur de modèles de services, cliquez sur le groupe Composants du modèle de service > Ajouter un équilibrage de charge.In the Service Template Designer, click the Service Template Components group > Add Load Balancer.

    • Cliquez sur l’objet d’équilibreur de charge.Click the load balancer object. Vous l’identifierez avec le nom de modèle d’adresse IP virtuelle.You'll identify it with the VIP template name.

    • Cliquez sur Outil > Connecteur.Click Tool > Connector. Cliquez sur la connexion au serveur associé au modèle, puis cliquez sur un objet Carte réseau pour connecter l’équilibreur de charge à la carte.Click the Server connection associated with template and then click a NIC object to connect the load balancer to the adapter. Dans les propriétés de la carte réseau, vérifiez les types d’adresses et assurez-vous que l’adresse MAC est statique.In the NIC properties, check the address types and that the MAC address is static.

      Notez que le serveur doit être connecté à l’interface du réseau principal du service.Note that the server connection must be connected to the Back-End network interface of the service. L’interface du réseau principal peut être connectée à un réseau de machines virtuelles ou à un réseau VM virtualisé.The back-end network interface can be connected to either a One Connected VM Network or a network virtualized VM Network.

    • Après avoir activé le connecteur, cliquez sur la connexion au client associée à l’équilibrage de charge, puis cliquez sur un objet de réseau logique.With the Connector enabled, click the client connection associated with the load balancer and then click a logical network object.

      Notes

      Le client doit être connecté à un réseau frontal de l’équilibrage de charge.Client connection must be connected to a Front-End network of the load balancer. Il peut s’agir d’un réseau de machines virtuelles public ou d'un réseau VM virtualisé.This can be a Public VM network or a network virtualized VM network. Un réseau VM virtualisé est utilisé pour les scénarios d’équilibrage de charge interne.A network virtualized VM Network is used for internal load balancing scenarios.

    • Enregistrez le modèle de service dans Modèle de service > Enregistrer et valider.Save the service template in Service Template > Save and Validate.

Exemple 1 : configuration du service avec un réseau de machines virtuelles 'public' en tant que serveur frontal.Example 1: Configuring Service with ‘Public’ VM Network as front end. Ici, le réseau principal peut être un réseau VM connecté ou un réseau VM virtualisé.Here the ‘Backend’ network can be One connected or network virtualized VM network.

slb vip example 1

Exemple 2 : configuration du service avec un serveur frontal et un serveur principal connectés au réseau VM virtualisé 'Réseau VM HNV'.Example 2: Configuring Service with Front-end and Back-end connected to network virtualized VM Network ‘HNV VM Network’. Ce scénario est utilisé pour l’équilibrage de charge interne.This scenario is used for Internal load balancing.

slb vip example 2

Configurer l’adresse IP virtuelle pour l’accès utilisateurSet up the VIP for user access

Une fois le service déployé, VMM sélectionne automatiquement une adresse IP virtuelle dans la plage réservée du pool d’adresses IP statiques et l’affecte au niveau de service à charge équilibrée.When the service is deployed, VMM automatically selects a VIP from the reserved range in the static IP address pool, and assigns it to the load-balanced service tier. Pour permettre aux utilisateurs de se connecter au service une fois celui-ci déployé, vous devez identifier l’adresse IP virtuelle et configurer une entrée DNS pour celle-ci.To enable users to connect to the service, after the service is deployed you need to determine the VIP and configure a DNS entry for it.

  1. Après avoir déployé le service, cliquez sur Infrastructure > Mise en réseau > Équilibrages de charge.After the service is deployed click Fabric > Networking > Load Balancers.
  2. Cliquez sur Afficher > Service > Informations sur les équilibrages de charge pour les services et développez le service pour identifier l’adresse IP virtuelle qui est affectée.Click Show > Service > Load Balancer Information for Services and expand the service to see which VIP is assigned.
  3. Si des utilisateurs se servent du nom DNS pour accéder au service, demandez à ce que l’administrateur DNS crée manuellement une entrée DNS pour l’adresse IP virtuelle.If users use the DNS name to access the service, request that the DNS administrator manually create a DNS entry for the VIP. L’entrée doit correspondre au nom que les utilisateurs spécifieront pour se connecter au service.The entry should be the name that users will specify to connect to the service. Par exemple, nomservice.contosol.com.For example, servicename.contosol.com.