I have two nodes that I am trying to set up a virtual machine-based deployment with.
Node1 has RDCB, RDGW, RDWA, RDVH all installed properly, and seem to work as expected.
Node2 has only RDVH installed, and it is not working correctly.
From Node2, in Server Manager under Remote Desktop Services, I get the error:
The server pool does not match the RD Connection Brokers that are in it. Errors: 1. Cannot connect to any of the specified RD Connection Broker servers. Ensure at least one server is available and that the Remote Desktop Management (rdms), RD Connection Broker (tssdis), or RemoteApp and Desktop Connection (tscpubrpc) services are running.
Node1 (which hosts the RDCB) is online, and all of the three services above are running on it.
I can ping Node1 from Node2 and vice versa.
Node2 is apart of the server pool on Node1 and vice versa. I even removed them and re-added them.
I followed threads suggesting to open the RDCms database in SQL Management Studio, bring it offline and then back online, but this makes no difference (probably because RDCms was not in a recovery or pending state in the first place for me).
Uninstalling RDVH and re-installing RDVH directly onto Node2 makes no difference.
Uninstalling RDVH and re-installing RDVH through "Add RD Virtualization Host Servers" under Deployment Overview on Node1 fails with this error in Event Viewer under Microsoft-Windows-Rdms-UI/Admin :
Event ID 4119 RD Virtualization Host Configuration Failed on <server-name> With Error: At least one of the required services is not running on the server <server-name>.
Searching this event ID pretty much only brings up results about firewall blockages. I have no firewall set up, and so this is not the issue. I found absolutely no results online about not having a required service.
On Node2, I have the following services installed and running:
- Remote Desktop Configuration
- Remote Desktop Services
- Remote Desktop Services UserMode Port Redirector
- Remote Desktop Virtualization Host Agent
What service am I missing? Is it Remote Desktop Management (rdms)? How do I go about installing it? And why was it not already installed?
Both these servers have just gone though fresh OS installations, are fully updated, and have identical OS specs.
I have removed/installed/rebooted both servers countless times to try to get a proper RDVH installation on Node2.
It makes no sense as to why this wouldn't be working out of the box.