Citrix Interview Questions

Published on May 2016 | Categories: Documents | Downloads: 39 | Comments: 0 | Views: 998
of 45
Download PDF   Embed   Report

Citrix interview questions

Comments

Content


CITRIX INTERVIEW QUESTIONS

1. What is the requirement for Citrix server installation?
Technology Requirement
CPU 64-bit architecture with Intel Pentium
Xeon family with Intel Extended Memory 64 Technology
AMD Opteron family
AMD Athlon 64 family
Compatible processor
Memory 512MB RAM (minimum)
Disk space Up to 3.2GB
The XenApp Server Role Manager deploys the following software (except as noted), if it is not already
installed:
.NET Framework 3.5 SP1 (this is a prerequisite for the XenApp Server Role Manager; it is deployed
automatically when you choose to add the XenApp server role from the Autorun menu)
Windows Server Remote Desktop Services role (if you do not have this prerequisite installed, the Server
Role Manager installs it and enables the RDP client connection option; you will be asked to restart the
server and resume the installation when you log on again)
Windows Application Server role
Microsoft Visual C++ 2005 SP1 Redistributable (x64)
Microsoft Visual C++ 2008 SP1 Redistributable (x64)
If the server already has the following IIS role services installed, the Citrix XML Service IIS Integration
component is selected by default in the wizard-based XenApp installation, and the Citrix XML Service
and IIS share a port (default = 80). If the IIS role services are not installed, the Citrix XML Service IIS
Integration component is not selected by default in the wizard-based installation. In this case, if you
select the checkbox, the Server Role Manager installs the following IIS role services. (If you do not install
these services, the Citrix XML Service defaults to standalone mode with its own port settings, which you
can configure using the XenApp Server Configuration Tool.)
Web Server (IIS) > Common HTTP Features > Default Document (selecting this role service automatically
selects Web Server (IIS) > Management Tools > Management Console, which is not required or checked
for XenApp installation)
Web Server (IIS) > Application Development > ASP.NET (selecting this role service automatically selects
Web Server (IIS) > Application Development > .NET Extensibility; although not checked for XenApp
installation, .NET Extensibility is required by ASP.NET)
Web Server (IIS) > Application Development > ISAPI Extensions
Web Server (IIS) > Application Development > ISAPI Filters
Web Server (IIS) > Security > Windows Authentication
Web Server (IIS) > Security > Request Filtering
Web Server (IIS) > Management Tools > IIS 6 Management Compatibility (which includes IIS 6 Metabase
Compatibility, IIS 6 WMI Compatibility, IIS 6 Scripting Tools, and IIS 6 Management Console)
2. What is Datastore?
Answer :- 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.
3. What is Data Collector?
Answer:- 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

4. What is LHC?
Answer :- 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)
The LHC is critical in a CPS environment. In fact, it’s the exclusive interface of the data store to the local
server. The local server’s IMA service only interacts with the LHC. It never contacts the central data store
except when it’s updating the LHC. If the server loses its connection to the central data store, there’s no
limit to how long it will continue to function. (In MetaFrame XP, this is limited to 48 or 96 hours, but that
was because the data store also store license information.) But today, the server can run forever from
the LHC and won’t even skip a beat if the central connection is lost. In fact now you can even reboot the
server when the central data store is down, and the IMA service will start from the LHC with out
any problem. (Older versions of MetaFrame required a registry modification to start the IMA service
from the LHC.)
The LHC file is always in use when IMA is running, so it’s not possible to delete it or anything. In theory
it’s possible that this file could become corrupted, and if this happens I guess all sorts of weird things
could happen to your server. If you think this is the case in your environment, you can stop the IMA
service and run the command “dsmaint recreatelhc” to recreate the local host cache file, although
honestly I don’t think this fixes anything very often. Local Host Cache is synchronised with the Data Store
by the Zone Data Collector for every 30 minutes and it can also be configured through registry
5. What is Client Lock Down?
Answer :- Typically ‘client lockdown’ is the process of securing an endpoint so that the user can only
access authorised features. An example of this would be turning the device into a ‘Thin Client’ by locking
it down so that an end user can only connect to published apps or desktops and can not use other
features.
6. What is Printer terminology in Citrix?
Answer:- Citrix Printing can be configured 3 ways (types)
1.Local Printing.
2.Network Printing
3.Client Printing
Client Printer: The printer connecyted to the Worksation & the drivers are installed on the
citrix server for printing.
Network Printer: The Printer connected to the print server & the drivers should be available on the citrix
server.
Local Printer: The prinetr connected to locally to the citrix server & the driers are installed for the print
operation.

7. How to use datastore for database?


8. What is the difference between all citrix versions?
Answer:- Citrix Meta frame Presentation server and Xenapp are the different name of the same product
updates, Meta frame and Presentation Servers are older versions and Xenapp are the Newer Versions.
Both are uses for Virtualization of Applications, Contents & Server desktop. Some features in Xenapp are
not available in Presentation servers like V-Disk in Xenapp6.5,
9. What are different load evaluators are available in Citrix
Answer:- Different Types of Citrix Load Evaluators
1)CPU Utilization
2)Memory Utilization
3)Page Swap
4)Application User Load
5)Context Switches
6)Disk Data I/O
7)Disk Operations
8)IP Range
9)Page Faults
10)Scheduling
11)Server User Load
10. How to implement Policies in Citrix?
Answer:- The Citrix policy can be applied through Console Managment in 3 levels
1. Farm Level
2. Citrix Server Level
3. Policy.

11. What you will check when any user is not able to launch citrix application?
Answer:- Verify that latest Citrix client software installed at desktop
Verify that user is having correct proxy settings to connect to your Citrix network (for remote users)
try to launch same application from Citrix server(on which you installed and published)
Try to add same application to your ID and try to launch
Check user permissions for that Applications

12. What is IMA?
Answer:- Its a collection of subsystems (dll) that communicate each other and provides
services/functions to the presentation server. It works on the port 2512 and 2513. The port 2512 is used
for communication between servers and the port 2513 is used for communication with CMC.
13. What is ICAand what is the advantage of ICA?
Answer:- ICA – Independent Computing Architechture
It provides better compression
Transmits High-level windows display information
14. What is Speed Screen?
Answer:-
The term SpeedScreen is confusing with regards to Citrix because it actually includes five different
technologies that have been created over the last several years. It is easy to get things mixed up,
especially since some of the technologies do similar things.
This list of five variants is:
SpeedScreen Latency Reduction
SpeedScreen Browser Acceleration
SpeedScreen Multimedia Acceleration
SpeedScreen Flash Acceleration
SpeedScreen Image Acceleration
15. What is the query command in Citrix?
Answer:-
1)qfarm
2)querydc
3)queryds
4)queryhr
16. What are the different ports used in Citrix?
Here is the PDF attached that contains all the Port details Click Here to download

17. How the licensing works in Citrix and difference in Citrix Licensing version wise?
Answer:-
1) First there would be product licences such as Standard/Advanced/Enterprise/Platinum edition.
2) Then you have to purchase the concurrent licences depending on the no of users this can be
downloaded from the website .LIC file depending on the hostname of the server which is case sensitive
Standard License – For single Server
Advanced – Supports Network Load Balancing
Enterprise – For large Infrastructure provides WMI, Load Manager or Resource Manager
Platinum – Features like Access Gateway and password manager is enabled, edge site server, etc
For citrix you would require :
1. Microsoft OS license for the server.
2. Terminal Server License (cals)
3. Citrix Server License.

18. What are the consoles available to manage Citrix server?
Answer:-
Citrix Management Console
Access Suite
19. What is Web Interface or Nfuse?
Answer:- Citrix Web Interface software (previously known as NFuse) provides Web access to Java, UNIX,
and Windows applications that are hosted via Citrix application server software. While Citrixoffers
server-side control of hosted applications, Citrix Web Interface makes applications accessible through a
Web browser interface

20. What is citrix secure / access gateway and how its work?
Answer:-
Citrix Access Gateway is a secure application access solution that provides administrators granular
application-level policy and action controls to secure access to applications and data while allowing
users to work from anywhere. It gives IT administrators a single point of control and tools to help ensure
compliance with regulations and the highest levels of information security across and outside the
enterprise. At the same time, it empowers users with a single point of access—optimized for roles,
devices, and networks—to the enterprise applications and data they need. This unique combination of
capabilities helps maximize the productivity of today’s mobile workforce.
21. What are the differences between Win2K and 2K3 Terminal server?
Answer:- Windows 2000 Terminal Services can be installed in 2 mode, as you
say:
1) Remote Administration mode
Not really a terminal server. You can connect with a maximum of 2 sessions simultaneously, by default
only for Administrators. This mode is very handy for accessing a server (any server!) remotely. So
this mode is very often installed on SQL servers, Exchange Servers, etc. Every server that is more than 2
steps away from you, like in a dedicated server room. This mode does not require additional
licensing, and does not support multiple users running applications on the server.
2) Application Server mode
This is the “real” terminal server mode, i.e. your terminal server is now configured to handle multiple
users, which run applications in a session on the terminal server. This mode requires a Terminal Services
Licensing Server and additional licensing for all connecting users (TS CALs).
Note that the terminology has changed a bit in Windows 2003: Remote Administration mode is now
called “Remote Desktop for Administration”. It doesn’t have to be installed anymore, it comes pre-
installed and only has to be enabled, just like on XP. Installing the “Terminal Services” component of the
OS in 2003 implies “Application Server mode”. This mode is now simply called “Terminal Services”
22. What is the difference between 2k & 2k3 terminal server licensing?

Windows 2000 Windows 2003
TS CAL License Types per-device per-device 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


23. What is Printer driver replication and mapping?
Printer driver replication means if you have a network printer and if you want to share it among other
Citrix servers, then we can replicate that driver to be used by all the Citrix servers or for few selected
Citrix servers, however that driver should be installed in the Citrix server from which we are replicating
the driver.
Printer mapping relates to mapping the driver software for specific domain users only, these can be
dont by right clicking on the driver or by the printer option on the left plane of Citrix presentation server
console.
Scenario: A company's XenApp farm is spread across four geographically separated datacenters.
Each datacenter is its own zone in the farm. Datacenter A contains 50 servers. Datacenter B
contains 100 servers. Datacenter C contains 20 servers, and Datacenter D contains 10 servers,
one of which is the license server.
Which datacenter would be the appropriate location for the farm's data store?
A. Datacenter A
B. Datacenter B
C. Datacenter C
D. Datacenter D
Answer: B


Which port is used by the Citrix License Administration Console?
A. 2598
B. 7279
C. 8082
D. 27000
Answer: C


Scenario: A user successfully launched a published application delivered from a XenApp server
running within the user's LAN. Session Reliability has been disabled.
Which port is used for communication between the Citrix online plug-in and the XenApp server?
A. 80
B. 1494
C. 2598
D. 3389
Answer: A

Scenario: A user successfully launched a published application through an Access Gateway. The
application is delivered from a XenApp server running in the datacenter and Session Reliability
has been enabled.
Which port is used for communication between the Access Gateway and the XenApp server?
A. 80
B. 443
C. 1494
D. 2598
Answer: D


QUESTION NO: 5

statement best describes the purpose of the data collector?
A. It verifies a user's permissions for the requested application.
B. It is used by the Delivery Services Console to run the farm discovery.
C. It authenticates the user and populates the Web Interface with their icons.
D. It maintains and communicates farm information to data collectors in other zones
Answer: D

QUESTION NO: 6

Scenario: A XenApp farm is located in a datacenter in New York. A request has been made to add
a XenApp server in London. The WAN network connection is stable enough to allow the new
server to exist in the New York farm.
What should be done by the administrator to ensure that the least amount of Citrix IMA traffic
traverses the WAN?
A. The administrator needs to create a new zone and add the new server to that zone, making it
the zone data collector.
B. The administrator does not need to create a new zone because Citrix IMA traffic will only
originate from the data collector.
C. The administrator does not need to create a new zone if "Not Preferred" is specified as the
election preference for the new server.
D. The administrator does not need to create a zone for the new server, but rather create a new
farm and link Citrix IMA traffic in theDelivery Center.
Answer: D


QUESTION NO: 7

Which three options can an administrator use to add members to the Remote Desktop Users
group during a XenApp installation? (Choose three.)
A. Power Users
B. Domain Users
C. Administrators
D. Anonymous Users
E. Authenticated Users
F. List of users from the Users Group
Answer: D,E,F


QUESTION NO: 8

Which method can be used when changing the farm membership of a server?
A. Run the QFARM command.
B. Run the CHFARM command.
C. UseXenApp Server Role Manager.
D. Use the Delivery Services Console.
Answer: B


QUESTION NO: 9

Which statement correctly describes behavior of the XenApp Server Role Manager?
A. Remote Desktop Services will be automatically installed. Within theXenApp Server role the
online plug-in is automatically installed.
B. Remote Desktop Services will need to be installed separately. Within theXenApp Server role
the online plug-in is automatically installed.
C. Remote Desktop Services will be automatically installed. Within theXenApp Server role both the
online and offline plug-in are automatically installed.
D. Remote Desktop Services will need to be installed separately. Within theXenApp Server role
both the online and offline plug-in are automatically installed.
Answer: C

QUESTION NO: 10

Scenario: The main application used in an organization is the CRM application, which is published
in a separate application folder called CRM. An administrator must configure delegated
administration rights for the help desk. The help desk's administrative rights will need to be limited
to:
- View all areas of the Delivery Services Console.
- Perform session tasks related to their job, such as resetting sessions across the farm.
Which approach would give the required result for the help desk group?
A. Configure View Only permissions for the Delivery Services Console and configure Full
administration permissions for the sessions node.
B. Configure View Only permissions for the Delivery Services Console and configure Full
administration permissions for the CRM application folder.
C. Configure View Only permissions for the following nodes: Administrators, Farm Management,
Printers and Printer Drivers, Applications and Server Information. Configure Full administration
permissions for "Sessions" under theservers node.
D. Configure View Only permissions for the following nodes: Administrators, Farm Management,
Printers and Printer Drivers, Applications and Server Information. Configure Full administration
permissions for "Sessions" under the CRM folder in the application node.
Answer: D


QUESTION NO: 11

Which lightweight plug-in is installed with minimal user interaction?
A. MAC plug-in
B. Online plug-in
C. Online plug-in - Web
D. Secure Access plug-in
Answer: C


QUESTION NO: 12

Scenario: Users access their XenApp applications through a Web Interface. Each XenApp server
has all the required applications installed. The administrator discovers that users are being
connected to several different XenApp servers while using their applications, causing profile
corruption.
How should the administrator resolve this issue?
A. Utilize the session sharing feature by standardizing all published application settings.
B. Utilize the Session Reliability feature by upgrading all online plug-ins to the latest version.
C. Utilize the session sharing feature by standardizing only the screen resolution on all published
applications.
D. Utilize the Session Reliability feature by opening port 2598 between theXenApp servers and the
Web Interface server.
Answer: A


QUESTION NO: 13

Which two methods can an administrator use to deliver the plug-in to multiple users at the same
time? (Choose two.)
A. Microsoft transform file
B. Command line interface
C. Merchandising Server rules
D. Active Directory Group Policy
Answer: A

QUESTION NO: 14

An administrator has configured an HDX MediaStream for Flash (client-side) policy and set the
Flash latency threshold to 75 milliseconds.
What will the result be if the latency between the server and client device is greater than 75
milliseconds?
A. Flash content quality is improved.
B. Flash content quality is degraded.
C. Flash content is rendered on the client.
D. Flash content is rendered on the server.
Answer: B

QUESTION NO: 15

Scenario: Users want the best performance when displaying images in their sessions. The
administrator decides to configure HDX 3D Image Acceleration to remove redundant data from the
images and improve the image transfer speed. The administrator wants to set this feature to
remove the maximum amount of redundant data so it uses the minimum bandwidth requirements.
Which lossy compression level setting must the administrator select to meet these requirements?
A. None
B. Low
C. Medium
D. High
Answer: D


QUESTION NO: 16

Scenario: An administrator has published RealOne Player in the farm so users can view
multimedia files from within their sessions and play them on their client devices. HDX
MediaStream Multimedia Acceleration is enabled in the farm. Users are complaining that the
multimedia files are NOT playing correctly.
What must the administrator do to ensure that multimedia files play in user sessions?
A. Disable audio on the server.
B. Enable HDXMediaStream for Flash.
C. Increase the buffer size on the server.
D. Install video and audiocodecs on the client device
Answer: D


QUESTION NO: 17

Where is SmoothRoaming configured?
A. In the plug-in
B. In a Citrix policy
C. In the farm properties
D. In the Web Interface site properties
Answer: D

QUESTION NO: 18

Which option is used to establish farm-wide shadowing settings to force a shadow acceptance
prompt and force logging on all shadow connections?
A. Citrix policy
B. Shadow Taskbar
C. XenApp Server Role Manager
D. Web Interface Management Console
Answer: A


QUESTION NO: 19

Where is CPU Utilization Management configured?
A. Farm properties
B. CitrixUsers policy
C. CitrixComputers policy
D. Worker Group properties
Answer: A

QUESTION NO: 20

An administrator wants to know the server load for a server named CTXXA01.
Which two commands can an administrator use from any Citrix server in the farm to get the proper
results? (Choose two.)
A. qfarm /load
B. query farm CTXXA01 /load
C. query user /server:CTXXA01
D. query session /server:CTXXA01
Answer: A,B

QUESTION NO: 21

Scenario: The Citrix IMA Service test in Health Monitoring and Recovery is configured to run on a
server. An administrator needs to ensure that if the test fails, existing ICA connections are
maintained and attempts to reconnect disconnected sessions are made, but new ICA sessions
cannot be started on the server.
Which recovery action must the administrator select for the test?
A. Alert Only
B. Restart IMA
C. Reboot Server
D. Remove Server from load balancing
Answer: B

QUESTION NO: 22

Scenario: An administrator for an organization needs to limit the sessions to one connection for
vendors and authenticated users. However, HR department members must run two sessions at
once. The administrator creates three policies to control the number of user sessions.
- Policy A Limits ALL users to one session
- Policy B Limits Vendors to one session
- Policy C Limits HR to two sessions
In order to ascertain the policy behavior the administrator must determine the level of priority to
allow the HR department access to multiple sessions. Which priority is needed to apply these
policies and to ensure that HR is able to run two sessions simultaneously?
A. Set the priority of Policy B to the highest level, Policy C to the next level and Policy A to the
lowest level.
B. Set the priority of Policy B to the highest level, Policy A to the next level and Policy C to the
lowest level.
C. Set the priority of Policy A to the highest level, Policy B to the next level and Policy C to the
lowest level.
D. Set the priority of Policy C to the highest level, Policy B to the next level and Policy A to the
lowest level.
Answer: A

QUESTION NO: 23

Scenario: An administrator needs to configure the XenApp farm in a highly secure environment. All
administrative actions must be logged, even if the configuration logging database is unavailable.
Which two options must the administrator configure to make this as secure as possible? (Choose
two.)
A. Ensure all administrators know the database password.
B. Enable IMA encryption before enabling configuration logging.
C. Use a shared database account for access to the configuration logging database.
D. Ensure the 'Allow changes to the farm when logging database is disconnected' option is not
selected.
Answer: B,D

QUESTION NO: 24

Which role is assigned to a custom XenApp Administrator by default?
A. Add server to farm
B. View Administrators
C. Log on to Management Console
D. View all areas of server farm management
Answer: C

QUESTION NO: 25

Scenario: An administrator wants to use session sharing for all published applications. All
applications are installed and published on all of the servers in the farm.
What else must the administrator do to ensure that session sharing is used?
A. Specify file type associations.
B. Enable the Connection access control policy rule.
C. Ensure the offline plug-in is installed on client devices.
D. Configure all published applications with the same settings.
Answer: D

QUESTION NO: 26

Scenario: An administrator is setting up a new XenApp environment for a warehouse. Thin clients
will be used with a Linux-based operating system and XenApp will be delivered across a low
speed wide area network. Users will need to be given an experience similar to what is available
from a Windows desktop operating system.
Which type of published application will allow for this?
A. Server Desktop
B. Remote Desktop
C. Published content
D. Published application, Explorer.EXE, installed on a server
Answer: D

QUESTION NO: 27

Scenario: Users frequently open documents on their local PCs. Going forward, an administrator
plans to have the users open documents with the published application on the XenApp servers.
Which action must the administrator take to accomplish this?
A. Install the offline plug-in.
B. Configure the Web Interface to allow content redirection.
C. Verify the Client drive redirection user policy is enabled.
D. Associate the required file type to the published application.
Answer: D

QUESTION NO: 28

Which two statements are correct for an application delivered to a client device by Citrix
application streaming? (Choose two.)
A. It requires the offline plug-in to be installed.
B. It can be used when connected to the network.
C. It consumes CPU and memory resources on theXenApp server.
D. Screen updates are sent from the server using theICA protocol.
Answer: A,D

QUESTION NO: 29

Scenario: An administrator has been asked to roll out a new version of an existing application. The
new software needs to be deployed alongside the existing version without making any permanent
changes to the XenApp servers. Clients are a mixture of Windows and Linux thin clients and all
have the XenApp online plug-in installed.
How should the administrator roll out the application?
A. Create a streaming profile of the new application, and publish the application using the
'Streamed to client' profile.
B. Create a streaming profile of the new application, then publish the application using the
'Accessed from a server' and 'Streamed to server1 profile.
C. Upgrade the existing version of the software on theXenApp servers, and publish the application
using the 'Accessed from a server' and 'Installed application' profile.
D. Install the new version of the application onto a differentXenApp server, and publish the
application using the 'Accessed from a server' and 'Installed application' profile.
Answer: A

QUESTION NO: 30

Which two steps are required to profile an application? (Choose two.)
A. Create a PRFILE package.
B. Store the package on a file share.
C. Create an unattended .MSI package.
D. Store the package on eachXenApp server.
Answer: B,C

QUESTION NO: 31

Scenario: After the CRM application has been streamed on the XenApp servers, users complain
that they can no longer open contracts for customers stored in the Adobe Acrobat file format
through the CRM application. Adobe Acrobat has also been streamed to the XenApp servers.
How should the administrator solve this issue?
A. Create a new .MSI package for Adobe Acrobat and publish it.
B. Create a new .PROFILE package for Adobe Acrobat and publish it.
C. Create an inter-isolation link between the CRM application .PROFILE file and the Adobe
Acrobat .PROFILE file with the streaming application profiler.
D. Select a .PDF file on allXenApp servers, select 'pen With' and make sure that Adobe Acrobat
has been associated with .PDF files. Select 'Always use the selected program to open this kind of
file'.
Answer: B

QUESTION NO: 32

Scenario: An administrator has been asked to configure server-side streaming to the XenApp
servers. The application package has been published. Which component is required for serverside
streaming?
A. Online plug-in
B. Offline plug-in
C. Load throttling
D. Client-to-server redirection
Answer: B

QUESTION NO: 33

Scenario: An administrator has been monitoring activity on the XenApp servers and determined
that most users in an environment access published resources Monday through Friday between
7:00 am and 7:00 pm. The administrator would like to consolidate the number of active sessions
outside of this time period to five servers.
Which component should the administrator configure to complete this task?
A. Load balancing policies
B. Preferential load balancing
C. Health Monitoring and Recovery
D. Power and Capacity Management
Answer: B


QUESTION NO: 34

What is the proper extension for a roaming profile in the template location for Citrix Profile
Management?
A. .DAT
B. .LOG
C. .MAN
D. .PROFILE
Answer: D

QUESTION NO: 35

Scenario: A company has six servers in the farm. The administrator wants to direct all connections
by Research and Development (R&D) employees to Server1. If Server1 becomes unavailable,
user connections should be directed to any available server in the farm.
What must the administrator do to direct these connections to the appropriate servers?
A. Provide Server 1 with a lower priority than the other servers.
B. Provide Server 1 with a higher priority than the other servers.
C. Create two worker groups and configure a load balancing policy.
D. Add the R&D employees to two worker groups and configure a load balancing policy.
Answer: B


QUESTION NO: 36

Scenario: There are 20 servers in a farm. A resource-intensive application is published on five of
the servers. An administrator needs to create a load evaluator that reports a full load when the
number of users connecting to one of the five servers hosting the application exceeds 60. The
administrator must also ensure that only users in a particular location can access the five servers
hosting the application.
Which two load management rules must the administrator configure for the load evaluator?
(Choose two.)
A. IP Range
B. Scheduling
C. Load Throttling
D. Server User Load
Answer: A,C

QUESTION NO: 37

Scenario: A company has nine servers in the farm. An administrator wants to set the preference
for user connections from Austin to three specific servers.
What must the worker group contain to direct Austin user sessions to these servers?
A. The servers in the farm
B. The Austin user accounts
C. The three specific servers
D. The Austin user accounts and servers
Answer: B


QUESTION NO: 38

Scenario: A farm contains 10 servers. An application is published on two of the servers. An
administrator needs to apply a load evaluator that reports a full load when the number of users
connecting to the application exceeds 100.
Which load evaluator would the administrator use to meet the requirements of the scenario?
A. Default load evaluator assigned to the server
B. Custom load evaluator assigned to the server
C. Custom load evaluator assigned to the application
D. Advanced load evaluator assigned to the application
Answer: B


QUESTION NO: 39

Users are experiencing issues when attempting to connect to published resources through Access
Gateway. Which two should the administrator monitor? (Choose two.)
A. Terminal Services
B. Citrix XTE Service
C. Citrix IMA Networking
D. Secure Ticket Authority
Answer: B,C


QUESTION NO: 40

For which scenario would the Advanced load evaluator be most appropriate for the environment?
A. The number of users allowed to connect to a server should be limited to 100. Maximum load for
servers must be determined by read and write operations.
B. The number of users allowed to connect to a selected application needs to be limited to 100.
Maximum load for servers must be determined by page swaps.
C. A resource- and memory-intensive application is published on the servers in a farm. When CPU
or memory usage reaches 90 percent, a full load should be reported.
D. An administrator needs to schedule availability of selected servers or applications. Only users
connecting from client devices within a certain IP address range can access published resources
on servers.
Answer: C


QUESTION NO: 41

Scenario: A company has published a memory-intensive application on all servers in the farm. By
default, each server is expected to run 100 sessions. All servers have enough memory to run the
application when other sessions NOT running the memory-intensive application are running on the
server. Testing has revealed that the application requires at least 50% free memory to launch on a
server.
How can the administrator ensure that the application will only be started on a server when it has
sufficient resources available?
A. Configure the Memory Usage rule to 50% in a custom load evaluator and assign it to the
servers.
B. Configure the Memory Usage rule to 50% in a custom load evaluator and assign it to the
application.
C. Configure the Server User Load rule to 50 sessions in a custom load evaluator and assign it to
the servers.
D. Configure the Server User Load rule to 50 sessions in a custom load evaluator and assign it to
the applications.
Answer: A


QUESTION NO: 42

Scenario: Users from the marketing department need to print on several printers. They are
complaining that the default printer in their published applications is NT the same as the default
printer on their workstations. An administrator published the application with the option "Start this
application without waiting for printers to be created" enabled.
Which action must the administrator take to resolve this issue?
A. Create a user policy; add Printing\Client printer redirection to the 'Allowed' list; assign this policy
with a filter, selecting marketing group.
B. Create a user policy; add Printing\Default printer to 'Set default printer to the client's main
printer'; assign this policy with a user filter, selecting marketing group.
C. Make sure the client Default printer option is disabled in the settings tab of the connection
properties in the Citrix Remote Desktop Session Host Configuration tool.
D. Create a user policy in the Active Directory (Windows Component\Remote Desktop
Services\Remote Desktop Session\Printer Redirection); enable the "Redirect only the default client
printer" setting; assign it to the marketing group.
Answer: D


QUESTION NO: 43

In which two ways can an administrator prevent printer drivers from being installed? (Choose two.)
A. Use Windows Print Management.
B. Enable the Printer driver mapping and compatibility policy.
C. Use the Active Directory group policy to block driver installation.
D. Configure the automatic installation of in-box printerdrivers policy.
Answer: A,C


QUESTION NO: 44

Scenario: A Citrix administrator of a large hospital's IT infrastructure is asked to configure XenApp
printing for nurses who move between workstations. All terminals are configured to connect to a
Web Interface server, and all floors have a dedicated subnet and floor specific machine IDs. The
administrator needs to make sure users always print to the network print device closest to the
device they are connecting from.
How will the administrator complete this task?
A. Configure a Session Printers policy for each subnet. Filter the policies based on Users.
B. Configure a Session Printers policy for each subnet. Filter the policies based on Client IP
address.
C. Configure an Auto-create clientprinters policy for each group of machine IDs. Filter the policies
based on Client Name.
D. Configure an Auto-create clientprinters policy for each group of machine IDs. Filter the policies
based on Access Control.
Answer: B


QUESTION NO: 45

Which statement correctly describes Citrix universal printing?
A. Citrix universal printing is a solution that will allow aXenApp server to act as a print server.
B. Citrix universal printing is a solution that allows printing without the need to install a local printer.
C. Citrix universal printing is a solution that will allow printing regardless of the operating system of
the client device.
D. Citrix universal printing is a solution that allows users to print whether or not the correct print
drivers are installed
Answer: B


QUESTION NO: 46
Under which two circumstances would an administrator create a printer driver mapping policy?
(Choose two.)
A. A specific driver is not allowed on the server.
B. A printer must be available while disconnected.
C. The drivers on the client and server are named differently.
D. The printing profile must be redirected to the client device.
Answer: C,D


QUESTION NO: 47

An administrator must configure printing in an environment to make network printers automatically
appear to all users without any setup. Which policy must the administrator implement to
accomplish this?
A. Default printers
B. Session printers
C. Universal printing
D. Auto-create generic universal printer
Answer: B


QUESTION NO: 48

Scenario: An environment contains a previously configured XenApp Services site that points to the
original XenApp farm. An administrator needs to configure a Web Interface server to connect
multiple XenApp farms so that users can access their applications using the local start menu on
their PC with the Citrix online plug-in.
How can the administrator configure the Web Interface server using the Web Interface
Management Console for this scenario?
A. Using theXenApp Web site section, add at least one server in each farm to the previously
configured farm and change the XML port so it is different.
B. Using theXenApp Services site section, add at least one server in each farm to the previously
configured farm and change the XML port so it is different.
C. Using theXenApp Services site section, add a new farm for each additional farm and at least
one server in that farm to the manage farms option; enter the correct XML port information.
D. Using theXenApp Web site management section, add a new farm for each additional farm and
at least one server in that farm to the manage farms option; enter the correct XML port
information.
Answer: C


QUESTION NO: 49

Scenario: An administrator is implementing an Access Gateway solution and needs to configure
the internal Web Interface server for use with an external Access Gateway. The administrator has
already created a new XenApp Web site named "external."
Click the 'Exhibit' button to view the secure access option for the external web site.
Which option most thoroughly describes the required steps?
A. Select the access method 'Direct', enter the FQDN of the internal URL, specify twoXenApp
servers as Secure Ticket Authority servers and select the 'Use for load balancing' option.
B. Select the access method 'Translated', enter the FQDN of the internal URL, specify twoXenApp
servers as Secure Ticket Authority servers and select the 'Use for load balancing' option.
C. Select the access method 'Gateway Direct', enter the FQDN of the external URL, specify
twoXenApp servers as Secure Ticket Authority servers and select the 'Use for load balancing'
option.
D. Select the access method 'Alternate', enter the FQDN of the external URL, specify two Web
Interface servers as Secure Ticket Authority servers and select the 'Use for load balancing' option.
Answer: A


QUESTION NO: 50
A company has deployed a new Secure Access Gateway device to secure external connections to
their XenApp farm.
Which change needs to be made to the XenApp Services web site in order to provide secure
access to XenApp resources through the Secure Access Gateway device?
A. Set the client-side proxy settings to 'Secure (HTTPS)'.
B. The Secure Access Method needs to be configured to 'Gateway direct'.
C. Kerberos authentication needs to be enabled in the properties of the Authentication method.
D. The FQDN of the Secure Access Gateway needs to be specified in the Secure Access Method
properties.
Answer: B


QUESTION NO: 51

Scenario: The administrator wants to configure Web Interface so users can access their
applications using a browser. Some users will use pass-through with smart card authentication,
while others will use smart card authentication only.
What must the administrator do to satisfy the requirements of these users?
A. Enable both authentication methods for a single Web Interface site.
B. Create a Web Interface Services site and apply both authentication methods.
C. Enable Pass-through authentication to pass the Windows logon method to a site.
D. EnableExplicit authentication to allow the site to adapt the authentication method.
Answer: B


QUESTION NO: 52

Scenario: An administrator wants to configure the enumeration speed for two Web Interface
servers to ensure the fastest response time possible for users. The datacenter for the XenApp
servers is 500 miles from office "A" and 1200 miles from office "B".
Which location for the Web Interface servers will optimize the enumeration speed of user
applications?
A. In the datacenter on the same subnet asXenApp servers
B. One web server in each office to be accessed by local users
C. In the datacenter on the same subnet with only Web servers to isolate HTTP traffic
D. One in the datacenter, one in Office "A" with users directed to the closest web server
Answer: D


QUESTION NO: 53

Scenario: An administrator has just configured a Web Interface server. The XenApp farm is
configured with the default settings. The data collector is CTXDC01 and the member server is
CTXXA01.
Click on the 'Exhibit' button to review the scenario.
What is the issue in this scenario?
A. In the XML port field, the value should read "80."
B. In the Resourcestypes field, the value should read "Offline."
C. In the Authentication methods field, the value should read "Prompt."
D. In the XML Service field, the value should read "CTXDC01, CTXXA01."
Answer: A


QUESTION NO: 54

Scenario: An administrator wants to add the ability to stream applications to XenApp servers in an
environment in order to cut down on the number of applications installed and managed. Users
currently access the installed applications on the XenApp servers using the Citrix online plug-in
configured with the URL of a XenApp Services site configured for online access.
Which two steps are required to achieve the desired functionality? (Choose two.)
A. Install the Citrix offline plug-in on theXenApp servers.
B. Install the Citrix offline plug-in on the user's client device.
C. Change the existingXenApp Services site configuration resource type to 'Dual Mode'.
D. Create a newXen App Services site and choose the 'Offline' resource type; configure the
existing XenApp Services site to use the new site as a backup.
Answer: A,D

QUESTION NO: 55

Scenario: A company has successfully implemented a XenApp farm together with a dedicated
Web Interface server. All clients are configured with the Citrix online plug-in and the site name for
the configured site within Web Interface is XAPROD. To increase the high availability of the
solution, an administrator configures a second Web Interface server.
What must the administrator configure to ensure that users can still connect to their applications
even in the event of a Web Interface server failure?
A. The Backup option within the server settings of the XAPROD site in the XenApp Web site node.
B. The redirection option within the server settings of the XAPROD site in theXenApp Web site
node.
C. The Backup option within the server settings of the XAPROD site in the XenApp Services site
node.
D. The redirection option within the server settings of the XAPROD site in theXenApp Services site
node.
Answer: B


QUESTION NO: 56

Scenario: Several printers are set up on each user's Windows workstation. Users are complaining
on a daily basis that XenApp published applications take too long at start-up.
Which two actions could an administrator take to reduce start-up time? (Choose two.)
A. Reduce the number of print drivers loaded at start-up.
B. Set up only the default printer on the client to be Auto-created.
C. Set up Auto-created printer creation after application launches.
D. Allow users to self-provision printers by publishing the ICA Client Printer Configuration tool.
Answer: A,B

QUESTION NO: 57

When using the qfarm /load command, what would be displayed as the server load value when a
server has a full load?
A. 0
B. 1000
C. 9999
D. 10000
Answer: D


QUESTION NO: 58

An administrator needs to reset the session of a user who has become disconnected.
Which two tools will allow the administrator to accomplish the reset against a remote server?
(Choose two.)
A. Performance monitor
B. Windows Task Manager
C. Delivery Services Console
D. Remote Desktop Services Manager
Answer: C,D


QUESTION NO: 59

The ActiveX control required by the Web Interface is NOT allowed to run with the current Internet
Explorer settings. How should an administrator resolve this issue?
A. Add the site to the Local Intranet trusted sites.
B. Reset the client Internet Explorer setting to the default to allow ActiveX controls.
C. Under the Advanced security tab, select 'Allow active content to run files on my computer.'
D. Add the Web Interface site to the Trusted Sites within IE using the Default security settings for
the zone.
Answer: C


QUESTION NO: 60

Scenario: Using a custom load evaluator that utilizes only the Server User Load with the default
setting, an administrator wants to use the qfarm /load command to see the server load value.
What is the value the administrator will see displayed for a server with 17 users with active
connections and two disconnected sessions?
A. 17
B. 19
C. 1700
D. 1900
Answer: A


QUESTION NO: 61

Which two conditions could prevent the Citrix Universal Printer from appearing in the list of users'
auto-created printers? (Choose two.)
A. The driver is not supported.
B. The user is running a terminal device.
C. The user is running an outdated online plug-in.
D. The driver is on the blacklist in the Printer driver mapping and compatibility policy.
Answer: B,C


QUESTION NO: 62

Scenario: Some users complain that they cannot reconnect to their disconnected sessions. After
investigation, the administrator discovers that no users are able to connect to Server1.
Which two issues could cause the problem? (Choose two.)
A. Logons have been disabled forServerl
B. Online plugin is not installed onServerl
C. IMA Service is not running on the Server1
D. Session reliability has been enabled on Server1
Answer: C,D

QUESTION NO: 63

Users are complaining that their local printers are NOT available in their XenApp sessions when
running from a Windows client. Which troubleshooting step should the administrator take?
A. Install the Universal Print driver on the client device.
B. Verify a network printer is set up on the client device.
C. Check that Session printing is enabled in the Citrix policy.
D. Verify that the Auto-create clientprinters policy rule does not prohibit printer creation.
Answer: C

1) Explain Citrix Logon Process.
2) Purpose of Zone
Zone is subset of Farm. It is a grouping of Citrix Servers that shares the common Data Collector
3) When would you suggest creating new zones?
Users need to access the closest application in a geographically dispersed environment
Presentation Server is part of a disaster plan that fails over to an alternate location
The same published applications are hosted in multiple zones
User-specific backend data is located in other locations than the main data center
4) How big a zone can get?
It’s just a matter of looking at the traffic patterns. For instance, do you want one single data collector
updating 1000 servers whenever you make a change to the environment (one zone), or do you want two
data collectors to each update only 500 servers (one zone).
5) When would you suggest creating new farm?
When you want the member servers talk to different datastore – like a test environment;
6) What is a Data Store?
This is the place where all the static information are stored. Farm configuration information, Published
Application configurations, Server configurations, Static policy configuration, XenApp administrator
accounts, and Printer configurations) that all servers can refer.
7) How to migrate datastore database from SQL2000 to SQL2005 OR How to recover datastore
database?
Restore the DB to new server
Change mf20.dsn on all servers starting with data collectors
Restart IMA service on all servers
8) How to find out the datastore database server name?
Examine the DSN file which contains the connection details to the database.
C:\Program Files\Citrix\Independent Management Architecture\MF20.dsn
The following is an example of an MF20.dsn file from a server connecting to a remote SQL Server
instance:
[ODBC]
DRIVER=SQL Server
UID=useraccount
Address=SqlServer,1433
Network=
DATABASE=farmdb
WSID=
APP=Citrix IMA
SERVER=SqlServer
9) How to verify Datastore DB connectivity?
To determine if a server is communicating regularly with the data store, check the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\CITRIX\IMA\DataStoreFailureTime
If the value is all zeros, the MetaFrame server is communicating with the data store.
10) How often does the member servers check datastore database?
By default, every 30 minutes.
11) what happens if datastore connectivity is lost?
If the server loses its connection to the central data store, there’s no limit to how long it will continue to
function. (In MetaFrame XP, this is limited to 48 or 96 hours, but that was because the data store also
store license information.) But today, the server can run forever from the LHC and won’t even skip a
beat if the central connection is lost. In fact now you can even reboot the server when the central data
store is down, and the IMA service will start from the LHC with out any problem. (Older versions of
MetaFrame required a registry modification to start the IMA service from the LHC.)
12) How will you remove Citrix server from the farm?
If the server is unresponsive, remove it by right click on server in the console.
For functional server, remove it from add/remove programs
use CHFARM command
13) How will you remove citrix server from the datastore DB?
When citrix is uninstalled from the server, it cleans the entry from data store database. Additionally you
can run this command to remove the entry from Datastore DB.
DSCHECK /servername
14) How to clean up datastore database?
DSCHEK without parameters will check for consistency and clean up the database. /clean parameter can
be used to clean up specific server/application from the datastore but use with caution.
15) How do you troubleshoot printing issues?
Check print spooler service
Check printer mapping errors in event log
Check printer driver availability n compatibility
Check printer policies for over rides
16) How do you configure session printers?
Through Citrix policies. Add the printer drivers first, map the printer and then assign to user/group
17) What does secure gateway d0?
18) What are monitors in Netscaler?
Netscaler uses monitors to track the status of back end servers. These monitors can be http, tcp, ping
etc
19) What would you do if you see a service down in Netscaler?
Try pinging the actual server from netscaler CLI and verify its responding
20) How do you configure NetScaler? What are the pre-requisites?
16) Can you monitor Citrix services through EdgeSight?
17) How do you configure alerts in EdgeSight?
18) How many users can you host on XenApp 6.5 vs XenApp 5.0?
19) How do you manage capacity planning with EdgeSight?
20) What are the challenges that you have faced in current environment?
21) What happens if you stop the XML service on a server?
Existing users wont be impacted, but no new users will be able to access the applications published from
the server.
22) XML service down on serverA which has 10 applications; can you access the applications?
Existing users wont be impacted, but no new users will be able to access the applications published from
the server.
23) What is Citrix XML service?
The Citrix XML server is a component of Citrix XenApp and XenDesktop that’s used to enumerates
available resources and provide secure tickets for users that to use the WebInterface or CloudGateway.
XML service has two functions:
Communicating with the XenApp farm / XenDesktop zones; the XML broker
Generating and validating secure ticket to authorize users, the Secure Ticket Authority (STA)
24) How to change the port used by XML service?
By default XML service uses port 80. But citrix recommends using port 8080 inorder to avoid conflicts
with IIS.
To change the port used by XML service:
In XenApp 6 and above – this can be changed via Citrix policies.
In Earlier versions – Use the ctxxmlss command-line utility. This can be done by unloading the Citrix XML
Service with /u, changing the port with /r<port number> and restarting the XML service.
ctxxmlss /u
ctxxmlss /r8080
An alternative method is by changing the port in the registry (and restart the Citrix XML service after
changing).
Key :HKLM\System\CurrentControlSet\Services\CtxHTTP
Value: TCP Port
The value is listed in hex, you need to change the view to decimal.
25) Explain Citrix Load Levels?

The following are explanations of the load levels:
9999 : No load balancing installed
0 to 9998 : “normal” load level
10000! : Application is disabled for this server
10000 : Load is at 100%
10001 : Out of licenses
10002 : Indicates that no ICA connections, listener is disabled, are available on that server.
20000 : Citrix server is unable to reach license server
26)How to recover Citrix License Server?
The Citrix servers can function without contacting the license server and it is 30-days fault tolerant, and
in Enterprise version an alert can be set with Resource Manager to send an email in case of License
Server Connection Failure. If the license server reconnects at any time in the thirty days the problem
resolves itself. If the server is not going to come back up, then the license file, digitally signed with the
case-sensitive hostname of the old license server, is the critical component. The license file, a *.lic file,
can be backed up to a thumb drive separately, and restored to a new server with the same name of the
old license server, and the Citrix License server software installed.
27)How to recover from IMA failing?
There are many reasons that the IMA Service doesn’t start
1. IMA Service load time
2. IMA Service subsystem
3. Missing Temp directory
4. Print spooler service
5. ODBC configuration
6. Roaming Profile
Check the Windows Registry setting:
HKEY_LOCAL_MACHINESOFTWARECitrixIMARuntimeCurrentlyLoadingPlugin
If there is no value specified in the CurrentlyLoadingPlugin portion of the above Windows Registry entry
then 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.
If administrators see an “IMA Service Failed” error message with an error code of 2147483649 when
starting the Presentation Server the local system account might be missing a Temp directory which is
required for the IMA Service to run.
Change the IMA Service startup account to the local administrator and restart the server. If the IMA
Service is successful in starting under the local administrator account then it is likely that a missing Temp
directory for the local system account is causing the problem.
If the Temp directory is not present then manually create one as >Temp. For example:
C:\Windows\Temp
Also verify that the TMP and TEMP system environment variables point to the temporary directory.
Restart the server to restart the IMA Service
28) What is new in XenApp 6.5?
Session Lingering
Session Pre-Launch
App Center
Load Evaluators assigned to Worker Groups or OUs instead of individual servers
Datastore and Zone information configured via GPO
Sesssion Only and Controller roles
Desktop Director web console can manage XenApp sessions
MultiStream ICA – ica traffic can be split into four separate TCP streams if required
Log On control feauture to drain users.
29) What would happen if you stop the IMA service on a server?
Existing users on the server will not face any issues, but no new user connections to the server would be
allowed.

What is VMware Fault Tolerance?

VMware Fault Tolerance is a component of VMware vSphere and it provides continuous availability to applications by
preventing downtime and data loss of Virtual machines in the event of ESX server failures.



What is the name of the technology used by VMware FT?

VMware FT using a technology called vLockstep technology

What are requirements and Limitattions for ESX hosts & infrastructure components to run FT protected
virtual machines in Vsphere 4 & 4.1?

Please refer my blog post on ESX Host -Infrastrcuture Requirements & Limitations for VMware Fault Tolerance to see
the ESX requirements for VMware FT.

What are Requirements and Limitations for Virtual Machine to Enable FT ?

Please refer my blog post on Virtual Machine Requirements for VMware Fault Tolerance


How do i check my host for FT compatibility from vSphere client?

One way from vSphere client is to run the cluster complaince check from profile compliance tab of your cluster. The
below checks as specified below will be performed as part of the compliance check.


Validate that Fault Tolerancelogging NIC speed is at least 1000 Mbps.
Validate that power management is supported on the host
Validate that Fault Tolerance logging is enabled.
Validate that VMotion NIC speed is at least 1000 Mbps.
Validate that all the hosts in the cluster have the same build for Fault Tolerance
Validate that the host hardware supports Fault Tolerance.
Validate that VMotion is enabled.
Validate that at least one shared datastore exists





Another way is to check the summary tab of the ESX/ESXi host, "Host Configured for FT" yes or NO.



If " Host Configured for FT" is No. It will display the items required for that particular ESX for FT to work.





What is FT Logging Traffic?

FT logging is the one of option in VMkernel port setting which is similar to enable vmotion option in the vmkernel port.
when FT is enabled for the virtual machine, all the inputs (disk read.. wirte,etc..) of the primary virtual machine are
recorded and sent to the secondary VM over via FT logging enabled VMkernel port.

How to Enable FT Logging in VMkernel Port?

GO the ESX host -> Configuration-> Networking -> Properties of Virtual switch with the VMkernel portgroup
configured

Click on VMkernel Port -> click on Edit -> General tab -> select the Fault Tolerance Logging -> click on OK.




How do you configure or enable FT for the virtual machine ?

FT can be enabled only per virtual machine basis not at the cluster or ESX level.

Right-click the virtual Machine -> Fault Tolerance -> Turn on Fault Tolerance



How does the FT enabled virtual machine will be differentiated with non FT VM's in vSphere client?

FT Enabled Virtual machine will appear in Dark Blue colour as compared to non-protected virtual machines.



By default, Only Primary virtual machine will appear under the cluster and ESX host. To take a look at the secondary
VM , Go to Virtual Machines tab of the Cluster or Host.




How Does VMware Fault Tolerance Work?

When you enable Fault Tolerance for the virtual machine, a secondary virtual machine will be created to work with
the primary virtual machine in which you have enabled FT. The primary and secondary virtual machine resides on a
different ESX hosts in the cluster. Whatever the events or actions performed by the primary VM will be transmitted
via gigabit Ethernet network to be replayed by the secondary virtual machine using VLockstep technology.
Eventhough both the primary and secondary virtual machines appear as a single entity and access a common disk,
both running with the single IP address, MAc address but writes are only performed by the primary virtual
machine.The primary and secondary virtual machines sends heartbeat between each other frequently with
millisecond intervals to the check for the availability. If either of the virtual machine loses the heartbeat, other
virtual machine will take over the primary virtual machine role immediately.



Graphics Thanks toVMware.com


What happens when you enabled Fault Tolerance for your virtual machine?

When you enable Fault Tolerance for the virtual machine, a secondary virtual machine (live shadow image of the
primary) will be created to work with the primary virtual machine in which you have enabled FT. The primary and
secondary virtual machine resides on a different ESX hosts in the cluster.

What will happen when the ESX host of primary VM failed?

When a failure is detected on the primary VM's ESX host, the secondary virtual machine which is running on the
another ESX server in the same cluster will takes the place of the first one with the least possible interruption of
service.

If vCenter is down, will the FT work?
vCenter server is only required to enable FT on the virtual machine.once it is configured, vCenter is not required to be
in online for FT to work. FT failover between primary and secondary will occure even if the vCenter is down.

How does Vmware FT differs from VMware HA?

1.VMware HA is enabled per cluster basis but FT is enabled per VM basis.

2. In case of ESX host failure, virtual machines in the failed host are restarted and powered-on on the other active
hosts in HA cluster. So the restart duration of the virtual machine is the downtime for the virtual machine in HA
cluster. But in FT enabled virtual machine, there is no downtime. In case of host failure, secondary VM will become
primary and continuing the execution from the exact point where the primary VM is left off or failed. It happens
automatically without data loss, without downtime and with a little delay. Users will not see any interruption.

How do you see the summary status of the FT enabled virtual machines in the ESX host from vsphere client?

Click on Summary tab of the ESX host -> Fault tolerance information and VM counts will be displayed




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 Neighborhood
Program Neighborhood 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 Port Number
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. Moving servers to other zone

13. 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.

14. 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.

15. 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

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

17. 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.
18. 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.
19. The ports for server-to-server communication and CMC ports.
IMA : 2512, 2513
20. Licensing issues (server + connection licenses)

21. Load balancing definition and elementary "workflow"

22. 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.

23. Components needed for web connectivity (IIS, Nfuse, SG/MSAM)

24. Troubleshooting using event log

25. Why is ICA that much faster than RDP? technological differences


26. Why does a new desktop get a "dial-up or network problems...” when the OS is win2k pro, or
XP pro.

27. Why does the spooler service sometimes crash, after staring a print job?

28. How much SSL certificates, do I need to setup a CSG configuration?

29. Why does single sign-on not work, when using NFuse or WI?

30. Can you describe your best hardware configuration for a 35 to 40 user server?

31. How do you fight latency, and when is it needed? (ping times)

32. How does the raid controller need to be set on a terminal server?

33. Why does my CSG connection not work, while using a 56 bits version cert?

34. How do you configure a Cisco router TCP/IP stack for optimal citrix traffic?

35. Preferences of zone DCs

36. What are the differences between the Win2k license server and Win2k3?

37. Differences in GPO's between the 2 OS's. I also like to find out how they troubleshoot citrix
issues. What sites do they use?

38. 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.

39. 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"

40. 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.

41. 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.

42. 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



43. 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.

44. 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.

45. 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.

46 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 ciphersuites.

48 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.
49. 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.

51. 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.

52. 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.

53. 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.

54. 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.

55. 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.

56. 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.

57. 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.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close