vSphere ESX Agent Manager implementa los paquetes de instalación de vSphere (VIB) en hosts ESXi.
Para la implementación en hosts, es necesario que el servidor DNS se configure en los hosts, vCenter Server y NSX Manager. Para la implementación no es necesario reiniciar ningún host ESXi, pero sí es necesario hacerlo para actualizar o eliminar los VIB.
Los VIB se alojan en NSX Manager y también están disponibles en un archivo ZIP.
Se puede acceder al archivo a través de la dirección https://<NSX-Manager-IP>/bin/vdn/nwfabric.properties. El archivo ZIP para descargar varía en función de NSX o la versión de ESXi. Por ejemplo, en NSX 6.4.0, los hosts de vSphere 6.0 usan el archivo https://<NSX-Manager-IP>/bin/vdn/vibs-6.4.0/6.0-númeroCompilación/vxlan.zip.
# 6.0 VDN EAM Info VDN_VIB_PATH.1=/bin/vdn/vibs-6.4.0/6.0-7263674/vxlan.zip VDN_VIB_VERSION.1=7263674 VDN_HOST_PRODUCT_LINE.1=embeddedEsx VDN_HOST_VERSION.1=6.0.* # 6.5 VDN EAM Info VDN_VIB_PATH.2=/bin/vdn/vibs-6.4.0/6.5-7263674/vxlan.zip VDN_VIB_VERSION.2=7263674 VDN_HOST_PRODUCT_LINE.2=embeddedEsx VDN_HOST_VERSION.2=6.5.* # 6.6 VDN EAM Info VDN_VIB_PATH.3=/bin/vdn/vibs-6.4.0/6.6-7263674/vxlan.zip VDN_VIB_VERSION.3=7263674 VDN_HOST_PRODUCT_LINE.3=embeddedEsx VDN_HOST_VERSION.3=6.6.* # 6.6.2 VDN EAM Info for SDDC VDN_VIB_PATH.4=/bin/vdn/vibs-6.4.0-sddc/6.6-7263674/vxlan.zip VDN_VIB_VERSION.4=7263674 VDN_HOST_PRODUCT_LINE.4=embeddedEsx.sddc VDN_HOST_VERSION.4=6.6.2 # Single Version associated with all the VIBs pointed by above VDN_VIB_PATH(s) VDN_VIB_VERSION=6.4.0.7269135 # Legacy vib location. Used by code to discover avaialble legacy vibs. LEGACY_VDN_VIB_PATH_FS=/common/em/components/vdn/vibs/legacy/
Los VIB instalados en un host dependen de las versiones de NSX y ESXi:
Versión de ESXi | Versión de NSX | VIB instalados |
---|---|---|
6.0 o posterior | 6.3.2 o anterior |
|
6.0 o posterior | 6.3.3 o posterior |
|
esxcli software vib list
.
[root@esx-01a:~] esxcli software vib list | grep -e vsip -e vxlan
esx-vsip 6.0.0-0.0.XXXXXXX VMware VMwareCertified 2016-04-20
esx-vxlan 6.0.0-0.0.XXXXXXX VMware VMwareCertified 2016-04-20
o
esxcli software vib list | grep nsxv
esx-nsxv 6.0.0-0.0.XXXXXXX VMware VMwareCertified 2017-08-11
Problemas frecuentes durante la preparación del host
- Se produce un error en EAM al implementar los VIB.
- Es posible que se deba a que el servidor DNS no está configurado correctamente en los hosts.
- Es posible que se deba a que un firewall bloquea los puertos necesarios entre ESXi, NSX Manager y vCenter Server.
La mayoría de los problemas se resuelven haciendo clic en la opción Resolver (Resolve). Consulte El estado de la instalación es No está listo (Not Ready).
- Ya se instaló un VIB anterior de una versión más antigua. Para solucionar el problema, el usuario debe reiniciar los hosts.
- NSX Manager y vCenter Server experimentan problemas de comunicación. La pestaña Preparación del host (Host Preparation) del complemento de redes y seguridad no muestra todos los hosts correctamente:
- Compruebe si vCenter Server puede enumerar todos los hosts y los clústeres.
Si el problema no se solucionó con la opción Resolver (Resolve), consulte Problema que la opción Resolver (Resolved) no soluciona.
Resolución de problemas relacionados con la preparación del host (VIB)
- Compruebe el estado del canal de comunicación del host. Consulte Comprobar el estado del canal de comunicación.
- Compruebe si hay errores en vSphere ESX Agent Manager.
Para ello, seleccione Inicio de vCenter (vCenter home) > Administración (Administration) > Extensiones de vCenter Server (vCenter Server Extensions) > vSphere ESX Agent Manager.
En vSphere ESX Agent Manager, compruebe el estado de las agencias con el prefijo "VCNS160". Si una agencia tiene un estado incorrecto, selecciónela y consulte sus problemas.
- En el host que presenta un problema, ejecute el comando tail /var/log/esxupdate.log.
Resolución de problemas relacionados con la preparación del host (UWA)
- UWA de bus de mensajería (vsfwd)
- UWA del plano de control (netcpa)
- El firewall muestra un estado incorrecto.
- El plano de control entre los hipervisores y los controladores no está disponible. Compruebe los eventos del sistema de NSX Manager. Consulte Eventos del sistema y de registro de NSX.
Si hay más de un host ESXi afectado, compruebe el estado del servicio de bus de mensajería en la pestaña Resumen (Summary) de la interfaz de usuario web del dispositivo de NSX Manager. Si RabbitMQ se detiene, reinícielo.
- Compruebe el estado del agente del ámbito del usuario del bus de mensajería en los hosts. Para ello, ejecute el comando /etc/init.d/vShield-Stateful-Firewall status en los hosts ESXi.
[root@esx-01a:~] /etc/init.d/vShield-Stateful-Firewall status vShield-Stateful-Firewall is running
- Compruebe los registros del ámbito del usuario del bus de mensajería en /var/log/vsfwd.log.
- Ejecute el comando esxcfg-advcfg -l | grep Rmq en los hosts ESXi para mostrar todas las variables Rmq. Debe haber 16 variables Rmq.
[root@esx-01a:~] esxcfg-advcfg -l | grep Rmq /UserVars/RmqIpAddress [String] : Connection info for RMQ Broker /UserVars/RmqUsername [String] : RMQ Broker Username /UserVars/RmqPassword [String] : RMQ Broker Password /UserVars/RmqVHost [String] : RMQ Broker VHost /UserVars/RmqVsmRequestQueue [String] : RMQ Broker VSM Request Queue /UserVars/RmqPort [String] : RMQ Broker Port /UserVars/RmqVsmExchange [String] : RMQ Broker VSM Exchange /UserVars/RmqClientPeerName [String] : RMQ Broker Client Peer Name /UserVars/RmqHostId [String] : RMQ Broker Client HostId /UserVars/RmqHostVer [String] : RMQ Broker Client HostVer /UserVars/RmqClientId [String] : RMQ Broker Client Id /UserVars/RmqClientToken [String] : RMQ Broker Client Token /UserVars/RmqClientRequestQueue [String] : RMQ Broker Client Request Queue /UserVars/RmqClientResponseQueue [String] : RMQ Broker Client Response Queue /UserVars/RmqClientExchange [String] : RMQ Broker Client Exchange /UserVars/RmqSslCertSha1ThumbprintBase64 [String] : RMQ Broker Server Certificate base64 Encoded Sha1 Hash
- Ejecute el comando esxcfg-advcfg -g /UserVars/RmqIpAddress en los hosts ESXi. El resultado debe mostrar la dirección IP de NSX Manager.
[root@esx-01a:~] esxcfg-advcfg -g /UserVars/RmqIpAddress Value of RmqIpAddress is 192.168.110.15
- Ejecute el comando esxcli network ip connection list | grep 5671 en los hosts ESXi para buscar la conexión activa del bus de mensajería.
[root@esx-01a:~] esxcli network ip connection list | grep 5671 tcp 0 0 192.168.110.51:29969 192.168.110.15:5671 ESTABLISHED 35505 newreno vsfwd tcp 0 0 192.168.110.51:29968 192.168.110.15:5671 ESTABLISHED 35505 newreno vsfwd
Para consultar los problemas relacionados con el agente del plano de control, consulte Problemas del agente de plano de control (netcpa).