You are on page 1of 19

1. Why is ICA that much faster than RDP ? What is the technological differences between the two?

ICA is a protocol developed by Citrix. RDP is developed by Microsoft. ICA worksat low bandwidth but RDP doesn't work at low bandwidth Encryption is possible in ICA,it is not present in RDP Keybord and mouse inputs will be present in ICA Session Reliability will be there in ICA,it is not in the RDP RDP works only under TCP/IP, while ICA works on many protocols. RDP doesn't permit applications to run in a browser, while works for ICA Session Reliability will be there in ICA,it is not in the RDP Encryption is possible in ICA,it is not present in RDP ICA also supports non windows like DOS, UNIX, MACOS, mobiles ICA- Independent Computing Architecture (Citrix Protocol) 1494 RDP- Remort Desktop Protocol (Microsoft protocol) 3389 RDP supprots only desktop or server console. ICA supprots published applicaion, Desktop, Content, and it will work under 10kb- 20kb 2. How to recover when Datastore failing? data store can be recreated by the *.mdb file which is located at %program files/Citrix/Indipendent Architectute Management%

this file can be moved to another server and a data base connectivity and be created using ODBC and creating a *.dsn file.

3. What is the requirement of Installation Manager and wht kind of extension its support 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Installation Manager is a powerfull feature in Metaframe XPe that facilitates the rapid installation of applications and other software componenets. Installation manager let you install applications other software components to any or all available servers in your farm-attended or unattended-using any metaframe XP server on the network regardless of physical location network connection type or hardware set up.

14. It supports extensions like ADF MSI and MSP.

4. What is ICA and what are the advantage of ICA ICA - Independent Computing Architechture It provides better compression Transmits High-level windows display information 5. How to recover when IMA failing? There can be a number of reasons why the IMA Service appears not to have started, including the following: IMA Service load time IMA Service subsystem Missing Temp directory Print spooler service ODBC configuration Roaming Profile Examine the following Windows Registry setting: HKEY_LOCAL_MACHINESOFTWARECitrixIMARuntimeCurrentlyLoadingPlugin If there is no value specified in the CurrentlyLoadingPlugin portion of the above Windows Registry entry, then either the IMA Service could not connect to the data store or the local host cache is missing or corrupt. If a CurrentlyLoadingPlugin value is specified, the IMA Service made a connection to the data store and the value displayed is the name of the IMA Service subsystem that failed to load. Missing Temp Directory If administrators see an IMA Service Failed

6. What is the difference between 2k & 2k3 terminal server licensing? Windows 2000 Windows 2003 TS CAL License Types per-device perdevice or per-user alternate per-server external user license option "Internet Connector License," $10k, 200 users max, anonymous only "External Connector License," $8k, "normal" users Is license server required? Yes Yes License server version required Windows 2000 or 2003 Must be 2003 Grace period before license server is required 90 days 120 days Temp license lifespan 90 days 90 days Permanent license lifespan forever (before SP3), 52-89 days (SP3 and later) 52-89 days License Server installation location Domain controller only Member server or domain controller Must TS and Lic Serv be in same domain (or trust)? No Yes Reg hack for hard-coding lic server One license server only As

many license servers as you want License Server security groups No Yes Must license server be activated to distribute temp licenses? No No Must license server be activated to distribute permanent licenses? Yes Yes Free TS CALs for Win 2000 clients? Yes No Free TS CALs for Win XP clients? Yes Only if Win XP bought before April 25, 2003 7. What are the difference between Win2K and 2K3 Terminal server 1- When installing terminal services for win2000 u r prompted to select application server functions or administrative functions sets can be installed sequently on one server but it performs only one function at one time. But in 2003 still distinguishes between application and administrative services but installation and management are now consolidated. 2- In Win 2000 server we can apply 620 group policies but in 2003 we can apply nearly 720 so Win2003 server is more secure than win 2000 server. 3- In 2000 we cannot rename domain whereas in 2003 we can rename Domain. 4- In 2000 it supports of 8 processors and 64 GB RAM (In 2000 Advance Server) whereas in 2003 supports up to 64 processors and max of 512GB RAM. 5- Win 2000 Supports IIS 5.0 and 2003 Supports IIS6.0 6- Win 2000 doesnt support Dot net whereas 2003 Supports Microsoft .NET 2.0 7- Win 2000 has Server and Advance Server editions whereas 2003 has Standard, Enterprise, Datacenter and Web server Editions. 8- Win 2000 doesnt have any 64 bit server operating system whereas 2003 has 64 bit server operating systems (Windows Server 2003 X64 Std and Enterprise Edition) 9- Win 2000 has basic concept of DFS (Distributed File systems) with defined roots whereas Win 2003 has Enhanced DFS support with multiple roots. 10- In 2000 there is complexity in administering Complex networks whereas 2003 is easy administration in all & Complex networks. 11- In 2000 we can create 1 million users and in 2003 we can create 1 billion users. 12- In 2003 we have concept of Volume shadow copy service which is used to create hard disk snap shot which is used in Disaster recovery and 2000 doesnt have this service. 13- In 2000 we dont have end user policy management, whereas in 2003 we have a End user policy management which is done in GPMC (Group policy management console). 14- In 2000 we have cross domain trust relation ship and 2003 we have Cross forest trust elationship. 15- Win 2000 Supports 4-node clustering and 2003 supports 8-node clustering. 16- Win 2003 has High HCL Support (Hardware Compatibility List) issued by Microsoft. 17- Code name of 2000 is Win NT 5.0 and Code name of 2003 is Win NT 5.1 18-Win 2003 has service called ADFS (Active Directory Federation Services) which is used to communicate between branches with safe authentication. 19- In 2003 their is improved storage management using service File Server

Resource Manager (FSRM). 20- Win 2003 has service called Windows Share point Services (It is an integrated portfolio of collaboration and communication services designed to connect people, information, processes, and systems both within and beyond the organizational firewall). 21- Win 2003 has Improved Print management compared to 2000 server. 22- Win 2003 has telnet sessions available. 23- Win 2000 supports IPV4 whereas 2003 supports IPV4 and IPV6.

These are the primary differences between Windows 2000 and Windows 2003 server: 1) Win 2K has Emergency Repair Disk) for disaster recovery scenarios where in Win2K3 we have advanced ASR (Automated System Recovery) 2) In Win 2K only domain wide trust relationships can be maintained. However in win2K3 forest-wide trust is a new feature in active directory. 3) Win 2K uses IIS 5.0 version whereas Win 2k3 has IIS 6.0. 4) Win 2K3 has a new feature called volume shadow copy component. This feature allows taking snapshot backups. 5) Window 2003 server includes IIS server in it. That is the biggest advantage on top of better file system management. 6) You can change the domain name at any time with help of ntdsutil command, without rebuilding the domain that is not possible in 2000. 7) In 2000 support maximum 10 users access shared folder at a time through network but in 2003 no any limit. -Nitin mojor deffent between 2000 server and 2003 Some other new feature: 1 windows server 2003 support masimum access shared folder 65767 at a time. 2. Windows server 2000 Terminal server provide 90 days trial. but win 2003 server provide 120 days.

8. What you will check when any user is not able to launch Citrix application?

1) First try to launch same application from Citrix server(on which you installed and published) 2) Try to add same application to your ID and try to launch 3) Check user permissions for that Applications 4) Verify that latest Citrix client software installed at desktop 5) Verify that user is having correct proxy settings to connect to your Citrix network (for remote users)

9. What are different load evaluators are available in Citrix? 1. Default Load Evaluators 2. Advance Load evaluators 3. Custom load evaluators

10. How to implement Policies in Citrix The Citrix policy can be applied through Console Managment in 3 levels 1. Farm Level 2. Citrix Server Level 3. Policy.

11. What is Citrix secure / access gateway and how its work? Citrix Access Gateway is a secure access solution that provides administrators with application control while empowering users with access from anywhere. With flexible deployment options and a single point of management, IT administrators set policiesbased on roles, devices, and networksto control access and user actions, ensuring better security and compliance management. Identify device, user, and location Establish a secure, accelerated connection Adapt access and application actions Monitor sessions in real time and reconnect as users roam

12. What are the console available to manage Citrix server? Citrix Management Console Access Management Console License Management Console Citrix Delivery Service Console Citrix WebInterface Management console License Administration Console 13. What are the different ports use in Citrix Ports use in Citrix 15.What is Data store

Purpose of the Data Store The Data Store contains configuration data about the entire farm including published applications and desktops, farm administrators and their permissions, policies, load evaluators as well as farm and server settings. It is served on a standalone database management system like Microsoft SQL Server, IBM DB2 or Oracle. Alternatively, the Data Store can be provided by a database local to one member server using Microsoft Access or Microsoft SQL Server Express Edition. In contrast, the Zone Data Collector manages all information about the current state of the zone it belongs to. This includes server loads and session information which are collected from and announced by member servers to allow swift access to these pieces of information as they are required whenever published resources are enumerated and user sessions initiated. Current State of the Data Store you may have noticed when looking at the database containing the Data Store, it does not use a relational database design to store the configuration data but rather a large number of data BLOBs (Binary Large OBjects).

Data Store in Citrix is a storage used for storing static information of the farm. Data Store could be of MS Access, SQL, Oracle or DB2.

This is the place where all the static information are stored. The data store provides a repository of persistent information about the farm (Farm configuration information, Published Application configurations, Server configurations, Static policy configuration, XenApp administrator accounts, and Printer configurations) that all servers can refer. The data store is the central repository where almost the entire Citrix implementation is invested. The Administrators of the farm, the license server to point to, the whole farm configuration, the published applications, all their properties, the security of who gets access to what, the custom load evaluators, custom policies, configured printers and print drivers, all this is stored in the central repository called the data store.

16.What is Data collector The data collector is a role on a Citrix XenApp server which is collecting, maintaining and managing dynamic information about the farm and zone. The data collector also passes the user to the least busy server. Every Citrix XenApp server can be facilitating the server role, but of course some resources are needed for this role.

Data Collector stores all the dynamic information like session, load and published applications in the servers in their zones and communicates the zone information to the Data Collectors in other zones in the farm Data collector is a Citrix Presentation Server whose IMA service takes on the additional role of tracking all of the dynamic information of other Presentation Servers. This information is stored in memory and called the dynamic store. The data store is a database on disk. The dynamic store is information stored in memory. To look the contents of the in-memory dynamic store on the data collector, use queryds command. QueryDS can be found in the "support\debug" folder of your Presentation Server installation source files. To determine which server is acting as the data collector in the zone run "query farm /zone" from the command line

17.What is LHC The IMA service running on each Presentation Server downloads the information it needs from the central data store into a local MDB database called the local host cache, or LHC. (The location of the local host cache is specified via a DSN referenced in the registry of the Presentation Server, at HKLM\SOFTWARE\Citrix\IMA\LHCDatasource\DataSourceName. By default this is a file called Imalhc.dsn and is stored in the same place as MF20.dsn.) 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. Citrix created the local host cache for two reasons: 1. Permits a server to function in the absence of datastore connectivity. 2. Improves performance by caching information used by ICA Clients for enumeration and application resolution. The LHC is an Access database (Imalhc.mdb) stored default in the path "<ProgramFiles>\Citrix\Independent Management Architecture" folder. LHC contained the following information: 1. All servers in the farm, and their basic information. 2. All applications published within the farm and their properties. 3. All Windows network domain trust relationships within the farm. 4. All information specific to itself. (product code, SNMP settings, licensing information) 17. scneraio: during installation of citrix presentation server u have enables shadowing, but now u want to disable shadowing. how you will do this ? To disable shadowing Use the command So that sessions on the server cannot be shadowed. ctxcfg -s disable 18.Can we install citrix in DC On Citrix XenApp documentation it mentions that XenApp install on a Domain Control (that is Windows Server running Active Directory Role), here is a brief explanation for folks curious to know why is it not supported.

Citrix XenApp integrates with Windows Remote Desktop Services (Terminals Services) for its application session delivery. When you install

XenApp, Remote Desktop Services Server (Remote Desktop Session Host) is installed by default.

However, installation of Remote Desktop Services Server (Remote Desktop Session Host) on Windows Domain Controller is not supported and youll see below Windows warning if you attempt to do so.

19.Wht is DSmaint tool Run the dsmaint on farm servers to perform XenApp data store maintenance tasks, including backing up the data store, migrating the data store to a new server, and compacting the XenApp data store or the Streaming Offline database. Not all dsmaint commands apply to all database types. When using this command, user names and passwords may be casesensitive, depending on the database and the operating system you are using.

20.What is application streaming technologies that are used to package and stream applications from a central server to individual client machines. The applications are then executed locally on the client. The cool thing is that the applications are not technically installed on the client; instead, their files, DLLs, and registry settings are packaged up and sent down to the client where theyre executed in a Citrix Application Isolation Environment (AIE). This is the same AIE technology that Citrix uses in Presentation Server 4. In fact, this whole Project Tarpon / application streaming thing is really nothing more than AIE for desktops with a few management bits written to glue everything together. 21.How to migrate data Store from MS Access to SQL step 1 Before starting I created a backup of my data store take a look at http://www.geekshangout.com/?q=node/32 for instructions Step 2 I created a new database and user on the SQL server

Step 3 On one of the Citrix Servers I created a file DSN that pointed to my new SQL database I saved this DSN as SQL.dsn in C:\Program Files\Citrix\Independent Management Architecture\ Step 4 I ran the below command to begin the copy of the data in the access database to the SQL database

dsmaint migrate /SRCDSN:"C:\Program Files\Citrix\Independent Management Architecture\MF20.dsn" /srcuser:citrix /srcpwd:citrix /DSTDSN:"C:\Program Files\Citrix\Independent Management Architecture\SQL.dsn" /DSTUSER:citrix /DSTPWD:citrix

22. What is IMA subsystem ? 23. What are the lister ports. 24. What are the states of ICA session Active Disconnected 25. What are load eveluators. Default Load Evaluators Advance Load evaluators Custom load evaluators 26. Which database is used for citrix 27. list the citrix services. Citrix Citrix Citrix Citrix Citrix Citrix Citrix Citrix ActiveSync Service ADF Installer Service Client Network CPU Utilization Mgmt/CPU Rebalancer CPU Utilization Mgmt/Resource Mgmt Diagnostic Facility COM Server Encryption Service Health Monitoring and Recovery

Citrix Independent Management Architecture Citrix License Management Console Citrix Licensing WMI Citrix MFCOM Service Citrix Print Manager Service Citrix Resource Manager Mail Citrix Services Manager Citrix SMA Service Citrix Streaming Service Citrix Virtual Memory Optimization Citrix WMI Service Citrix XTE Server CitrixLicensing 28. What is farm. A Farm is a group of Citrix servers which provides published applications to all users that can be managed as a unit, enabling the administrator to configure features and settings for the entire farm rather than configuring each server individually. All the servers in the farm share a single data store. A server farm is a grouping of servers running Citrix Presentation Server that can be manage as a unit, similar in principle to a network domain. When designing server farms, keep in mind the goal of providing users with the fastest possible application access while achieving the degree of centralized administration and network security that you need. 29 What are virtual channels. A virtual channel consists of a client-side virtual driver that communicates with a server-side application. XenApp products ship with various included virtual channels and are designed in a way to allow customers and third-party vendors to create their own virtual channels by using one of the provided Software Development Kits (SDKs). Virtual channels provide a secure way to accomplish a variety of tasks, for example, an application running on a XenApp Server communicating with a client-side device or an application communicating with the client-side environment.

30. What is command to change XML port no. To manually change the XML Service port to use a port different from IIS after installation Updated: 2010-02-05 Note: This setting takes effect only after the XML Service restarts.

The XML Service port set using a Group Policy Object takes precedence over the port you set using the command-line in this method. 1. At a command prompt, stop IIS by typing: net stop w3svc 2. Delete the following files from the IIS scripts directory on your Web server:
o o o o o

ctxadmin.dll CtxConfProxy.dll ctxsta.dll radexml.dll wpnbr.dll

3. At a command prompt, restart IIS by typing: net start w3svc The XML Service no longer shares a port with IIS. 4. To ensure the XML Service is stopped, at a command prompt, type: net stop ctxhttp 5. At a command prompt, to unload the XML Service from memory, type: ctxxmlss /u 6. To install the XML service, type: ctxxmlss /rnn where nn is the number of the port you want to use; for example, ctxxmlss /r88 forces the Citrix XML Service to use TCP/IP port 88. 7. At a command prompt, start the XML Service by typing: net start ctxhttp

31. What is resource manager. The three flavors are Standard, Advanced and Enterprise edition. As everyone knows Advanced is supporting load balancing in comparison with the standard version. Introduction of Resource Manager (RM) What is Resource Manager actually? Resource Manager collects displays and stores data about system performance, applications or process use. Is this not exactly the same that Performance Monitor (standard available in Windows) does? Citrix RM has definitely some overlap with Performance Monitor, but adds some extra functionality to it. These additional functionalities are also the benefits from Resource Manager.

Real Time Watcher, on the monitored counters (called Metrics within Resource Manager) you can assign two thresholds (warning and error). If these threshold Resource Manager can warn you via several methods like SMS, E-mail or SNMP. Resource Manager can store the collected data for a longer time. This makes it possible to generate reports bases on current and past activity. Resource Manager has an option to create billing reports based on self defined based costs. Resource Manager collects beside the system counters also Citrix specific data like Application usage, User activity and Farm information.

If in your Infrastructure already contains an advanced monitoring systems like Tivoli NetView, HP OpenView, CA Unicentre provides via the Network Manage component. This component ports the data of Resource Manager to the monitoring system, so the data is also available in those systems. Citrix also support this functionality for Microsoft Operations Manager (MOM)

32. What is IM The Installation Manager is the most secure way to install one or multiple hotfixes. Secure in the meaning of to be 100% sure the package will be installed (see Installation process for multiple hotfixes). This is due to the fact that IM runs a install procedure for each hotfix.

1. Create a package group in IM 2. Add any hotfix that you want to install to the package group 3. Set the install sequence to a numeric order 4. Apply/Schedule the package to a Server and set "Delay reboot until end of job"

33. What is Licence auto activation License auto-activation is a benefit offered to customers purchasing MetaFrame XP product through an electronic licensing program with Citrix. License auto-activation removes the need to activate MetaFrame product licenses via the Citrix Activation System. With license auto-activation, MetaFrame XP product licenses purchased through an electronic licensing

program are automatically activated when they are installed on the MetaFrame XP server. 34. ICA, IMA IMA: Independent Management Architecture (IMA) provides the framework for server communications and is the management foundation for MetaFrame Presentation Server. IMA is a centralized management service comprised of a collection of core subsystems that define and control the execution of products in a server farm. IMA enables servers to be arbitrarily grouped into server farms that do not depend on the physical locations of the servers or whether the servers are on different network subnets. 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 Independent Management Architecture is a term Citrix uses to describe the various back-end components that make up a CPS environment. In the real world, IMA consists of three components that we actually care about. It is a database (called the IMA Data Store) used for storing Citrix Presentation server configuration information, such as published applications, load balancing configuration, security rights, policies, printer configuration, etc. A Windows service (called the IMA Service) that runs on every Presentation Server that handles things like server-to-server communication. A protocol (called the IMA Protocol) for transferring the ever-changing background information between Presentation Servers, including server load, current users and connections, licenses in use, etc. In Presentation Server, the IMA protocol does not replace the ICA protocol. The ICA protocol is still used for client-to-server user sessions. The IMA protocol is used for server-to-server communication in performing functions such as licensing and server load updates, all of which occur behind the scenes.

If we open IMA data store database with SQL Enterprise Manager, we'll see it has four tables: DATATABLE DELETETRACKER INDEXTABLE KEYTABLE IMA data store is not a real relational database. Its actually an LDAP database. IMA Data Store Size 1MB per server. We cant access the IMA data store directly through SQL Enterprise Manager. (technically you can, but if you run a query youll get meaningless hex results.) If we try to edit any of the contents of the data store directly in the database, it will be definitely corrupt. Theres a tool on the Presentation Server installation CD called dsview. There is another tool called dsedit a write-enabled version of dsview. ICA: The Independent Computing Architecture (ICA) is the communication protocol by which servers and client devices exchange data in a server environment. ICA is optimized to enhance the delivery and performance of this exchange, even on low-bandwidth connections. The ICA protocol transports an applications screens from the server it is running on to the users client device, and returns the users input to the application on the server. As an application runs on a server, MetaFrame Presentation Server intercepts the applications display data and uses the ICA protocol to send this data (on standard network protocols) to the client software running on the users client device. When the user types on the keyboard or moves and clicks the mouse, the client software sends this data to the application on the server. ICA requires minimal client workstation capabilities and includes error detection and recovery, encryption, and data compression. Citrix ICA protocol is used for remote application sessions between users and Presentation servers. The ICA protocol supports TCP/IP, NetBIOS, or IPX/SPX. Citrix ICA protocol is responsible for transmitting background information between the ICA clients and the Presentation servers, including the port mappings, drive mappings, print jobs, and sound. Only Sends Screen Updates & Mouse/Key Board Strokes. Only 30 35 kb/sec (Printing and File Transfer increase this) Fat Apps VS Thin Apps Ports used by ICA: 1494: ICA Protocol on TCP (TCP + HTTP) & 1604: ICA Protocol on UDP.

35. What are protocols used by citrix.( ICA, RDP, TCP)

36. Which command show current no of printer pipes

Cltprint Set the Number of Client Printer Pipes 37. Which command is used to obtain information about LHC, concerning the zone names Local host cache: contains the local copy of the entire data store information. IMALHC.mdb, i.e., Microsoft access database file.

Whenever we add any new server or application, the datastore synchronize with LHC. Every 30 min the LHC will synchronize with datastore.

How to recreate the LHC: Run this command DSMAINT RECREATE LHC on the command prompt.

Manual refresh - DSMAINT REFRESH LHC

To point the new database server in citrix server DSMAINT CONFIG usrname pwd servername

FARM: Collection of servers in different zones.

38. Which command is used to view data collector information about zone Dscheck \dsmaint 39. What is use of TWconfig command ? Use twconfig to configure ICA display settings that affect graphics performance for plugins. 40. Which is command used to change ICA port no . icaport /reset 41. What is use of DScheck command ?

Dscheck performs a variety of tests to validate the integrity of a server farms data store. When run without parameters, only these tests are run. Run dscheck on a server in the farm that has a direct connection to the data store. When you run dscheck with the /clean option, the utility runs tests and removes inconsistent data (typically servers and applications) from the data store. Because removing this data can affect the farms operation, be sure to back up the data store before using the /clean option. When you run the utility with the /clean option, you may need to run the dsmaint command with the recreatelhc parameter on each server in the farm to update the local host caches. Running this command sets the PSRequired registry value to 1 in HKLM\SOFTWARE\Wow6432Node\Citrix\IMA\RUNTIME, or HKLM\SOFTWARE\Citrix\IMA\RUNTIME on XenApp, 32-bit Edition. Dscheck reports the results of the tests in several ways. First, it sends any errors found as well as a summary to the Event log and to the command window. You can also write the output produced by dscheck to a file. 42. What is use of chfarm command ? The chfarm utility is used to change the farm membership of a server, configure replacement data stores, and create additional farms. The utility is installed in %ProgramFiles%\citrix\system32\citrix\IMA. To run this utility, choose Start > Run and then type chfarm. Caution: Be sure that the Access Management Console or Delivery Services Console and

the tool known as XenApp Advanced Configuration tool or the Presentation Server Console (depending on the version of XenApp you have installed) are closed before you run the chfarm command. Running chfarm while these tools are open can result in loss of data and functionality.

43. What is ICA browsing ? In many cases with Citrix MetaFrame, ICA clients need to browse for ICA services. This "browsing" functionality is handled on a completely different port number and in a different fashion than the normal ICA client-to-Citrix MetaFrame server traffic. When you specify an IP address in the Server Location window of your ICA clients, such as when you set up an application set or a custom ICA connection to a published application, what you are actually specifying is the IP address that will be used for ICA browsing. This IP address is used in the following situations:

Servers browsingWhen you are setting up an ICA client and press the down arrow to view the list of servers in the server farm, the client sends out an ICA "browser" packet to the servers you listed in the Server Location. The first server that receives the packet will respond with a list of the servers, which will be display to the client. Published application browsingWhen you are setting up a custom ICA connection for a published application, and you press the down arrow to view the list of applications in the farm, the client sends out a "browser" packet to all the servers you listed in the Server Location. The first server that receives the packet will respond with a list of applications that are available in the farm. This will then be displayed to the client. Farm browsingWhen you are setting up an application set and need to browse for the farms available, you click the down arrow to view the farm names. The client then sends out a "browser" packet to all the servers in the Server Location list to retrieve the list of farms and display it to the client. Connection setup to published applicationThis is a very important, but often unrealized function of ICA browsing. Because the actual server location might change for a particular published application or the application might be load balanced across servers, the client must first "browse" for the correct server to connect to when attempting to run a

published application. In other words, when a user double-clicks a published application in her Citrix ICA client, the client will send out a "browser" packet to find the master browser (MetaFrame 1.8) or data collector (MetaFrame XP) for the farm. Once found, the client will query the master browser or data collector to determine which server to connect to for the published application the user wants to run. The master browser or data collector will respond with the address of the correct server. At this point the client will make a standard ICA port 1494 connection to the server and run the application.

Connecting to a load-balanced/managed applicationLoad balancing also is handled with the use of ICA browsing. When a client attempts to run an application that has been load balanced, it first must send out an ICA browser packet to either the master browser or data collector. Depending on the load-balancing rules that have been set up for that application, the master browser or data collector makes the decision on which load-balanced server to send the client to and returns the address of that server to the client.

This functionality is very important to understand, especially if there will be a firewall between the clients and the servers. For Citrix MetaFrame 1.8 or MetaFrame XP to work correctly across a firewall, you must open both the ICA traffic port, normally 1494, and the ICA browsing port.

44. which command will display server load informarion Query /load 45. which file is used to define printer mapping manually on specific server Universal Print Driver 46.) can the administration activites on server logged, for exaple if u r deleting some group/user access from any application 47) How to redirect users to difrent server. 48) How do u manage XML server on web interface server ? 49) Policy Assignment Order? Domain Group Policy Citrix IMA Policy Local Group Policy

You might also like