Solved

Confused about RDS collections

Posted on 2016-08-23
8
167 Views
Last Modified: 2016-08-23
Folks,

Currently working on an 2012r2 RDS deployment - pretty much plain vanilla as far as I can tell, we have

PDC
BDC with RD licensing
RDP session host 1 with Connection Broker and RD Gateway
RDP session host 2

My issue is with the collections as appearing on server 1

Server 1
and server 2

Server 2
Note the discrepancy...

Where are those collection stored ? In the AD (I would suppose) ? Why would they not show the same thing on all domain joined machines ?

Any info / suggestion / pointer most appreciated !
0
Comment
Question by:Alexandre Takacs
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 82

Expert Comment

by:David Johnson, CD, MVP
ID: 41767748
PDC
BDC with RD licensing
PDC/BDC no longer exists

You also need a connection broker and set your session hosts in a round-robin/failover. When you create a collection you also say which servers
https://msfreaks.wordpress.com/2013/12/23/windows-2012-r2-remote-desktop-services-part-2/
0
 
LVL 1

Author Comment

by:Alexandre Takacs
ID: 41767789
BDC with RD licensing PDC/BDC no longer exists
Fair point - let's say that we have two domain controllers, one being the operation master. We call it PDC.

You also need a connection broker and set your session hosts in a round-robin/failover. When you create a collection you also say which servers
https://msfreaks.wordpress.com/2013/12/23/windows-2012-r2-remote-desktop-services-part-2/

Are you referring to this or am I missing something ?

Load balancer
0
 
LVL 58

Expert Comment

by:Cliff Galiher
ID: 41767798
No no. "Round robin" is dead for RDS in 2012. That advice is from 2008 era and keeps getting shared by blogs where the author doesn't know any better.

First the "where" question. Not in AD. In a database on the connection broker. That is why setting up a highly available connection broker takes some extra steps. They have to share the same database effectively.

Now, on to your "discrepancy." Simple mistake.

On your first screenshot, "Collections" is clearly highlighted/selected in the left pane. That will show *all* session hosts in any collection (or even not yet in a collection) in the main pane.

Second screenshot, a specific collection is highlighted/selected in the left pane. "Collection" is *NOT* selected. Therefore the main pane will adjust to that collection. It shows apps (calculator) which is not even a subsection in the first screenshot. And the hosts subsection will be filtered only to hosts in the collection selected in the left pane.

The differences you are seeing aren't because you are viewing them on different servers. It is because you selected different elements in the GUI. Thus the behavior observed is expected and by design.
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
LVL 1

Author Comment

by:Alexandre Takacs
ID: 41767835
Thanks for your input

First the "where" question. Not in AD. In a database on the connection broker. That is why setting up a highly available connection broker takes some extra steps. They have to share the same database effectively.

Ok - probably somewhat out of the scope of my question but _where_ is this database living ?

Now, on to your "discrepancy." Simple mistake.

On your first screenshot, "Collections" is clearly highlighted/selected in the left pane. That will show *all* session hosts in any collection (or even not yet in a collection) in the main pane.
Quite correct - thanks for pointing this out.

let me however submit this new screenshot (sorry for the size) - both servers in the same UI state, taken at the same time.

two servers
Why is the size of the collection different (2 vs 1) between the two machines ? I guess I still have some problem here...
0
 
LVL 58

Accepted Solution

by:
Cliff Galiher earned 500 total points
ID: 41767862
You also have two different collection names. Which can only happen if you have two difference connection brokers. They aren't going to be aware of each other and will each have their own database with different (unique" sets of data. As to where that database lives, as I recall it is a SQL express instance installed when you install the RDCB role. But it may be a jet database. I honestly no longer recall for certain as that is they type of implementation detail you usually don't want to mess with or it breaks badly.
0
 

Expert Comment

by:johnnneyb
ID: 41767880
Cliff's right, you have 2 databases. When installing a RDS farm all your servers should be added to the servers section in server manager and all the roles should be deployed from that location initially to avoid confusion. Server manager can only connect to one broker database at a time.
0
 
LVL 1

Author Comment

by:Alexandre Takacs
ID: 41767882
You also have two different collection names. Which can only happen if you have two difference connection brokers. They aren't going to be aware of each other and will each have their own database with different (unique" sets of data
Good catch - that was the problem !
Just removed one and things seem consistent now. Any other action you would recommend ?
. As to where that database lives, as I recall it is a SQL express instance installed when you install the RDCB role. But it may be a jet database. I honestly no longer recall for certain as that is they type of implementation detail you usually don't want to mess with or it breaks badly.
Don't want to mess there - just curious.
Also they seem to encapsulate settings which are also exposed in GPOs (say for instance printer redirection). Which one have precedence ?
0
 

Expert Comment

by:johnnneyb
ID: 41767884
GPOs will usually take precedence.
You don't normally need to worry to much about the database unless you want HA which requires SQL always on (enterprise version and big money)
Backup your servers if they are prob, keep multiple backups (IE to go back before corruption if needed)
Always do everything thing through server manager and GPO for best stability
0

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
Know what services you can and cannot, should and should not combine on your server.
In this Micro Tutorial viewers will learn how to restore their server from Bare Metal Backup image created with Windows Server Backup feature. As an example Windows 2012R2 is used.
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question