Create an automated citrix server Installation with RIS and Orca.
Wednesday, 16 January 2008 by Jan van der Elst
  

localdb_access_create.MST

The following values are common for the localdb_access_create.MST. In this sample transform, the existing server farm uses an access/MSDE database stored on this MetaFrame Presentation Server.

 


CTX_MF_NEW_FARM_NAME=FarmAccess

CTX_MF_USER_NAME=Administrator

CTX_MF_DOMAIN_NAME=Your_Domain

CTX_MF_FARM_SELECTION=Create

CTX_MF_CREATE_FARM_DB_CHOICE=Local

CTX_MF_LOCAL_DATABASE=SQL

CTX_MF_MSDE_INSTANCE_NAME=CITRIX_METAFRAME

CTX_MF_LICENSE_SERVER_NAME=Your_License_Server

CTX_MF_SHADOWING_CHOICE=Yes

CTX_MF_ENABLE_VIRTUAL_SCRIPTS=Yes

CTX_MF_XML_PORT_NUMBER=80

CTX_MF_XML_CHOICE=Share

CTX_MF_SERVER_TYPE=a

CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No

CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=No

CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No


 

You must add the following rows to the transform because they are not available in the default MetaFrame Presentation Server Windows Installer package.

 

CTX_MF_CLIENT_CD_PATH=\\fileserver\image

CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes

 

thirdpartydb_create_direct.MST

The following values are common for the thirdpartydb_create_direct.MST. In this sample transform, the existing server farm uses a third party database (MS-SQL, IBM DB2, Oracle).

 


CTX_MF_NEW_FARM_NAME=Farm-ThirdParty

CTX_MF_CREATE_FARM_DB_CHOICE=ThirdParty

CTX_MF_USER_NAME=Administrator

CTX_MF_DOMAIN_NAME=Your_Domain

CTX_MF_FARM_SELECTION=Create

CTX_MF_ODBC_USER_NAME=sa

CTX_MF_ODBC_PASSWORD=citrix

CTX_MF_ODBC_RE_ENTERED_PASSWORD=citrix

CTX_MF_LICENSE_SERVER_NAME=Your_License_Server

CTX_MF_SHADOWING_CHOICE=Yes

CTX_MF_XML_PORT_NUMBER=180

CTX_MF_XML_CHOICE=Separate

CTX_MF_SERVER_TYPE=e

CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No

CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=Yes

CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No


 

You must add the following rows to the transform because they are not available in

the default Windows Installer package.

 

CTX_MF_CLIENT_CD_PATH=\\fileserver\image

CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes

CTX_MF_SILENT_DSNFILE =\\fileserver\image\TestSQL.DSN

 

thirdpartydb_join_direct.MST

The following values are common for the thirdpartydb_join_direct.MST. In this sample transform, the existing server farm uses a third party database (MS-SQL, IBM DB2, Oracle).

 


CTX_MF_FARM_SELECTION=Join

CTX_MF_JOIN_FARM_DB_CHOICE=Direct

CTX_MF_ODBC_USER_NAME=sa

CTX_MF_ODBC_PASSWORD=citrix

CTX_MF_ODBC_RE_ENTERED_PASSWORD=citrix

CTX_MF_LICENSE_SERVER_NAME=Your_License_Server

CTX_MF_SHADOWING_CHOICE=Yes

CTX_MF_XML_PORT_NUMBER=180

CTX_MF_XML_CHOICE=Separate

CTX_MF_SERVER_TYPE=e

CTX_MF_SHADOW_PROHIBIT_NO_LOGGING=No

CTX_MF_SHADOW_PROHIBIT_NO_NOTIFICATION=Yes

CTX_MF_SHADOW_PROHIBIT_REMOTE_ICA=No


 

You must add the following rows to the transform because they are not available in the default Windows Installer package.

 

CTX_MF_CLIENT_CD_PATH=\\fileserver\image

CTX_MF_LAUNCH_CLIENT_CD_WIZARD=Yes

CTX_MF_SILENT_DSNFILE =\\fileserver\image\TestSQL.DSN

 

A more complete explanation of all properties and values can be found in  Administrators_Guide.pdf that can be found in de \Documentation\docs section of your installation disc.
Once you have set all of your values, save the transformed *msi file. (File -> save transformed as)

 
Save transformed MSI

Note: you will probably need to make two different transformed *.MSI files in order to fully automate the installation of your farm: One to create a database and one for the other servers to join that database.

 

Conclusion

Off course there are many ways  of deploying servers, from using ghost-images to using products like Altiris. Products that vary a lot in what you can and can't do with them and also vary a lot in price. RIS itself got its limitations and isn't very flexible by nature, but is free of charge and available on the Windows 2003 sever CD. With some common sense and techniques like command line scripting, you can build a reliable deployment procedure for your (Citrix) environment.

Orca is in my opinion a great tool to customize MSI files. It is easy to use, also free of charge and is available in the platform SDK.
 

 


Related Items:

Free tool: CTXCOMMAP (8 April 2008)
Published Applications Utility Updated - Not Free Anymore (8 April 2008)
Using Softgrid MSIs Without Being An Admin (10 March 2008)
Hyper-V Knowlegde Dump (17 July 2008)
Using Group Policy To Support Custom Applications In Your Environment (3 August 2006)
PubForum 2008 Dublin (6 February 2008)
SFT Explorer 1.3 (22 February 2008)
Remote Desktop Client For MAC 2 Available (3 July 2008)
Gourami releases 'Farm Monitor' beta (13 July 2008)
Citrix XenDesktop vs. VMware Virtual Desktop Manager (1 April 2008)
Comments (0)add feed
password
 

busy