Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 5639
  • Last Modified:

Query regarding Citrix XML Broker server

Hi

I had a query regarding the XML Broker server function I was hoping someone could help me with.

From what I understand, the XML broker lets the Web Interface server know what applications are published to whom.

However, I can see the XML service running on all my PS servers apart from the Web Interface....According to what I've read, the Web Interface will 'choose' on of these servers as the XML Brokers, and the service running on the others effectively does nothing. We'd like our XML Broker server to be our Zone Data Collector which is a dedicated server - is it possible to find out which server the Web Interface server is using for the XML service and also to select which one we want it to be?

Hope this makes sense.
0
kam_uk
Asked:
kam_uk
  • 5
  • 4
1 Solution
 
Carl WebsterCommented:
Yes, you can find it and yes, you can make it the one you want it to be.

Access Management Console
Expand Web Inetrface
click you site
In the middle column, under Common Tasks, click Manage Server Farms
click the entry in the box and then click Edit

There is your Farm name and the XenApp servers serving as your XML Brokers.

Click and remove the ones you don't want.
Add the one or ones you now want.

Click OK

You are now set.
0
 
kam_ukAuthor Commented:
Hi Carl

Thank you.

In your opinion - would you say there should be numerous XML brokers, or as few as possible that should be dedicated XML brokers (i.e. not running published apps).

And should the XML broker service be running on the web interface?
0
 
Carl WebsterCommented:
All XenApp servers are XML Brokers.  You need more than one configured for the Web Interface site to go to.  If you only have one and that server goes down, then the Web Interface can't offer apps.  If you have enough XenApp servers to require a dedicated Zone Data Collector, then make the ZDC the first server in the list, the backup ZDC second in the list and then add to the list the servers you think will be the least busy.

Citrix Best Practicve is to have the Web Interface component running on a dedicated server.  Therefore, it can't be an XML Broker.  i.e. only XenApp servers can be XML Brokers.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
kam_ukAuthor Commented:
Thanks - purely out of interest, why is it not recommended to have the Web Interface running as the XML broker too? Performance issues?
0
 
Carl WebsterCommented:
XML Broker requires the XenApp server install.
Web Interface dedicated server needs to be secure which means as little installed on it as possible.  Other than dedicated ZDCs, why have the XenApp server stuff on a server that will not serve applications?
0
 
kam_ukAuthor Commented:
Ah, bummer....I actually installed Presentation Server on the Web Interface as well...

I guess the Access Management stuff is needed, but should I uninstall the Presentation Server components?
0
 
Carl WebsterCommented:
I would.
0
 
kam_ukAuthor Commented:
So, just to confirm,

I would go to Add/ Remove programs > Citrix Presentation Server for Windows > Remove

And remove -all- the components? The Web Interface doesn't need any PS components at all?

Sorry, just want to be sure....

Also - just one final question - is there any point in install the PN Agent on the servers? Surely all that is is needed is Program Neighbourhood which is forced anyway?

Thanks - I really appreciate your assistance
0
 
Carl WebsterCommented:
Web Interface just needs the Access management Console.

I personally do not see the need for the PNAgent installed on the servers.  ut I am sure others may disagree.  I have worked on over 200 Citrix Farms and only 1 of them has used PNAgent.
0

Featured Post

Veeam and MySQL: How to Perform Backup & Recovery

MySQL and the MariaDB variant are among the most used databases in Linux environments, and many critical applications support their data on them. Watch this recorded webinar to find out how Veeam Backup & Replication allows you to get consistent backups of MySQL databases.

  • 5
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now