Si vous associez deux sites VMware Cloud Director qui sont configurés avec le même ID d'installation, vous pouvez rencontrer des conflits d'adresses MAC dans les réseaux étirés entre ces sites. Pour éviter de tels conflits, vous devez régénérer les adresses MAC d'un des sites en se basant sur une valeur initiale personnalisée qui est différente de l'ID d'installation.

Au cours de la configuration initiale de VMware Cloud Director, vous définissez un ID d'installation. VMware Cloud Director utilise l'ID d'installation pour générer des adresses MAC pour les interfaces réseau de la machine virtuelle. Deux installations de VMware Cloud Director configurées avec le même ID d'installation peuvent générer des adresses MAC identiques. Des adresses MAC en double peuvent générer des conflits dans les réseaux étirés entre deux sites associés.

Avant la création de réseaux étirés entre des sites associés qui sont configurés avec le même ID d'installation, vous devez régénérer les adresses MAC d'un des sites à l'aide de la sous-commande mac-address-management de l'outil de gestion des cellules.

cell-management-tool mac-address-management options

Pour générer de nouvelles adresses MAC, vous définissez une valeur initiale personnalisée qui est différente de l'ID d'installation. La valeur initiale ne remplace pas l'ID d'installation, mais la base de données stocke la dernière valeur initiale sous la forme d'un deuxième paramètre de configuration, qui remplace l'ID d'installation.

Vous exécutez la sous-commande mac-address-management depuis un membre VMware Cloud Director arbitraire du groupe de serveurs. La commande s'exécute sur la base de données de VMware Cloud Director, vous devez donc exécuter la commande une fois par groupe de serveurs.

Important : La régénération des adresses MAC requiert une interruption de service de VMware Cloud Director. Avant de commencer la régénération, vous devez suspendre les activités sur toutes les cellules du groupe de serveurs.
Tableau 1. Options et arguments de l'outil de gestion des cellules, sous-commande mac-address-management
Option Argument Description
--help

(-h)

Aucune Fournit un résumé des commandes disponibles dans cette catégorie.
--regenerate Aucun Supprime toutes les adresses MAC qui ne sont pas en cours d'utilisation et génère de nouvelles adresses MAC en se basant sur la valeur initiale actuelle. Si aucune valeur initiale n'est définie, les adresses MAC sont régénérées en se basant sur l'ID d'installation. Les adresses MAC en cours d'utilisation sont conservées.
Note : Toutes les cellules du groupe de serveurs doivent être inactives. Pour plus d'informations sur la mise au repos des activités sur une cellule, reportez-vous à la section Gestion d'une cellule.
--regenerate-with-seed Valeur initiale comprise entre 0 et 63 Définit une nouvelle valeur initiale personnalisée dans la base de données, supprime toutes les adresses MAC qui ne sont pas en cours d'utilisation et génère de nouvelles adresses MAC en se basant sur la nouvelle valeur initiale. Les adresses MAC en cours d'utilisation sont conservées.
Note : Toutes les cellules du groupe de serveurs doivent être inactives. Pour plus d'informations sur la mise au repos des activités sur une cellule, reportez-vous à la section Gestion d'une cellule.
--show-seed Aucun Renvoie la valeur initiale actuelle et le nombre d'adresses MAC en cours d'utilisation pour chaque valeur initiale.
Important : Les adresses MAC en cours d'utilisation sont conservées. Pour basculer d'une adresse MAC en cours d'utilisation vers une adresse MAC régénérée, vous devez réinitialiser l'adresse MAC de l'interface réseau. Pour plus d'informations sur la modification des propriétés d'une machine virtuelle, reportez-vous à la section Guide du portail de locataires de VMware Cloud Director.

Régénération des adresses MAC en se basant sur une nouvelle valeur initiale personnalisée

La commande suivante définit la valeur initiale actuelle sur 9 et régénère toutes les adresses MAC qui ne sont pas en cours d'utilisation en se basant sur la nouvelle valeur initiale :
[root@cell1 /opt/vmware/vcloud-director/bin]#./cell-management-tool mac-address-management --regenerate-with-seed 9
Successfully removed 65,535 unused MAC addresses.
Successfully generated new MAC addresses.

Affichage de la valeur initiale actuelle et du nombre d'adresses MAC en cours d'utilisation pour chaque valeur initiale

La commande suivante renvoie des informations sur la valeur initiale actuelle et le nombre d'adresses MAC par valeur initiale :
[root@cell1 /opt/vmware/vcloud-director/bin]#./cell-management-tool mac-address-management --show-seed
Current MAC address seed is '9' and based on MacAddressSeed config.
MAC address seed    9 is in use by     12 MAC addresses
MAC address seed    1 is in use by      1 MAC addresses
Dans cet exemple, la sortie système indique que la valeur initiale actuelle est 9, sur laquelle il existe 12 adresses MAC. En outre, il existe une adresse MAC qui est basée sur une valeur initiale précédente ou sur un ID d'installation de 1.