VxRail: Die Registerkarte "Netzwerkeinstellungen" des Assistenten zum Hinzufügen von Nodes ist leer.
Summary: Die Registerkarte des Assistenten zum Hinzufügen von Nodes ist leer, da IPv6 auf vmk0 nicht aktiviert ist.
Symptoms
Ähnliche Probleme werden short.term.log gemeldet:
"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
Während einer Node-Erweiterung ruft VxRail Manager (VRM) alle IP-Informationen von den vorhandenen Nodes ab. In diesem Fall ist ipv6 auf einer oder mehreren Nodes deaktiviert, was dazu führt, dass VRM die Informationen nicht abrufen kann.
Auf vorhandenen VxRail-Cluster-Nodes sollten die folgenden VMKs und vmk0 mit IPv6 aktiviert sein:
Resolution
So beheben Sie dieses Problem:
- Melden Sie sich bei vSphere an.
- Wechseln Sie zu ESXi –>Konfiguration –>VMkernel-Adapter –> VMKK0 des "VxRail Management-XXX"-Netzwerks.
- Einstellung von vmk0 bearbeiten:> Rufen Sie die Seite mit den IPv6-Einstellungen auf und> wählen Sie "IPV6-Adresse automatisch über Routerankündigung beziehen".
- Rufen Sie die Seite "IP Settings" von vmk0 auf und prüfen Sie mit der erwarteten Ausgabe:

- Wiederholen Sie die Aktion "Host hinzufügen".
Wenn die Registerkarte "IPv6 settings" nicht verfügbar ist, befolgen Sie das VMware-Verfahren zum Aktivieren von IPv6 (Hostneustart erforderlich): Aktivieren oder Deaktivieren der IPv6-Unterstützung auf einem Host
Additional Information
Wenn vmk0 für das iDRAC-Netzwerk ist und vmk1 fehlt, lesen Sie den folgenden Artikel: VxRail: Die physische Ansicht funktioniert nicht oder der Node fehlt auf der Seite "Hosts"