Tuesday, November 3, 2015

Citrix Interview Questions:


Citrix Interview Questions:


1. What are the different types of Presentation Server

Enterprise Edition : Standard + Advance Edition +Citrix Resource Manager ,

Citrix Installation Mgr

Advanced Edition : Standatd Edition + Citrix Load Manager

Standard Edition : MPS Access suite Licensing, Core metaframe PS software,

Web Interface for MPS , Citrix secure Gateway, Legacy MPS 1.8

2. Presentation Server Components :

A: MetaFrame Access Suite Licensing

Access Suite Console

MetaFrame Presentation Server

Presentation Server Console

Document Center

3. What are the different Citrix Clients available

A:  Program Neighbourhood

      Program Neighbourhood Agent

      Web Client

      Java Client

4. What are the services available in Citrix

A: ADF Installer Service

     CPU Utilization Mgmt/Resource Mgmt service

     CPU Utilization Mgmt/User-Session Sync Service

     Citrix Licensing WMI Service

     Citrix Print Manager Service

     Citrix SMA Service (Switch Monitoring and Accessories)

     Citrix Virtual Memory Optimization Service

     Citrix WMI Service

     Citrix XTE Service

     Diagnostic Facility COM Service

     Encryption Service

     Independent Management Architecture Service

     License Management Console for Citrix Licensing Service

     MetaFrame COM Server Service

     Resource Manager Mail Service

     Secure Gateway Service

5. Default ICA port

A: 1494

NOTE: Default ICA port is a common question to ask in the interview: Apart

from this, should be ready with all Port details which are related to the citrix

environment.

Port Name and Port Numbers

Default listening port for Citrix XML Service : 80

CMC, SSL : 443

Server to SQL : 1433

ICA : 1494

UDP port used for client broadcast : 1604

IMA : 2512, 2513

Session Reliability : 2598

Licensing : 27000

6. Command to put the server into install mode 

A: change user /install

NOTE: Normally whenever we install the device on the OS, we use the "Change

user /Install" and after finishing the installation task we need to execute from

the mode to use "change user /execute".

7. What is Local Host Cache (LHC) and what is the purpose of 

A: The Local Host Cache is the name of the Microsoft Access Database that is

created locally on every MPS server and that stores portions of the Data Store

to keep the server functioning in the event of an outage. If the Data Store goes

off line, the server continuous to function normally using the LHC database for

up to 48 hours.

It ensures that pertinent data is accessible locally even of the data store

database is unavailable.

8. Which types of persistent data are contained in the Presentation Server 

Farm Data Store?

A: Printer Drivers and mappings

     Published Applications configurations

     Presentation Server Administrator Accounts

9. What is the purpose of the Data Store and What is contained in the Data 

Store database?

A: The Data Store is a database that stores all the configuration information

needed by the Citrix Farm. Any time you make configuration changes to

MetaFrame Server, the changes are recorded in the Data Store. In this respect,

if you are adding a new MetaFrame Server to spread the user load of an

application, this new server can get all the information by tapping into the

Data Store. The information stored in the Data Store includes :

Published Application, Server Configuration, User Configuration and Print

Environment. This thus means all persistent data for all servers in a particular

farm.

10. Purpose of the Data Collector

A: Data Collector is nothing but it keeps the information about the published

application, user’s session, Zones etc.

11. Purpose of Zones.

A: Zone is subset of Farm and is designed so that we could use Farm as a unit.

Zone has server members and one of them is ZDC (Zone Data Collectors) in

each zone. These ZDCs communicate between zones. Zones are very helpful in

controlling traffic.

12. Which component manages the servers running Presentation by 

integrating with third-party management consoles such as HP Open View?

A: Network Manager

Explanation : Simple Network Management Protocol (SNMP) is known and

widely used by various organizations for the purposes of monitoring their

systems. Companies can use third-party tools such Microsoft Operations

Management (MOM), HP Open View, or various other tools to monitor and

manage their servers. In addition, if you are using Enterprise Edition of

MetaFrame, you can use Citrix Network Manager as an SNMP agent to gather

farmwide performance monitoring and management information.

13. What are two technical considerations for deciding to create more than 

one farm in a Presentation Server environment?

A: The Geographical Location of the servers and The type of network

connection between the servers.

14. An administrator must consider which three factors when deciding which 

type of database to use in a farm?

A: Number of Users

Number of Applications

Number of servers running Presentation Server

15. Preferences of zone DCs (most, preferred...)

16. How to change the ICA port.

Change value of TCP/IP port for ICA Terminal Sessions.

ICAPORT {/QUERY | /PORT:num | /RESET}

/QUERY Query current setting.

/PORT:num Change the TCP/IP port to 'num'.

/RESET Reset the TCP/IP port to 1494.

17. How to change the xml service port.

A: Use the command line utility ctxxmlss

From the services applet stop the xml service

At a command prompt type:

ctxxmlss /u

ctxxmlss /rxxxx (where xxxx is the new port number)

RESTART the xml service from the services applet.

18. The ports for server-to-server communication and CMC ports.

IMA : 2512, 2513

19. IMA (Independent Management Architecture)service used for what 

A: The IMA Services checks about the connection between the Citrix

Presentation Sever and Citrix Management Console.

It has separate Management architecture from the Windows Management

architecture.

It links with Metaframe COM Server to provide COM Services, so that

individual servers can be removed from the Citrix Management Console.

20. After installing the new Citrix Client my Icons are Upside Down. What 

Gives?

A: This problem has been traced back to two possible solutions involving the

video drivers.

The following seemed to have resolved the problem.

First in Win9.x clients (where this has been a frequent issue)try decreasing the

graphics acceleration setting in Control Panel\System\Performance.

If this does not work try to obtain the latest video drivers from the cards

manufacturer for the graphics adapter and installing them.

21. How do I disable floppy drive access during a Citrix Session Logon?

A: Run regedt32.exe

Edit the key listed below:

“HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Winlogin\Parse”

Autoexec REG_SZ=1

Change the value from 1 to 0

Ensure that the Windows Explorer view is set to a view different than "Details"

22. I have a program that will only work if it is install mode any ideas?

A: Try adding the directory the program is in to the default path by going into

the system control panel applet and adding it under the environment

variables.  Or copy out the ini and dll file of the program out to each users

windows/system32 folder in their home directory.

Some programs have a temp variable in their ini files. You may need to edit the

location of the temp variable to point to the users home temp directory

instead of the NT/Temp directory location. This should resolve the problem.

23. How do I Disable Print Drivers from Automatically Updating the 

DataStore?

A: When a new printer or printer driver was installed on a MetaFrame server, a

substantial amount of traffic (in the order of 8 to 10MB per second) occurred

between the IMA Service and the data store the IMA Service was using. This

occurred because the IMA Service needed to update the Management Console

for MetaFrame XP with the information about the new printer or printer

driver, which caused the huge amount of network traffic.

To resolve this problem, navigate to the following registry key and change the

value of fDisablePrinterWorkerThread to 1:

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMAPrinter

Type: REG_DWORD

Value: fDisablePrinterWorkerThread = 1

After you make this change to the registry, restart the IMA Service for the

change to take effect.

NOTE: When the registry switch is set to 1, the IMA Service does not

automatically update printer or

printer driver information to the Management Console. You need to update

this information manually. To do this, click Printer Management in the left

panel of the Management Console and then double-click Update Printer and

Driver.

This setting is valid with: (or their equivalents)

MetaFrame XP Feature Release 3 for Windows 2000 and hotfix XE103W2K057

MetaFrame XP Service Pack 2 for TSE 4.0 and hotfix XE102T024.

Both MetaFrame XP Feature Release 3 for Windows 2000 & MetaFrame

Presentation Server 3.0 for Windows 2000

and 2003 contain the code need for the registry change.

Ensure the latest MfPrintSs.dll is installed on the server.

NOTE: 

If you’re interviewing, you want somebody who has a good solid overall

understanding of Citrix and how it fits into the organization etc. So as well as

those questions, I'd be asking them how they would bring new sites online. I'd

want them to know how web interface and CSG work and to tell me the

process when users connect using these products to launch their apps. I would

tell them about your setup and ask them how you could improve it. Also you \

will want to know what they know about Terminal Services. I'm amazed at how

many questions here get asked about the TS license server. Most seem to not

even know it needs to be loaded.

24. How do I remove a dead server from the Citrix Management Console?

A: Run DSVERIFY SERVERS /CLEAN /FORCE to optimize the Data Store.

DSVerify can be run rom any server in the farm.

Dsverify is available here.

Metaframe Feature Release 3 has a new command line tool called DSCHECK

works in a similar way:

DSCHECK /CLEAN

25. What is relay Program Neighborhood The user interface for the Program 

Neighborhood Client that

lets users view the published applications they are authorized to use in the

server farm. Program Neighborhood allows access to application sets and

custom ICA connections.

26. What is relay Program Neighborhood Agent

 The Program Neighborhood Agent allows you to deliver published applications

directly to users’ desktops so users can access links to published applications

with or without a Web browser. With the Program Neighborhood Agent, links

to published applications appear in the Start menu, on the Windows desktop,

or in the Windows notification area.

Remote applications are integrated into the desktop and appear to the user as

local applications. You must use the Web Interface for MetaFrame

Presentation Server to use the Program Neighborhood Agent.

27. What is relay published application 

An application installed on a server or server farm that is configured for

multiuser access from MetaFrame Presentation Server Clients. With Load

Manager, you can manage the load for published applications among servers in

the farm. With Program Neighborhood and the Web Interface, you can push a

published application to your users’ client desktops.

28 What is relay listening port ? 

The TCP port on a computer running MetaFrame Presentation Server that the

Citrix SSL Relay monitors for data from a Web server.

What is seamless window One of the settings you can specify for the window

size property of a published application. If a published application runs in a

seamless window, the user can take advantage of all the client platform’s

window management features, such as resizing, minimizing, and so forth.

47 What is Secure Sockets Layer (SSL)/Transport Layer Security (TLS)

A standards-based architecture for encryption, authentication, and message

integrity. It is used to secure the communications between two computers

across a public network, authenticate the two computers to each other based

on a separate trusted authority, and ensure that the communications are not

tampered with. SSL/ TLS supports a wide range of cipher suites.

29 What is server 

A server on which MetaFrame Presentation Server software is running. You can

publish applications, content, and desktops for remote access by clients on

these servers.

What is server farm A group of computers running MetaFrame Presentation

Server and managed as a single entity, with some form of physical connection

between servers and a database used for the farm’s data store.

30. What is session ID

 A unique identifier for a specific client session on a specific computer running

MetaFrame Presentation Server.

50 What is Independent Management Architecture (IMA) Citrix’s server-to-

server infrastructure

that provides robust, secure, and scalable tools for managing any size server

farm. Among other features, IMA enables centralized platform-independent

management, an ODBC-compliant data store, and a suite of management

products that plug in to Presentation Server Console.

31. What is Citrix XML Service A Windows service that provides an HTTP 

interface to the ICA browser. It uses TCP packets instead of UDP, which allows connections to

work across most firewalls. The default port for the Citrix XML Service is 80.

32. What is shadowing A feature that enables an authorized user to remotely 

join or take control

of another user’s client session for diagnosis, training, or technical support.

What is SpeedScreen Latency Reduction A combination of technologies

implemented in ICA

that decreases bandwidth consumption and total packets transmitted,

resulting

in reduced latency and consistent performance regardless of network

connection.

33. What is universal printing 

When you use universal printing you do not need to install and

duplicate a potentially large set of native printer drivers in your server farm.

The universal printer drivers can replace multiple native printer drivers that

would otherwise be needed in diverse printing environments. MetaFrame

Presentation Server Clients can work with universal drivers depending on the

client device’s version and platform.

34. What is Windows-Based Terminal (WBT)

A fixed-function thin-client device that can run applications only by connecting

to a server. WBTs cannot run applications locally.

35. What is zone 

A logical grouping of computers running MetaFrame Presentation Server,

typically related to the underlying network subnets. All servers in a zone

communicate with the server designated as the data collector for the zone.

36. What is zone data collector 

A computer that stores dynamic data for one zone in a farm.

Examples of dynamic data include current server load, the number of current

user sessions, and the applications currently running in user sessions on a

specified server.

37. What is local host cache 

A local subset of the server farm data store information. This file is present on

all computers running MetaFrame Presentation Server. See also data store.

ICA file A text file (with the extension ica) containing information about a

published

application. ICA files are written in Windows ini file format and organize

published application information in a standard way that MetaFrame

Presentation Server Clients can interpret. When a client receives an ICA file, it

initializes a session running the application on the server specified in the file.

ICA protocol The protocol that MetaFrame Presentation Server Clients use to

format

user input (keystrokes, mouse clicks, and so forth) and address it to servers for

processing. Servers use the ICA protocol to format application output (display,

audio, and so forth) and return it to the client device.

No comments:

Post a Comment