La version 3 de Network I/O Control vous permet de configurer la bande passante requise des machines virtuelles individuelles. Vous pouvez également utiliser des pools de ressources réseau, dans lesquels vous attribuez un quota de bande passante à partir de la réservation agrégée pour le trafic de machine virtuelles, avant d'allouer de la bande passante aux machines virtuelles individuelles depuis le pool.

Allouer de la bande passante à des machines virtuelles

Network I/O Control utilise deux modèles pour allouer de la bande passante aux machines virtuelles : l'allocation sur l'ensemble du vSphere Distributed Switch en fonction des pools de ressources réseau et l'allocation sur l'adaptateur physique qui transporte le trafic d'une machine virtuelle.

Pools de ressources réseau

Un pool de ressources réseau représente une partie de la bande passante agrégée qui est réservée pour le trafic système des machines virtuelles sur tous les adaptateurs physiques connectés au Distributed Switch.

Par exemple, si une bande passante de 0,5 Go/s est réservée sur chaque liaison montante 10 GbE d'un Distributed Switch qui en possède 10, la bande passante agrégée totale pour la réservation de machine virtuelle est de 5 Go/s. Chaque pool de ressources réseau peut réserver un quota d'une capacité de 5 Go/s.

Le quota de bande passante dédié à un pool de ressources réseau est réparti entre les différents groupes de ports distribués associés au pool. Le pool envoie une quantité de bande passante à la machine virtuelle à travers le groupe de ports distribués à laquelle elle est connectée.

Par défaut, les groupes de ports distribués du commutateur sont attribués à un pool de ressources réseau appelé « default » et dont le quota n'est pas configuré.

Figure 1. Agrégation de bande passante pour les pools de ressources réseau dans les liaisons montantes d'un vSphere Distributed Switch

Agrégation de bande passante pour les pools de ressources réseau dans les liaisons montantes d'un vSphere Distributed Switch

Définition de la bande passante requise pour une machine virtuelle

Vous allouez de la bande passante à une machine virtuelle individuelle de la même façon que vous allouez des ressources de mémoire et de CPU. Network I/O Control version 3 provisionne une machine virtuelle en bande passante en fonction des parts et des valeurs de réservation et de limite définies dans les paramètres matériels de machine virtuelle pour un adaptateur réseau. La réservation permet de garantir une quantité minimale de bande passante : le trafic de la machine virtuelle sera en droit de consommer cette quantité au moins. Si un adaptateur physique dispose de davantage de capacité, la machine virtuelle pourra alors éventuellement utiliser de la bande passante supplémentaire, selon les parts et la valeur de limite spécifiées.

Provisionnement en bande passante d'une machine virtuelle sur l'hôte

Pour garantir une certaine quantité de bande passante, Network I/O Control utilise un moteur de placement du trafic qui s'active lorsqu'une réservation de bande passante est configurée pour une machine virtuelle. Le Distributed Switch tente de placer le trafic provenant d'un adaptateur réseau de machine virtuelle sur un adaptateur physique qui peut fournir la bande passante requise dans l'étendue de la stratégie d'association active.

La réservation de bande passante totale pour les machines virtuelles d'un hôte ne doit pas dépasser la bande passante réservée configurée pour le trafic système des machines virtuelles.

La limite et la réservation réelles dépendent également de la stratégie de formation du trafic appliquée au groupe de ports distribués auquel l'adaptateur est connecté. Par exemple, si une limite de 200 Mo/s est requise pour un adaptateur réseau de machine virtuelle et que la bande passante moyenne configurée de la stratégie de formation du trafic est de 100 Mo/s, la limite réelle sera de 100 Mo/s.

Figure 2. Configuration relative à l'allocation de bande passante pour les machines virtuelles individuelles

Dans Network I/O Control, la réservation de bande passante pour une machine virtuelle est garantie en fonction de la réservation du trafic système des machines virtuelles définie sur l'adaptateur physique qui envoie de trafic à partir de la machine virtuelle.

Paramètres d'allocation de bande passante pour le trafic de machine virtuelle

Network I/O Control version 3 alloue de la bande passante aux machines virtuelles individuelles en fonction des parts et des valeurs de réservation et de limite définies dans les paramètres matériels de machine virtuelle pour les adaptateurs réseau.

Tableau 1. Paramètres d'allocation de bande passante pour un adaptateur réseau de machine virtuelle
Paramètre d'allocation de bande passante Description
Parts Priorité relative (valeur entre 1 et 100) du trafic qui passe par cet adaptateur réseau de machine virtuelle par rapport à la capacité de l'adaptateur physique qui transporte le trafic de machine virtuelle sur le réseau.
Réservation Quantité minimale de bande passante (en Mo/s) que l'adaptateur réseau de machine virtuelle reçoit sur l'adaptateur physique.
Limite Quantité maximale de bande passante sur l'adaptateur réseau de machine virtuelle pour le trafic des autres machines virtuelles sur le même hôte ou sur un autre.

Contrôle d'admission pour la bande passante des machines virtuelles

Pour garantir qu'une machine virtuelle dispose de suffisamment de bande passante, vSphere effectue un contrôle d'admission au niveau de l'hôte et au niveau du cluster basé sur la stratégie d'association et la réservation de la bande passante.

Contrôle d'admission de la bande passante dans vSphere Distributed Switch

Lorsque vous mettez une machine virtuelle sous tension, la fonctionnalité Network I/O Control d'un Distributed Switch vérifie que l'hôte remplit les conditions suivantes.

  • Un adaptateur physique de l'hôte doit fournir la bande passante minimale aux adaptateurs réseau des machines virtuelles, conformément à la stratégie d'association et à la réservation.
  • La réservation pour un adaptateur réseau de machine virtuelle est inférieur au quota libre du pool de ressources réseau.

Si vous modifiez la réservation de l'adaptateur réseau d'une machine virtuelle en cours d'exécution, Network I/O Control vérifie de nouveau si le pool de ressources réseau associé peut prendre en charge la nouvelle réservation. Si le quota non réclamé du pool est insuffisant, la modification ne s'applique pas.

Pour utiliser le contrôle d'admission dans vSphere Distributed Switch, effectuez les tâches suivantes :

  • Configurez l'allocation de bande passante du trafic système des machines virtuelles sur le Distributed Switch.
  • Configurez un pool de ressources réseau avec quota de réservation à partir de la bande passante configurée pour le trafic système des machines virtuelles.
  • Associez le pool de ressources réseau au groupe de ports distribués qui connecte les machines virtuelles au commutateur.
  • Configurez la bande passante requise pour une machine virtuelle connectée au groupe de ports.

Contrôle d'admission de la bande passante dans vSphere DRS

Si vous mettez sous tension une machine virtuelle se trouvant dans un cluster, vSphere DRS place la machine virtuelle sur un hôte disposant de la capacité requise pour garantir la bande passante réservée pour la machine virtuelle selon la stratégie d'association active.

vSphere DRS répond aux besoins de la réservation de bande passante de la machine virtuelle en migrant cette dernière vers un autre hôte dans les cas de figure suivants :

  • La valeur de la réservation est modifiée et l'hôte initial n'est plus en mesure de fournir cette valeur.
  • Un adaptateur physique qui transporte le trafic depuis la machine virtuelle est hors ligne.

Pour utiliser le contrôle d'admission dans vSphere DRS, effectuez les tâches suivantes :

  • Configurez l'allocation de bande passante du trafic système des machines virtuelles sur le Distributed Switch.
  • Configurez la bande passante requise pour une machine virtuelle connectée au Distributed Switch.

Pour plus d'informations sur la gestion des ressources selon les besoins en bande passante des machines virtuelles, reportez-vous à la documentation Gestion des ressources vSphere.

Contrôle d'admission de la bande passante dans vSphere HA

Lorsqu'un hôte échoue ou est isolé, vSphere HA met sous tension une machine virtuelle sur un autre hôte du cluster, en fonction de la réservation de bande passante et de la stratégie d'association.

Pour utiliser le contrôle d'admission dans vSphere HA, effectuez les tâches suivantes :

  • Allouez de la bande passante au trafic système des machines virtuelles.
  • Configurez la bande passante requise pour une machine virtuelle connectée au Distributed Switch.

Pour plus d'informations sur la mise en place d'un basculement par vSphere HA selon les besoins en bande passante des machines virtuelles, reportez-vous à la documentation Disponibilité vSphere.

Créer un pool de ressources réseau

Réservez de la bande passante pour un ensemble de machines virtuelles en créant des pools de ressources réseau sur un vSphere Distributed Switch.

Un pool de ressources réseau permet de disposer d'un quota de réservation pour les machines virtuelles. Ce quota représente une partie de la bande passante qui est réservée au trafic système des machines virtuelles sur les adaptateurs physiques connectés au Distributed Switch. Vous pouvez mettre de côté pour les machines virtuelles associées au pool une quantité de bande passante de ce quota. La réservation des adaptateurs réseau des machines virtuelles sous tension associées au pool ne doit pas dépasser la valeur du quota du pool. Reportez-vous à Allouer de la bande passante à des machines virtuelles.

Conditions préalables

Procédure

  1. Dans la page d'accueil de vSphere Client, cliquez sur Mise en réseau et accédez au commutateur distribué.
  2. Dans l'onglet Configurer, développez la section Allocation des ressources.
  3. Cliquez sur Pools de ressources réseau.
  4. Cliquez sur l'icône Ajouter.
  5. (Facultatif) Tapez un nom et une description pour le pool de ressources réseau.
  6. Entrez une valeur dans Quota de réservation (en Mo/s) à partir de la bande passante disponible qui est réservée pour le trafic système des machines virtuelles.

    Le quota maximal pouvant être attribué au pool est calculé selon la formule suivante :

    max reservation quota = aggregated reservation for vm system traffic - quotas of the other resource pools

    • aggregated reservation for vm system traffic = réservation de bande passante configurée pour le trafic système des machines virtuelles sur chaque carte réseau physique * nombre de cartes réseau physiques connectées au Distributed Switch
    • quotas of the other pools = somme des quotas de réservation des autres pools de ressources réseau
  7. Cliquez sur OK.

Que faire ensuite

Ajoutez au moins un groupe de ports distribués au pool de ressources réseau de manière à allouer de la bande passante aux machines virtuelles individuelles à partir du quota du pool. Reportez-vous à Ajouter un groupe de ports distribués à un pool de ressources réseau.

Ajouter un groupe de ports distribués à un pool de ressources réseau

Si vous ajoutez un groupe de ports distribués à un pool de ressources réseau, vous pouvez allouer de la bande passante aux machines virtuelles qui sont connectées au groupe de ports.

Pour attribuer un pool de ressources réseau à plusieurs groupes de ports distribués à la fois, vous pouvez utiliser la stratégie d'allocation des ressources dans l'assistant Gérer des groupes de ports distribués. Reportez-vous à la section Gérer les règles pour plusieurs groupes de ports sur vSphere Distributed Switch.

Network I/O Control se base sur la version de Network I/O Control qui est active sur le Distributed Switch pour allouer de la bande passante aux machines virtuelles associées au groupe de ports distribués. Reportez-vous à la section Qu'est-ce que vSphere Network I/O Control ?.

Conditions préalables

Procédure

  1. Recherchez un groupe de ports distribués dans vSphere Client.
    1. Sélectionnez un commutateur distribué et cliquez sur l'onglet Réseaux.
    2. Cliquez sur Groupes de ports distribués.
  2. Cliquez avec le bouton droit de la souris sur le groupe de ports distribués et sélectionnez Modifier les paramètres.
  3. Dans la boîte de dialogue Modifier les paramètres, cliquez sur Général.
  4. Dans le menu déroulant Pool de ressources réseau, sélectionnez le pool de ressources réseau et cliquez sur OK.
    Si le Distributed Switch ne contient aucun pool de ressources réseau, seule l'option (par défaut) apparaît dans le menu déroulant.

Configurer l'allocation de bande passante d'une machine virtuelle

Vous pouvez configurer l'allocation de bande passante des machines virtuelles individuelles qui sont connectées à un groupe de ports distribués. Vous pouvez utiliser les paramètres de parts, de réservation et de limite pour la bande passante.

Conditions préalables

Procédure

  1. Localisez la machine virtuelle dans vSphere Client.
    1. Sélectionnez un centre de données, un dossier, un cluster, un pool de ressources ou un hôte, puis cliquez sur l'onglet VM
    2. Cliquez sur Machines virtuelles, puis cliquez sur la machine virtuelle dans la liste.
  2. Dans le menu Actions, sélectionnez Modifier les paramètres.
  3. Développez la section Adaptateur réseau de l'adaptateur réseau de machine virtuelle.
  4. Si vous souhaitez configurer l'allocation de bande passante pour un nouvel adaptateur réseau de machine virtuelle, dans le menu déroulant Ajouter unnouveau périphérique, sélectionnez Adaptateur réseau .
    Une section Nouveau réseau apparaît, contenant des options d'allocation de bande passante et d'autres paramètres d'adaptateur réseau.
  5. Si l'adaptateur réseau de machine virtuelle n'est pas connecté au groupe de ports distribués, sélectionnez le groupe de ports dans le menu déroulant situé en regard de la section Adaptateur réseau ou Nouvelle étiquette de réseau.
  6. Dans le menu déroulant Parts, définissez la priorité relative du trafic à partir de cette machine virtuelle en tant que parts de la capacité de l'adaptateur physique connecté.

    Network I/O Control applique les parts configurées lorsqu'un adaptateur physique est saturé.

    Vous pouvez sélectionner une option pour définir une valeur prédéfinie, ou sélectionner Personnalisé et taper un nombre compris entre 1 et 100 pour définir une autre part.

  7. Dans la zone de texte Réservation, réservez une bande passante minimale dont l'adaptateur réseau de la machine virtuelle doit disposer à la mise sous tension de la machine virtuelle.

    Si vous provisionnez de la bande passante en utilisant un pool de ressources réseau, la réservation à partir des adaptateurs réseau des machines virtuelles sous tension qui sont associés au pool ne doit pas dépasser le quota du pool.

    Si vSphere DRS est activé, pour mettre sous tension la machine virtuelle, assurez-vous que la réservation de tous les adaptateurs réseau de machine virtuelle sur l'hôte ne dépasse pas la bande passante réservée au trafic système des machines virtuelles sur les adaptateurs physiques de l'hôte.

  8. Dans la zone de texte Limite, définissez une limite de bande passante que l'adaptateur réseau de machine virtuelle peut consommer.
  9. Cliquez sur OK.

Résultats

Réseau

I/O Control alloue la bande passante qui était réservée pour l'adaptateur réseau de la machine virtuelle, sans tenir compte du quota de réservation défini pour le pool de ressources réseau.

Configurer l'allocation de bande passante sur plusieurs machines virtuelles

Configurer l'allocation de bande passante sur plusieurs machines virtuelles connectées à un pool de ressources réseau spécifique en une seule fois, par exemple après la mise à niveau vers Network I/O Control version 3.

Conditions préalables

Procédure

  1. Dans la page d'accueil de vSphere Client, cliquez sur Mise en réseau et accédez au commutateur distribué.
  2. Dans l'onglet Configurer, développez la section Allocation des ressources.
  3. Cliquez sur Pools de ressources réseau.
  4. Sélectionnez un pool de ressources réseau.
  5. Cliquez sur Machines virtuelles.
    La liste des adaptateurs réseau de machine virtuelle connectés au pool de ressources réseau sélectionné s'affiche.
  6. Sélectionnez les adaptateurs réseau de machine virtuelle dont vous souhaitez configurer les paramètres, puis cliquez sur Modifier.
  7. Dans le menu déroulant Parts, définissez la priorité relative du trafic provenant de ces machines virtuelles dans l'étendue des adaptateurs physiques qui transportent le trafic.

    Network I/O Control applique les parts configurées lorsqu'un adaptateur physique est saturé.

  8. Dans la zone de texte Réservation, réservez la bande passante minimale qui doit être disponible pour chaque adaptateur réseau de machine virtuelle lorsque les machines virtuelles sont sous tension.

    Si vous provisionnez de la bande passante en utilisant un pool de ressources réseau, la réservation à partir des adaptateurs réseau des machines virtuelles sous tension qui sont associés au pool ne doit pas dépasser le quota du pool.

  9. Dans la zone de texte Limite, définissez la quantité limite de bande passante que chaque adaptateur réseau de machine virtuelle peut consommer.
  10. Cliquez sur OK.

Modifier le quota d'un pool de ressources réseau

Vous pouvez modifier le quota de bande passante à réserver pour les machines virtuelles connectées à un ensemble de groupes de ports distribués.

Conditions préalables

Procédure

  1. Dans la page d'accueil de vSphere Client, cliquez sur Mise en réseau et accédez au commutateur distribué.
  2. Dans l'onglet Configurer, développez la section Allocation des ressources.
  3. Cliquez sur Pools de ressources réseau.
  4. Sélectionnez un pool de ressources réseau de la liste et cliquez sur Modifier.
  5. Dans la zone de texte Quota de réservation, entrez le quota de bande passante pour les machines virtuelles, issu de l'agrégation de bande passante disponible réservée pour le trafic système des machines virtuelles sur tous les adaptateurs physiques du commutateur.
  6. Cliquez sur OK.

Supprimer un groupe de ports distribués d'un pool de ressources réseau

Pour interrompre l'allocation de bande passante aux machines virtuelles du quota de réservation d'un pool de ressources réseau, supprimez l'association entre le groupe de ports auquel les machines virtuelles sont connectées et le pool.

Procédure

  1. Recherchez un groupe de ports distribués dans vSphere Client.
    1. Sélectionnez un commutateur distribué et cliquez sur l'onglet Réseaux.
    2. Cliquez sur Groupes de ports distribués.
  2. Cliquez avec le bouton droit de la souris sur le groupe de ports distribués et sélectionnez Modifier les paramètres.
  3. Dans la boîte de dialogue Modifier les paramètres du groupe de ports, cliquez sur Général.
  4. Dans le menu déroulant Pool de ressources réseau, sélectionnez (par défaut) et cliquez sur OK.

Résultats

Le groupe de ports distribués est alors associé au pool de ressources réseau des machines virtuelles par défaut.

Supprimer un pool de ressources réseau

Vous pouvez supprimer un pool de ressources réseau qui n'est plus utilisé.

Conditions préalables

Dissociez le pool de ressources réseau de tous les groupes de ports distribués qui y sont associés. Reportez-vous à la section Supprimer un groupe de ports distribués d'un pool de ressources réseau.

Procédure

  1. Dans la page d'accueil de vSphere Client, cliquez sur Mise en réseau et accédez au commutateur distribué.
  2. Dans l'onglet Configurer, développez la section Allocation des ressources.
  3. Cliquez sur Pools de ressources réseau.
  4. Sélectionnez un pool de ressources et cliquez sur Supprimer.
  5. Cliquez sur OK pour supprimer le pool de ressources.