Pour améliorer les performances du nœud NSX Edge, vous pouvez configurer les paramètres de configuration avancée Schéma de fusion et Paramètre de fusion qui sont disponibles lorsque vous préparez un nœud de transport NSX Edge. Appelez l'API du nœud de transport NSX Edge pour configurer la configuration Fusion.
La configuration de Schéma de fusion et Paramètre de fusion définit le taux d'interruption du réseau virtuel en interruptions par seconde. La fusion peut réduire le nombre d'interruptions, ce qui peut potentiellement diminuer l'utilisation du CPU. Bien que cela puisse augmenter la latence du réseau, de nombreuses charges de travail ne sont pas affectées par une latence réseau supplémentaire de quelques centaines de microsecondes à quelques millisecondes, et la réduction de la capacité supplémentaire de mise en réseau virtuelle peut potentiellement permettre davantage de machines virtuelles sur un hôte ESXi. Pour plus d'informations, voir la documentation de vSphere.
Schémas de fusion pris en charge : décidez du type de schéma de fusion que vous souhaitez configurer et de la valeur du paramètre de fusion que vous souhaitez définir pour configurer les interruptions de réseau virtuel sur le nœud Edge.
- rbc : est un schéma de fusion basé sur les taux. Il prend en charge des valeurs comprises entre 100 et 100 000 interruptions par seconde. vSphere a une valeur par défaut de 4 000 interruptions par seconde.
- static : définit le nombre de paquets avant d'interroger le CPU.
- adapt : il s'agit d'un schéma adaptatif dans lequel vSphere décide du comportement des interruptions en fonction de la charge. Si la charge est inférieure, le nombre d'interruptions est plus élevé, si la charge est plus élevée, le nombre d'interruptions est plus bas.
- disabled : est utilisé pour désactiver le schéma et le paramètre de fusion sur le nœud NSX Edge.
Pour en savoir plus sur le schéma et les paramètres de fusion, reportez-vous à la section Fusion des interruptions réseau virtuelles.
Il existe deux façons de configurer Schéma de fusion et Paramètre de fusion.
Conditions préalables
- Assurez-vous que la configuration de Schéma de fusion et Paramètre de fusion est activée dans vSphere. Consultez la documentation de vSphere.
- Le pilote VMXNET3 est en cours d'exécution sur des machines virtuelles.
Procédure
- Pour configurer Schéma de fusion et Paramètre de fusion, vous pouvez configurer le nœud NSX Edge de deux manières :
- (API uniquement) Déployez le nœud NSX Edge en effectuant un appel d'API.
- Déployez le nœud NSX Edge à partir du NSX Manager et appelez l'API Redéployer le nœud de transport pour mettre à jour la configuration de Schéma de fusion et Paramètre de fusion dans le cadre des paramètres du nœud NSX Edge.
- Déployez l'API du nœud de transport NSX Edge pour déployer le nœud avec le schéma et le paramètre de fusion.
POST https://<nsxManagerIp>/api/v1/transport-nodes/
{
"host_switch_spec":{
"host_switches":[
....
....
],
"resource_type":"StandardHostSwitchSpec"
},
"maintenance_mode":"DISABLED",
"node_deployment_info":{
....
....
},
"node_settings":{
"hostname":"edgetwo.com",
"enable_ssh":true,
"allow_ssh_root_login":true,
"enable_upt_mode":false,
"advanced_configuration":[
{"key": "advanced-config:coalescingScheme",
"value": "rbc"
},
{
"key": "advanced-config:coalescingParams",
"value": "4000"
}
]
},
"resource_type":"EdgeNode",
"display_name":"edge-two",
"tags":[
],
"_revision":0
},
"is_overridden":false,
"failure_domain_id":"4fc1e3b0-1cd4-4339-86c8-f76baddbaafb",
"resource_type":"TransportNode",
"id":"30b425c5-85ca-4402-9705-88b077d08a06",
"display_name":"edge-nsx-2"
}
- Si vous avez déjà déployé le nœud NSX Edge à partir de NSX Manager, appelez l'API de redéploiement pour modifier les paramètres.
POST https://<nsxManagerIp>/api/v1/transport-nodes/<edge-id>?action=redeploy
{
"transport_node":{
"resource_type": "TransportNode",
"display_name": "edge-node5",
"host_switch_spec": {
"resource_type": "StandardHostSwitchSpec",
"host_switches": [
{
"host_switch_profile_ids": [
{
"value": "e331116d-f59e-4004-8cfd-c577aefe563a",
"key": "UplinkHostSwitchProfile"
}
],
"host_switch_name": "nsxvswitch",
"pnics": [
{
"device_name": "fp-eth0",
"uplink_name": "uplink1"
}
]
},
"transport_zone_endpoints": [
{
"transport_zone_id": "e14c6b8a-9edd-489f-b624-f9ef12afbd8f"
}
],
"node_id": "8538f119-ba45-4fb1-9cf1-ee849e4cf168",
"node_deployment_info": {
"resource_type": "EdgeNode",
"id": "8538f119-ba45-4fb1-9cf1-ee849e4cf168",
"display_name": "edge-node5",
"node_settings":{
"hostname":"edgetwo.com",
"enable_ssh":true,
"allow_ssh_root_login":true,
"enable_upt_mode":false,
"advanced_configuration":[
{
"key": "advanced-config:coalescingScheme",
"value": "rbc"
},
{
"key": "advanced-config:coalescingParams",
"value": "4000"
}
]
},
"ip_addresses": [
"192.168.110.37",
"192.168.110.38"
]
}
}
La configuration de la fusion échouera dans les cas suivants :
- Le schéma de fusion n'est pas défini et les paramètres de fusion sont définis, puis les paramètres de fusion seront ignorés.
- Le schéma de fusion est défini et les paramètres de fusion ne sont pas définis, alors NSX validera et échouera cette configuration.