You are currently browsing the monthly archive for June 2009.
It’s been quite some time since I last could be bothered to blog anything, but I thought I’d finish this one off in case anyone cared! The upgrade process works a charm, even though the process is a little convoluted. I’m happy with it, to say the least!
As a recap, the upgrade is based on Windows 2003 Server, Citrix PS4.0 going to XenApp 5.0.
As an additional complication, we are moving from an Oracle datastore on PS4.0 to SQL Server on XenApp 5.0. This is a “complication” because we don’t want to upgrade any data in the Oracle datastore and keep each instance dedicated to its’ specific version. ie. no XenApp 5.0 tables/data in the PS4.0 data store.
In a nutshell…here’s the order of events, split into three areas, which incidentally coincide with the reboots on the server: -
- Preparation and Upgrade
- Supplemental Tools & Configuration
- Farm Membership
Preparation & Upgrade:
- Disable logins, enter Installation Mode (for good measure)
- Change farm to an interim SQL farm, created purely for the upgrade process
- Promote Network Service to Administrator privileges
- Stop some system services to speed up the process.
- Stop/Kill Citrix Print service as it can screw with the upgrade installation
- Remove UPHClean v1.6
- Remove JRE 1.4.x
- Remove Visual C++ Runtime
- Remove EdgeSight v4.x Agent
- Install .Net Framework 3.5
- Install JRE 1.6.13 (including compatibility tweaks)
- Install Visual J# v2.0
- Install Visual C++ Runtime 2005
- Install XenApp 5.0 (yeah baby)
- Install all ASC components
As Alexander Orlov would say “simples” – yeah right.
Supplemental Tools & Configuration
- Install Roll-Up v04
- Install Edgesight Agent v5.0 (set service to manual in CL)
- Install UPHClean 2.0
- Move profile folders from C:\Documents & Settings to other non-system partition
- Set/Confirm ICA and RDP settings
- Set/Confirm TSCAL Server(s)
- Re-Apply ACLs on all partitions
- Clean up log files
- Set Citrix services startup account to Local System where ncessary
- Demote the Network Service
- Change Farm from temporary SQL hybrid/upgrade farm to permanent SQL XenApp farm
- Set License Edition to Enterprise (which we still use)
Did I mention it was a little convoluted?
I think I did.
Let me know if you want any of the specific details posting.