Sie können ein Hochleistungs-Host-Switch-Profil für Hosts konfigurieren, um eine höhere Netzwerkleistung zu erzielen.
Sie können ein standardmäßiges Hochleistungs-Host-Switch-Profil oder ein benutzerdefiniertes Hochleistungs-Host-Switch-Profil konfigurieren, aber nicht beides.
Sie können das Hochleistungs-Host-Switch-Profil auch auf Sub-TNP anwenden. Weitere Informationen finden Sie im Thema „Sub-TNPs und Untercluster“ im Installationshandbuch für NSX.
Prozedur
- Legen Sie fest, ob Sie ein standardmäßiges oder ein benutzerdefiniertes Hochleistungs-Host-Switch-Profil konfigurieren möchten. Konfigurieren Sie nicht beides.
- Führen Sie den folgenden API-Aufruf aus, um ein standardmäßiges Hochleistungs-Host-Switch-Profil zu konfigurieren.
PATCH https://<policy-mgr>/policy/api/v1/infra/host-switch-profiles/HPprofile-default-a
{
"high_performance_configs":[],
"auto_config":0,
"display_name": "HPprofile-default-a",
"description": "",
"resource_type": "HighPerformanceHostSwitchProfile",
"_system_owned": true,
"_revision": 0
}
- Führen Sie den folgenden API-Aufruf aus, um ein benutzerdefiniertes Hochleistungs-Host-Switch-Profil zu konfigurieren.
PATCH https://<policy-mgr>/policy/api/v1/infra/host-switch-profiles/HPprofile-customized-a
{
"high_performance_configs": [
{
"high_performance_config_type": "ADV_CONFIG",
"version": [
"8.0.2"
],
"high_performance_config_params": [
{
"key": "/Net/NetSchedHClkVnicMQ",
"value": "1"
}
]
},
{
"high_performance_config_type": "DRIVER_CONFIG",
"driver_info": ["nmlx5_core"],
"version": [
"default"
],
"high_performance_config_params": [
{
"key": "netq_rss_ens",
"value": "1"
}
]
},
{
"high_performance_config_type": "MISC_CONFIG",
"version": [
"default"
],
"uplink_tx_ring_size": 4096,
"uplink_rx_ring_size": 4096
}
],
"auto_config": 0,
"resource_type": "PolicyHighPerformanceHostSwitchProfile"
}
- Bestimmen Sie einen Host, um das standardmäßige oder benutzerdefinierte Hochleistungs-Host-Switch-Profil anzuwenden.
- Melden Sie sich bei der NSX-Benutzeroberfläche an.
- Wählen Sie aus.
- Wählen Sie einen eigenständigen Host oder einen Host innerhalb eines Clusters aus.
- Klicken Sie auf das Menüsymbol (3 Punkte) und wählen Sie ID in Zwischenablage kopieren aus.
- Bestimmen Sie die Transportknotenprofil-ID.
- Wählen Sie aus.
- Bestimmen Sie die Transportknotenprofil-ID.
- Legen Sie im vSphere Client den Wartungsmodus für den ausgewählten Host fest.
Wenn Sie den Parameter pending_host_maintenance_mode aktivieren, wechselt der Host in den Wartungsmodus. Im Wartungsmodus wird die Hochleistungskonfiguration auf den Host angewendet.
Hinweis: Wenn sich der Host im Wartungsmodus befindet, wird ein Alarm mit dem Status des Hosts angezeigt.
Nachdem der Wartungsmodus für den Host beendet wurde, wird der Alarm automatisch aufgelöst.
Hinweis: Wenn Sie den Host nicht in den Wartungsmodus versetzen, wird das Hochleistungs-Host-Switch-Profil nicht auf den Host angewendet.
Die relevanten Protokollmeldungen zu dem fehlgeschlagenen Vorgang und dessen Ursache werden generiert, wenn der Vorgang fehlschlägt.
- Hängen Sie das benutzerdefinierte Hochleistungs-Host-Switch-Profil an das Transportknotenprofil an.
PUT https://<nsx-policy-manager>/policy/api/v1/infra/host-transport-node-profiles/<tnp-id>
Geben Sie im Parameter <tnp-id>
die Transportknotenprofil-ID ein.
...
{
"host_switch_name": "DSwitch",
"host_switch_id": "50 31 7d a4 26 52 3a 8f-71 cf 8c 89 8c 09 d5 89",
"host_switch_type": "VDS",
"host_switch_mode": "ENS_INTERRUPT",
"host_switch_profile_ids": [
{
"key": "UplinkHostSwitchProfile",
"value": "/infra/host-switch-profiles/fb38b6c9-379b-42cf-b78c-13fc05da2e0d"
},
{ "key": "HighPerformanceHostSwitchProfile",
"value": "/infra/host-switch-profiles/HPprofile-customized-a" # <--- This is the profile created in step 3.
}
],
...
- Stellen Sie sicher, dass das Hochleistungs-Host-Switch-Profil auf Transportknoten angewendet wird.
GET https://<nsx-manager>/policy/api/v1/infra/host-transport-nodes-profiles/<tnp_id>
Nachdem das standardmäßige oder benutzerdefinierte Hochleistungshostprofil erfolgreich angewendet wurde, wird die gesamte erforderliche Netzwerkunterkonfiguration konfiguriert und ein Erfolgsprotokoll generiert.
- (Optional) Setzen Sie alle Hochleistungs-Hostprofilkonfigurationen bei einer Notfallwiederherstellung manuell auf den Standardwert zurück.
- Suchen Sie den DVS-Switch-Namen auf dem Server.
- Führen Sie das Skript hp_dp_script.py aus.
python3 <pathname of hp_dp_script.py> -d <DVSSwitchName> -r
Der Pfadname von hp_dp_script.py lautet auf einem ESXi-Host in der Regel /usr/lib/vmware/high-performance-dp/hp_dp_script.py.