Todas las interfaces de los enrutadores lógicos de NSX-T y las configuraciones de NSX for vSphere tienen la misma dirección MAC (02:50:56:56:44:52). A partir de NSX-T Data Center 3.0.2, puede cambiar esta dirección en NSX-T para evitar problemas al migrar máquinas virtuales de una configuración de NSX for vSphere a otra de NSX-T.
El cambio de la dirección MAC implica realizar dos llamadas API.
Si no ha creado ningún nodo de transporte, realice la siguiente llamada GET API. Por ejemplo:
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 }
Realice la respuesta de la llamada, cambie el valor de
vdr_mac y utilícelo para realizar la siguiente llamada API PUT. Por ejemplo:
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 ya creó nodos de transporte, realice las mismas llamadas de API GET y PUT, con la excepción de que para la llamada PUT debe establecer el parámetro allow_changing_vdr_mac_in_use en true
.