Utilisez vSphere Client pour activer l'allocation d'adresses MAC basée sur préfixe ou sur plage, et pour régler les paramètres d'allocation.

Si vous passez d'un type d'allocation à un autre, par exemple de l'allocation OUI VMware à une allocation basée sur plage, utilisez vSphere Client. Cependant, quand un schéma est basé sur préfixe ou sur plage et que vous voulez le changer en un schéma d'allocation différent, vous devez modifier le fichier vpxd.cfg manuellement et redémarrer vCenter Server.

Basculer vers ou ajuster les allocations basées sur préfixe ou sur plage

En basculant des OUI VMware par défaut vers l'allocation d'adresse MAC basée sur préfixe ou sur plage via vSphere Client, vous pouvez éviter et résoudre les conflits de duplication d'adresses MAC dans les déploiements vSphere.

Basculez le modèle d'allocation des OUI VMware par défaut vers l'allocation basée sur préfixes ou sur plages à l'aide des Paramètres avancés disponibles pour l'instance vCenter Server dans vSphere Client.

Pour retourner de l'allocation basée sur plages ou sur préfixes vers l'allocation OUI VMware, ou pour commuter entre les allocations sur plages et sur préfixes, modifiez le fichier vpxd.cfg manuellement. Reportez-vous à la section Définir ou modifier le type d'allocation.

Procédure

  1. Dans vSphere Client, accédez à une instance de vCenter Server.
  2. Dans l'onglet Configurer, développez la section Paramètres et sélectionnez Paramètres avancés.
  3. Cliquez sur Modifier les paramètres.
  4. Ajoutez ou modifiez les paramètres du type d'allocation cible.
    Utilisez un seul type d'allocation.
    • Passer à l'allocation par préfixe.
      Touche Valeur d'exemple
      config.vpxd.macAllocScheme.prefixScheme.prefix 005026
      config.vpxd.macAllocScheme.prefixScheme.prefixLength 23

      prefix et prefixLength déterminent la plage de préfixes d'adresse MAC dont disposent les vNIC nouvellement ajoutés. prefix est le préfixe OUI en tête des adresses MAC liées à l'instance vCenter Server, et prefixLength détermine la longueur en bits du préfixe.

      Par exemple, les paramètres du tableau produisent des adresses MAC de carte réseau de machine virtuelle commençant par 00:50:26 ou 00:50:27.

    • Passer à l'allocation par plage.
      Touche Valeur d'exemple
      config.vpxd.macAllocScheme.rangeScheme.range[X].begin 005067000000
      config.vpxd.macAllocScheme.rangeScheme.range[X].end 005067ffffff
      X dans range[X] représente le numéro séquentiel de la plage. Par exemple, 0 dans range[0] représente les paramètres d'allocation de la première plage d'allocation d'adresses MAC.
  5. Cliquez sur Enregistrer.

Définir ou modifier le type d'allocation

Si vous changez une allocation basée sur plage ou sur préfixe par une Allocation de VMware OUI, vous devez définir le type d'allocation dans le fichier vpxd.cfg et redémarrez vCenter Server.

Conditions préalables

Choisissez un type d'allocation avant de modifier le fichier vpxd.cfg. Pour plus d'information sur les types d'allocation, consultez Attribution d'adresses MAC depuis vCenter Server

Procédure

  1. Sur la machine hôte de vCenter Server, accédez au répertoire /etc/vmware-vpx.
  2. Ouvrez le fichier vpxd.cfg
  3. Décider sur un type d'allocation à utiliser et entrez le code XML correspondant dans le fichier pour configurer le type d'allocation.
    Ce qui suit sont des exemples de code XML à utiliser.
    Note : Utilisez un seul type d'allocation.
    • Allocation de VMware OUI
      <vpxd>
         <macAllocScheme>
            <VMwareOUI>true</VMwareOUI>
         </macAllocScheme>
      </vpxd>
    • allocation basée sur préfixe
       <vpxd>
          <macAllocScheme>
            <prefixScheme>
               <prefix>005026</prefix>
               <prefixLength>23</prefixLength>
            </prefixScheme>
         </macAllocScheme>
      </vpxd>
    • allocation basée sur plage
      <vpxd>
         <macAllocScheme>
             <rangeScheme>
                <range id="0">
                   <begin>005067000001</begin>
                   <end>005067000001</end>
                </range>
             </rangeScheme>
         </macAllocScheme>
      </vpxd>
  4. Enregistrez le vpxd.cfg
  5. Redémarrer l'hôte vCenter Server.