| Create an automated citrix server Installation with RIS and Orca. |
| Wednesday, 16 January 2008 by Jan van der Elst | |||
|
Page 5 of 5 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.
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.
ConclusionOff 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.
Show/Hide comment form
|
|||
