Citrix Interview Questions 2024 1
Citrix Interview Questions 2024 1
Ans1.
Ans 2.
Ques.3 Session reliability, Auto client reconnect and Keep Alive time
Ans 3.
Benefits: Prevents session disconnects, reduces user frustration, and enhances productivity by
ensuring uninterrupted access to applications and desktops.
Auto Client Reconnect: Automatically restores disconnected sessions without user
intervention.
Benefits: Minimizes downtime for users, improves productivity, and reduces support overhead
by swiftly restoring access to applications and desktops after a disconnect.
Keep-Alive Time: It is an Interval for exchanging heartbeat messages to maintain connection
activity. These heartbeat messages confirm the connection's status, preventing it from being
terminated due to inactivity.
Ques.4 What is the difference between FMA and IMA?
FMA IMA
Modern Architecture: FMA is the Legacy Architecture: IMA was the
architecture introduced in later versions of architecture used in earlier versions of Citrix
Citrix XenApp and XenDesktop. XenApp (formerly known as Citrix
Presentation Server).
Distributed Architecture: FMA employs a Centralized Management: In IMA, all
distributed architecture where each configuration information and management
component serves a specific role. It includes tasks are handled by the Data Collector,
Delivery Controllers, StoreFront servers, Virtual which is a central component in the XenApp
Delivery Agents (VDAs), and Citrix Director. farm.
Scalability and Flexibility: FMA is designed Hierarchical Design: IMA employs a
to be more scalable and flexible than IMA. It hierarchical design with zones, data
allows for easier scaling out by adding more collectors, and worker servers. Data
Delivery Controllers or StoreFront servers as collectors maintain farm-wide data, including
needed. server load, session information, and
published resources.
Enhanced Features: FMA Drawbacks: IMA had certain limitations,
introduces features such as Machine such as scalability issues in large
Creation Services (MCS) and deployments, complexity in managing
Provisioning Services (PVS) for multiple zones, and dependencies on the
Data Collector, which could become a single
desktop and application provisioning,
point of failure.
HDX protocol enhancements, and
improved user experience.
High Availability: FMA offers
improved high availability compared
to IMA, with built-in redundancy and
failover capabilities at various levels
of the infrastructure.
XenApp 6.5 XenApp/Xendesktop 7.x
Added in version
Centralised
Datastore Site Database n/a
configuration
Local Host
DB resilience Connection leasing – LHC LHC added in 7.12
Cache (LHC)
7.7, zone
Scaling Zones Zones and zone preference
preference: 7.11
Scheduled
Restarting
server reboot Restart schedules Improved in 7.12
workers
policy
Web interface:
Storefront: per store auth
Authentication per site auth SF 3.5
config
config
Provisioning
Provisioning PVS, MCS, App Layering n/a
services (PVS)
The Independent Management Architecture (IMA) used by XenApp 6.5 and earlier versions
is a mesh architecture. The Flexcast Management Architecture (FMA) used by XA/XD 7.x
on the other hand consolidates all brokering functionalities to the Desktop Delivery
Controller (DDC). Applications and desktops are hosted on separate machines, the workers,
where the Virtual Delivery Agent (VDA) is installed.
New LHC
The principal broker (Citrix Broker Service) on a Controller accepts connection requests
from StoreFront and communicates with the Site database to connect users with VDAs
that are registered with the Controller.
A check is made every two minutes to determine whether changes have been made to
the principal broker’s configuration. Those changes could have been initiated by
PowerShell/Studio actions (such as changing a Delivery Group property) or system
actions (such as machine assignments).
If a change has been made since the last check, the principal broker uses the Citrix
Config Synchronizer Service (CSS) to synchronize (copy) information to a secondary
broker (Citrix High Availability Service) on the Controller. All broker configuration data is
copied, not just items that have changed since the previous check. The secondary broker
imports the data into a Microsoft SQL Server Express LocalDB database on the Controller.
The CSS ensures that the information in the secondary broker’s LocalDB database
matches the information in the Site database. The LocalDB database is re-created each
time synchronization occurs.
If no changes have occurred since the last check, no data is copied.
The following graphic illustrates the changes in communications paths if the principal broker
loses contact with the Site database (an outage begins):
When an outage begins:
The principal broker can no longer communicate with the Site database, and stops
listening for StoreFront and VDA information (marked X in the graphic). The principal
broker then instructs the secondary broker (High Availability Service) to start listening for
and processing connection requests (marked with a red dashed line in the graphic).
When the outage begins, the secondary broker has no current VDA registration data, but
as soon as a VDA communicates with it, a re-registration process is triggered. During
that process, the secondary broker also gets current session information about that VDA.
While the secondary broker is handling connections, the principal broker continues to
monitor the connection to the Site database. When the connection is restored, the
principal broker instructs the secondary broker to stop listening for connection
information, and the principal broker resumes brokering operations. The next time a VDA
communicates with the principal broker, a re-registration process is triggered. The
secondary broker removes any remaining VDA registrations from the previous outage,
and resumes updating the LocalDB database with configuration changes received from
the CSS.
In the unlikely event that an outage begins during a synchronization, the current import is
discarded and the last known configuration is used.
The event log provides information about synchronizations and outages. See the “Monitor”
section below for details.
You can also intentionally trigger an outage; see the “Force an outage” section below for
details about why and how to do this.
Ques. 5 What is the difference between Citrix UPM profile and Roaming profile?
Ans 5. UPM profiles offer more customization and optimization for virtual environments, whereas
Roaming profiles may face performance challenges, especially in larger deployments.
Ques 6. What is PVS boot process
UPM profiles offer more customization and optimization for virtual environments, whereas
Roaming profiles may face performance challenges, especially in larger deployments.
Ans 6.
1. IP Acquisition
PXE
BDM -Static IP
BDM -Static IP
5 BNISTACK/IMO
Ques 7 How to troubleshoot PVS TD bootup error 'BNIStack failed, network stack
could not be initialized.
Ans
3.Activate master image OS by 3rd party windows crack software before image
We do not support 3rd party windows crack software, PVS only support KMS and MAK windows
activation.
Ans. The udadmin displays the licensed users and devices and releases licenses for specified
users and devices.
Step 3. Do not check ‘Enable Remote Access’ as of now, as we have not yet created gateway in
netscaler, we shall configure it later.Click ‘Next and proceed with default.
Step 1 Go to NS and click ‘Create New Gateway’.
Step 2. Enter Gateway URL which you want user to access for APAC region, Enter Gateway IP
address
Step 3. Either use Existing Certificates or Install a new Certificate already created. Choose cert
file its key and enter its pwd. Click ‘Continue’
Step 4. Enter the existing SotreFront URL, click on retrieve store, you’ll see the Store created in
last exercise. Select for the APAC one. Enter AD domain and Delivery controller (STA). Click
‘Continue.
Step 5 Use existing LDAP or add a new one. Click ‘continue.’ Click ‘Done’
Add Netscaler gateway UR0L created in earlier exercise for APAC region.Click ‘Next’
Add STA (Deliver controller), Check ‘Session Reliability’. Click ‘Next’
Choose default and click ‘Next’. Click ‘Create. Continue click ‘Next’, your Store and NS gateway
is integrated now. Similarly, we can create it for US region. This is done to avoid slowness if all
connects the same Citrix URL.
6. Configure LDAP Authentication on NS.
7. How to upgrade Firmware of HA pair NS
1.41 Primary
1.40 Secondary