Carl Stalhood

Sunday, 28 August 2011

The Logon User Interface DLL Ctxgina.dll failed to load. Contact your system administrator to replace the DLL, or restore the original DLL

Symptoms

When rebooting a MetaFrame Presentation (XenApp) Server, you receive the following error message:

"User Interface Failure. The Logon User Interface DLL Ctxgina.dll failed to load."

Causes

Potential causes of this error message include:
Corrupted or deleted *GINA.DLL,
Failed installation (or uninstallation) of Metaframe Presentation (XenApp) Server or its corresponding service packs, hotfix rollup packs, or hotfixes.
An install conflict with applications such as the Novell Client, PCAnywhere, or any key that modifies the HKLM\Software\Microsoft\WindowsNT\Current Version\Winlogon\GinaDLL value.
Incomplete or missing Path statements set in Environment Variables.

Wednesday, 24 August 2011

Load e-valuator rules

Load throttling ?

This rule determines load based on how user logon operations affect server performance. If logon is an expensive operation, set this to High (default).

Context Switches ?


This rule allows your load evaluator to calculate a load based on the CPU context switches. A context switch occurs every time the operating system switches from one executing process to another.
When the CPU context switches are within the low and high thresholds, Load Manager reports a load percentage based on the threshold values.
When the CPU context switches exceed the high threshold, Load Manager reports full load.
When the CPU context switches are less than the low threshold, Load Manager reports no load.
The valid range for the high and low thresholds is 0 to 2147483647.

Page faults ?

This rule allows your load evaluator to calculate a load based on the number of page faults per second. A page fault occurs every time the operating system accesses physical memory that has been flushed to disk.
When the number of page faults per second is within the low and high thresholds, Load Manager reports a load percentage based on the threshold values.
When the number of page faults per second exceeds the high threshold, Load Manager reports full load.When the number of page faults per second is less than the low threshold, Load Manager reports no load.
The valid range for the high and low thresholds is 0 to 2147483647.

Scheduling ?

This rule schedules the availability of selected servers or published applications. This rule sets the weekly days and hours during which the server or published application is available to users and can be load managed. For example, you can use this rule to prevent access to sensitive data outside of regular business hours.
For each day of the week, you can specify a list of time intervals, during which Load Manager will report no load. During the other times of the day, Load Manager will report full load.
To view the list of time intervals for a day of the week, select the day from the Day of Week list. The list of time intervals appears under Times of Day. To add an interval to the list, click Add Interval. To remove an interval, select it and then click Remove Interval.
This rule should be used in conjunction with another rule because it will not balance connection load if used by itself.


Sunday, 7 August 2011

About Citrix load balancing and prefrential load balancing

By default there are two type of load evaluators in Citrix Xenapp 5.0
1- Advanced
2- Default

Advanced : Available rules
CPU Utilization
Load throttling
Memory usage
Page swaps


This is used when, all servers are not with same configuration.Some are P3 or some p4.

This rule allows your load evaluator to calculate a load based on the number of users accessing a specific published application on the attached server.

When the number of users accessing the published application is less than or equal to the threshold value indicated here, Load Manager reports a load percentage based on the threshold value.

The valid range for this rule is 1 to 10000.

Default : Available rules
Load Throttling
Server user load

This is used when, all servers are same configuration.

This rule allows your load evaluator to calculate a load based on the number of users accessing a specific published application on the attached server.

When the number of users accessing the published application is less than or equal to the threshold value indicated here, Load Manager reports a load percentage based on the threshold value.

The valid range for this rule is 1 to 10000.

creating new load evaluators:
Load evaluator rules:
Application User Load
Context Switches
CPU Utilization
Disk Data I/O
Disk Operation
IP Range
Load Throttling
Memory Usage
Page Swaps
Scheduling
Server User Load



Apply load valuator for server :

Apply load valuator for application

Select application

select Load manage application

Select a server

Client Drive mapping

From Web interface for java client :
Open web-interface > Xenapp website>client deployment > Client for JAVA


2 - From Xenapp Advance Configuration :
Goto Policies> HDX Plug and Play > client Resources> Drives> Mapping >Enable



3 - C:\>TSCC.msc

check ICA client not RDP
Prpertied> client setting





4 - c:\>dsa.msc
user properties> Environment Tab > connect client drive at logon




Home drive mapping> user profile>Terminal service profile