Horizon client can't connect to RHEL 7 or CentOS 7 VM and on the Linux VM in /var/log/vmware/viewagent-debug.log after installing the VMWare Agent messages like this are found:-
[Standalone Agent] Using address 18.104.22.168
Customer has failed to follow the steps to disable vibr0 as detailed in the "Setting Up Horizon 7 for Linux Desktops" guide: https://pubs.vmware.com/horizon-7-view/topic/com.vmware.ICbase/PDF/horizon-70-linux-desktops.pdf. Customers are advised to refer to the version of this guide equivalent to their Horizon version (at the time of publication the latest version is 7.0).
Customers should follow the steps in the "Setting Up Horizon 7 for Linux Desktops" guide detailing how to disable virbr0: https://pubs.vmware.com/horizon-7-view/topic/com.vmware.ICbase/PDF/horizon-70-linux-desktops.pdf (step 7 under the section "Prepare a Linux Machine for Remote Desktop Deployment"). Customers are advised to verify they have implemented all the other guidance given in this guide.
The virbr0, or "Virtual Bridge 0" interface is used for NAT (Network Address Translation). It is provided by the libvirt library, and virtual environments sometimes use it to connect to the outside network. Failing to disable virbr0 allows the VMWare agent to bind to it instead of the real network interface.
NVIDIA GRID vGPU when using RHEL 7 or CentOS 7
VMware Horizon View and ESXi/vSphere