Jul
18

Forcing a Remote Citrix Server to Use a Local Host Cache File

Posted by Carson       Trackback

At a previous employer, we used Citrix Metaframe Servers at four different sites, with one of the sites handling the central configuration of the Citrix Server Farm.  This worked great for the most part, but during extended MPLS WAN (Wide Area Network) outages, the remote servers started to hang up, as they could not “phone home” to get the central configuration datastore.

Forcing the remote servers to temporarily look only at their local configuration cache would result in much better performance.  Once the MPLS WAN was back up, I would need to revert to the standard settings.

Part I: Use local cache on when the central datastore is unavailable
1. Stop IMA Service on affected remote server
2. Update registry entries:
HKLM\Software\Citrix\IMA\DatabaseDriver = IMAAccess.dll
HKLM\Software\Citrix\IMA\DataSourceName = M:\Program Files\Citrix\Independent Management Architecture\Imalhc.dsn

3. Start IMA service

Part II: Use central datastore for configuration (once WAN is back online):
1. Stop IMA Service on remote server
2. Update registry entries:
HKLM\Software\Citrix\IMA\DatabaseDriver = IMASql.dll
HKLM\Software\Citrix\IMA\DataSourceName = M:\Program Files\Citrix\Independent Management Architecture\MF20sql2k.dsn

3. Start IMA service

No Comments

Make A Comment

No comments yet.

Comments RSS Feed   

Leave a comment