NSX Manager se comunica con NSX Edge a través de VIX o mensajería bus. NSX Manager lo elige cuando el Edge se implementa y nunca cambia.
Nota: VIX no es compatible con NSX 6.3.0 y versiones posteriores.
VIX
- VIX se usa para NSX Edge si el host ESXi no está preparado.
- NSX Manager obtiene credenciales de los hosts desde vCenter Server para conectarse primero al host ESXi.
- NSX Manager usa las credenciales de Edge para iniciar sesión en el dispositivo Edge.
- El proceso vmtoolsd de Edge gestiona la comunicación VIX.
Los errores de VIX se producen por los siguientes motivos:
- NSX Manager no se puede comunicar con vCenter Server.
- NSX Manager no se puede comunicar con el host ESXi.
- Existen problemas internos en NSX Manager.
- Existen problemas internos en Edge.
Depuración de VIX
Revise los errores de VIX VIX_E_<error> en los registros de NSX Manager para delimitar la causa. Busque errores similares a los siguientes:
Vix Command 1126400 failed, reason com.vmware.vshield.edge.exception.VixException: vShield Edge:10013:Error code 'VIX_E_FILE_NOT_FOUND' was returned by VIX API.:null Health check failed for edge edge-13 VM vm-5025 reason: com.vmware.vshield.edge.exception.VixException: vShield Edge:10013:Error code 'VIX_E_VM_NOT_RUNNING' was returned by VIX API.:null
En general, si se reproduce el fallo en varios dispositivos Edge al mismo tiempo, el problema no está en Edge.