- XenApp servers
- Web Interface servers
- Data collector
- Data Store database
- License server
- Worker groups
Single and Multiple Farm Environments
In single farm environments:
- All XenApp servers use the same data store
- Servers can be grouped into a single zone or multiple zones
- Applications can be load balanced across servers in farm
In multiple farm environments:
- Each farm has its own data store
- Applications can be load balanced across servers in farm, but not across multiple farms
Data Store
The Data Store database maintains farm data, including:
- Farm configuration information
- Published application configurations
- Server configurations
- Farm management security
- Printer configurations
- License Server name and port
Data Store Updates and the Local Host Cache
The Local Host Cache contains information about:
- All the servers in the farm and their basic information
- All applications published in the farm and their properties
- All Windows network domain trust relationships within the farm
Each Presentation Server is smart enough to only download information from the data store that is relevant to it, meaning that the local host cache is unique for every server.
Independent Management Architecture (IMA)
IMA a configuration database that holds all static data related to a server farm
Independent Management Architecture (IMA) is the underlying architecture used in Citrix Presentation Server for configuring, monitoring, and operating all Presentation Server functions. The IMA data store stores all Presentation Server configurations.
IMA runs on all servers in the farm. IMA subsystems communicate through messages passed by the IMA Service through default TCP ports 2512 and 2513.
The IMA Service starts automatically when a server is started. The IMA Service can be manually started or stopped through the operating system Services utility
IMA can be defined as a SERVICE, PROTOCAL and as a DATASTORE.
IMA Service: IMA Service is the central nervous system of Presentation Servers. This service is responsible for just about everything server-related, including tracking users, sessions, applications, licenses, and server load.
IMA Data store: Which stores Presentation server configuration information, such as published applications, total licenses, load balancing configuration, security rights, Administrator Accounts, Printer configuration, etc?
IMA Protocol: Which is used for transferring the ever-changing background information between Presentation servers, including server load, current users and connections, and licenses in use.
Ports used by IMA:
2512: Used for Server to Server Communication
2513: Used for CMC to Data store Communication
Data Collectors
A zone data collector is a server that manages dynamic information about the servers in the zone. Each farm has at least one zone
Server role, which is responsible of collecting all dynamic data within a server farm zone
Data Collector Election
The data collector maintains dynamic data for servers in the zone. Therefore, each server must be able to contact the data collector for the zone.
If the data collector is unavailable, an election occurs and another server in the zone takes over the role of the data collector.
The process of taking the role is called Zone Data Colletor election. Server Administrators should choose the Zone Data Collector strategy carefully during the farm design itself. When an election needs to occur in a zone, the winner of the election is determined by
- Highest version of Presentation Server first
- Highest rank (as configured in the Management Console)
- Highest Host ID number (Every server has a unique ID called Host ID).
Zones
A zone is a grouping of servers that share a common zone data collector.
A logical group of XenApp servers communicating with a single data collector is called a zone. Zones are typically
based on subnets.
Sharing data across zones can cause an increase in bandwidth consumption. As a best practice, keep the number of zones to a practical minimum. One zone is optimal
XenApp Components
XenApp contains additional components to enhance the functionality of the solution, including the following:
- Load Manager
- Resource Manager (Powered by Citrix EdgeSight)
- Access Gateway VPX
- Citrix XenApp Provider
- Delivery Services Console
- License Administration Console
- Citrix Plug-ins
Allows multiple servers to be grouped together to ease administration
Resource Manager
(Enterprise Edition only.)
Provides the ability to monitor, report and collect server resource metrics for all servers in a farm.
Provides customizable metrics and reporting, real-time graphs and alerts, and capacity planning for server farm resources.
Load Manager
(Advanced and Enterprise Editions.) Provides load balancing of user connections across servers to more effectively use server resources
Ensures that each user connects to the server most capable of handling the connection
Web Interface
Provides users access to published resources in one or more server farms through a web browser or the Citrix online plug-in.
The Web Interface provides user access to the published applications through a web browser. The web interface allows for multi-farm administration from a single Access Suite Console
Delivery Service Console
Allows administrators to configure administrative permissions and published resources
Citrix Plug-ins
Makes it possible for users to access published resources
Exellent and very usefull.
ReplyDeleteExcellent wonderful.....
ReplyDeletegood goog.. every admin can use it
ReplyDeleteExcellent and very cool idea and the subject at the top of magnificence and I am happy to this post. Interesting post! Thanks for writing it.
ReplyDeletecitrix Xanapp administrator in india
I am obliged to you for sharing this piece of information here and updating us with your resourceful guidance. Hope this might benefit many learners. Keep sharing this gainful articles and continue updating us.
ReplyDeletePhp Institute in Gurgaon
Php Course in Gurgaon
Php Training in Gurgaon
Java Institute in Gurgaon
Java Course in Gurgaon
Java Training in Gurgaon
C++ Institute in Gurgaon
C++ Course in Gurgaon
C++ Training in Gurgaon
This site was... how do I say it? Relevant!! Finally I have found something that helped me. Cheers!
Selenium Courses in Marathahalli
selenium institutes in Marathahalli
selenium training in Bangalore
Selenium Courses in Bangalore
best selenium training institute in Bangalore
selenium training institute in Bangalore
Excellent and very cool idea and the subject at the top of magnificence and I am happy to this post. Interesting post! Thanks for writing it.
ReplyDeleteangular js training in chennai
angular training in chennai
angular js online training in chennai
angular js training in bangalore
angular js training in hyderabad
angular js training in coimbatore
angular js training
angular js online training
Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspried me to read more. keep it up.
ReplyDeleteAWS training in Chennai
AWS Online Training in Chennai
AWS training in Bangalore
AWS training in Hyderabad
AWS training in Coimbatore
AWS training
In over the span of 25 years, Python has managed to reach a level that is high above others making it the fastest growing language. Not only this, but it also has a promising future along with the addition of other technology. There is no doubt that it has become quite favorite in the software industry.
ReplyDeleteJava training in Chennai
Java Online training in Chennai
Java Course in Chennai
Best JAVA Training Institutes in Chennai
Java training in Bangalore
Java training in Hyderabad
Java Training in Coimbatore
Java Training
Java Online Training
Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work. nice to read.keep up!!
ReplyDeleteAndroid Training in Chennai
Android Online Training in Chennai
Android Training in Bangalore
Android Training in Hyderabad
Android Training in Coimbatore
Android Training
Android Online Training
Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all.
ReplyDeleteacte chennai
acte complaints
acte reviews
acte trainer complaints
acte trainer reviews
acte velachery reviews complaints
acte tambaram reviews complaints
acte anna nagar reviews complaints
acte porur reviews complaints
acte omr reviews complaints
Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspried me to read more. keep it up.
ReplyDeletepython training in chennai
python course in chennai
python online training in chennai
python training in bangalore
python training in hyderabad
python online training
python training
python flask training
python flask online training
python training in coimbatore
I read that Post and got it fine and informative. Please share more like that...
ReplyDeleteCyber Security Training Course in Chennai | Certification | Cyber Security Online Training Course | Ethical Hacking Training Course in Chennai | Certification | Ethical Hacking Online Training Course |
CCNA Training Course in Chennai | Certification | CCNA Online Training Course | RPA Robotic Process Automation Training Course in Chennai | Certification | RPA Training Course Chennai | SEO Training in Chennai | Certification | SEO Online Training Course
I got really good information from this content.thanks for sharing.
ReplyDeleteSEO Training in Pune
SEO Training in Mumbai
SEO Training in Delhi
SEO Training in Bangalore
SEO Training in Hyderabad
very interesting, good job and thanks for sharing such a good blog. Youtube Mp3 Converter
ReplyDeleteCitrix training & certifications course
ReplyDeleteHi
I visited your blog you have shared amazing information, i really like the information provided by you, You have done a great work. I hope you will share some more information regarding full movies online. I appreciate your work.
Thanks
Thankyou for providing the information, I am looking forward for more number of updates from you thank youseven Article with business,data science, D.m, health&fitness etc
ReplyDeletethanks for this valid information
ReplyDeletebookmarked this website
full stack training in bangalore
full stack developer course
job guaranteed courses in bangalore
Thanks for sharing nice article.I am also sharing digital marketing traning institute you can click this link for more information.
ReplyDeleteThanks for sharing and really helpfull , i will recommended my friend to read this postVery interesting
ReplyDeleteUncommon client communication with the application. Keep in mind, no doubt, you should move around the application with one finger, squeezing the buttons of the control board (in spite of the fact that you can in any case control the voice, motions and gyroscopic controller, as, for instance, LG, yet this isn't tracked down in all models and not from each maker). At the plan phase of the application, it is important to consider the route inside the application, yet additionally the contribution of information into the instincts>> Mobilunity
ReplyDelete