Toutes les interfaces de routeur logique dans NSX-T et les configurations de NSX for vSphere ont la même adresse MAC (02:50:56:56:44:52). À partir de NSX-T Data Center 3.0.2, vous pouvez modifier cette adresse dans NSX-T afin d'éviter des problèmes lors de la migration de machines virtuelles à partir d'une configuration de NSX for vSphere vers une configuration de NSX-T.
La modification de l'adresse MAC implique d'effectuer deux appels d'API.
Si vous n'avez créé aucun nœud de transport, effectuez l'appel d'API GET suivant. Par exemple :
GET https://10.40.79.126/api/v1/global-configs/RoutingGlobalConfig
Response:
{
"l3_forwarding_mode" : "IPV4_ONLY",
"logical_uplink_mtu" : 1500,
"vdr_mac" : "02:50:56:56:44:77",
"vdr_mac_nested" : "02:50:56:56:44:52",
"allow_changing_vdr_mac_in_use" : true,
"resource_type" : "RoutingGlobalConfig",
"id" : "49b261fe-f4e4-46ad-958c-da9cb4271e32",
"display_name" : "49b261fe-f4e4-46ad-958c-da9cb4271e32",
"_create_user" : "system",
"_create_time" : 1595313890595,
"_last_modified_user" : "admin",
"_last_modified_time" : 1595465694142,
"_system_owned" : false,
"_protection" : "NOT_PROTECTED",
"_revision" : 14
}
Prenez la réponse de l'appel, modifiez la valeur
vdr_mac et utilisez-la pour effectuer l'appel d'API PUT suivant. Par exemple :
PUT https://10.40.79.126/api/v1/global-configs/RoutingGlobalConfig
{
"l3_forwarding_mode" : "IPV4_ONLY",
"logical_uplink_mtu" : 1500,
"vdr_mac" : "02:50:56:56:44:99",
"vdr_mac_nested" : "02:50:56:56:44:53",
"allow_changing_vdr_mac_in_use" : true,
"resource_type" : "RoutingGlobalConfig",
"id" : "49b261fe-f4e4-46ad-958c-da9cb4271e32",
"display_name" : "49b261fe-f4e4-46ad-958c-da9cb4271e32",
"_create_user" : "system",
"_create_time" : 1595313890595,
"_last_modified_user" : "admin",
"_last_modified_time" : 1595465694142,
"_system_owned" : false,
"_protection" : "NOT_PROTECTED",
"_revision" : 14
}
Response:
{
"l3_forwarding_mode" : "IPV4_ONLY",
"logical_uplink_mtu" : 1500,
"vdr_mac" : "02:50:56:56:44:99",
"vdr_mac_nested" : "02:50:56:56:44:53",
"allow_changing_vdr_mac_in_use" : true,
"resource_type" : "RoutingGlobalConfig",
"id" : "49b261fe-f4e4-46ad-958c-da9cb4271e32",
"display_name" : "49b261fe-f4e4-46ad-958c-da9cb4271e32",
"_create_user" : "system",
"_create_time" : 1595313890595,
"_last_modified_user" : "admin",
"_last_modified_time" : 1595466163148,
"_system_owned" : false,
"_protection" : "NOT_PROTECTED",
"_revision" : 15
}
Si vous avez déjà créé des nœuds de transport, effectuez les mêmes appels d'API GET et PUT, sauf que pour l'appel PUT, définissez le paramètre allow_changing_vdr_mac_in_use sur true.