Follow the suggestion, I did
- Rdfarm point to rdcb1 ip only in DNS
- Setspn -a termsrv/rdfarm rdcb1 and setspn -a termsrv/rdfarm.<ourdomain>.local rdcb1
When mstsc to rdfarm.<ourdomain>.local, I got following error message:
The remote computer rdfarm.<ourdomain>.local that you are trying to connect to is redirecting you to another remote computer named <one of our RDSH>. Remote Desktop Connection cannot verify that the computer belong to the same RD Session Host server farm. You must use the farm name. not the computer name. when you connect to an RD Session Host server farm.
When setup RDCB about 5 years ago, I setup a centre rdp in
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\CentralPublishedResources\PublishedFarms\xxx_RDS_Farm\RemoteDesktops\xxx_RDS_Farm\ RDPFileContents in rdcb1 and rdcb2, it has include following items
loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.xxx_RDS_Farm
use redirection server name:i:1
alternate full address:s: rdfarm.<ourdomain>.local
if we use NTLM, we don’t need setup these items in each user’s RDP file and centre rdp items work.
now when we switch to Kerberos, we got mentioned error message.
If I add above three items in rdp file locally, I can connect to RDSHs from RDFarm.
My question here is that can we keep use centre rdp items.