VxRail: La pestaña "Configuración de red" del asistente de adición de nodos está en blanco
Summary: La pestaña del asistente para agregar nodos está en blanco debido a que IPv6 no está habilitado en vmk0.
Symptoms
Se informan problemas similares en short.term.log:
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.679285223Z stdout F 2022-11-02 21:11:51,679 [INFO] <ThreadPoolExecutor-0_25:140582357804800> segment_network_service.py format_network_info() (62): Create network info for traffic: management"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.679355458Z stdout F 2022-11-02 21:11:51,679 [INFO] <ThreadPoolExecutor-0_25:140582357804800> global_config_handler.py _get_from_config_service() (26): get ip_version from configuration service..."
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687939041Z stdout F 2022-11-02 21:11:51,687 [ERROR] <ThreadPoolExecutor-0_25:140582357804800> exp_general_controller.py get() (123): Internal Error During fetching cluster network info."
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687954848Z stdout F Traceback (most recent call last):"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687959497Z stdout F File ""/home/app/runtime_operations_app/main/controllers/exp_general_controller.py"", line 119, in get"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687964135Z stdout F network_info = ClusterNetwork().get_network()"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.68796846Z stdout F File ""/home/app/runtime_operations_app/main/services/segment_network_service.py"", line 85, in get_network"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687972257Z stdout F network_info[traffic_type] = self.format_network_info(traffic_type)"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687976359Z stdout F File ""/home/app/runtime_operations_app/main/services/segment_network_service.py"", line 63, in format_network_info"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.68798425Z stdout F ip_list, ipv6_list = self._get_ip_list(traffic_type)"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687987733Z stdout F File ""/home/app/runtime_operations_app/main/services/segment_network_service.py"", line 40, in _get_ip_list"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687991083Z stdout F all_traffic_info = self._get_all_traffic_info()"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687994504Z stdout F File ""/home/app/runtime_operations_app/main/services/segment_network_service.py"", line 36, in _get_all_traffic_info"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.687997846Z stdout F self.all_traffic_info = NetworkAdaptiveInfoHandler().retrieve_all_hosts_traffic_info()"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688021672Z stdout F File ""/home/app/runtime_operations_app/main/services/network_adaptive_info_handler.py"", line 548, in retrieve_all_hosts_traffic_info"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688026171Z stdout F all_traffic_info[hostname] = self.formatter.format_host_traffic_info(hostname, raw_traffic_info)"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688041779Z stdout F File ""/home/app/runtime_operations_app/main/services/network_adaptive_info_handler.py"", line 335, in format_host_traffic_info"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688045478Z stdout F formatted_traffic_info: TrafficInfo = self.format_host_specified_traffic_info(host, cluster_portgroups_info, traffic_type)"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688048698Z stdout F File ""/home/app/runtime_operations_app/main/services/network_adaptive_info_handler.py"", line 286, in format_host_specified_traffic_info"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688052231Z stdout F network_info = self._get_host_specified_traffic_network_info(host, traffic_type)"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688055943Z stdout F File ""/home/app/runtime_operations_app/main/services/network_adaptive_info_handler.py"", line 282, in _get_host_specified_traffic_network_info"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688060631Z stdout F network_info = self._get_specified_network_info(vnics, lambda vnic : vnic['device'] == vmk)"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.68806382Z stdout F File ""/home/app/runtime_operations_app/main/services/network_adaptive_info_handler.py"", line 136, in _get_specified_network_info"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688067352Z stdout F interface_ipv6, prefix_len, v6_gateway = self._get_vnic_ipv6_addr_prefix_len_and_gw(vnic)"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688070245Z stdout F File ""/home/app/runtime_operations_app/main/services/network_adaptive_info_handler.py"", line 107, in _get_vnic_ipv6_addr_prefix_len_and_gw"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688073697Z stdout F ipv6_addresses = ipv6_config.get('ipV6Address', [])"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688076866Z stdout F AttributeError: 'NoneType' object has no attribute 'get'"
"2022-11-02 21:11:52,427" microservice.ms-day2 "2022-11-02T21:11:51.688504301Z stdout F 2022-11-02 21:11:51,688 [WARNING] <ThreadPoolExecutor-0_25:140582357804800> api_error_handler.py unexpected_error_handler() (14): Got unexpected error : Invalid status argument"
Cause
Durante una expansión de nodos, VxRail Manager (VRM) obtiene toda la información de IP de los nodos existentes. En este caso, ipv6 está deshabilitado en uno o más nodos, lo que hace que VRM no obtenga la información.
Los nodos existentes del clúster de VxRail deben tener las siguientes VMK y vmk0 habilitado con IPv6:
Resolution
Para resolver este problema:
- Inicie sesión en vSphere.
- Vaya a ESXi ->Configuración ->Adaptadores de VMkernel -> vmk0 de la red "VxRail Management-XXX".
- Edite la configuración de vmk0> : vaya a la página de configuración de ipv6 y> seleccione "Obtener la dirección IPV6 automáticamente a través del anuncio del enrutador".
- Vaya a la página "IP Settings" de vmk0 y compruebe el resultado esperado:

- Vuelva a intentar la acción Agregar host.
Si la pestaña "Configuración de IPv6" no está disponible, siga el procedimiento de VMware para habilitar IPv6 (es necesario reiniciar el host): Activar o desactivar la compatibilidad con IPv6 en un host
Additional Information
Si vmk0 es para la red de iDRAC y falta el problema de vmk1, consulte el artículo: VxRail: La vista física no funciona o falta el nodo en la página Hosts