Hi, William. We recently completed an upgrade from v8.1.1 to v9.0.23, both on-premises. It took us over a year to complete the upgrade to four deployments - sandbox, dev, test and prod. Note, we also enabled IFD at the same time we upgraded each environment, so that added some extra steps and headaches for us. Our original deployment and upgrade deployment both consisted of 2 front-end servers, 2 async servers and one SQL server that also ran reporting services. Some of the largest learnings / take-aways from our experience:
1. We had to introduce 2 jump servers: one for v8.2.2 and one for v9.0.6. Each of these were full CRM deployments (all services and SQL Server on a single server). We migrated each organization DB from 8.1.1 to 8.2.2 to 9.0.6 to 9.0.23.
2. Dedicate at least 16GB RAM and 2CPU to the jump servers. We started off with just 8GB on each and increased to 16GB on each, which took the upgrade time from 8 hours to 1.25 hours for each organization on each jump server.
2. TLS1.0 still needs to be enabled on your new servers to complete the installation.
3. The 'Windows Search' service needs to be enabled on the new servers.
4. Late in our testing of v9.0.23, we found that we were not able to import / export data and solutions. Some times an IIS reset would clear the issue, but it would always come back. This was fixed in v9.1.1.914. So within a month after upgrading our Prod deployment, we had to do an in-place upgrade to all deployments so that we could promote solutions and import / export data.
5. Be prepared to engage your CRM vendor or MS Support for help with these. During our first upgrades of our Sandbox and Dev deployments, we ran into many errors (too many to list here) when upgrading from v8.2.2 to v9.0.6 and from v9.0.6 to v9.0.23.
6. If you have full-text search for quick find enabled, disable it and allow the index management system job to run before starting the DB migration.
There were some other road-blocks that we encountered, but they were more environmental that were specific to our server and network infrastructure. I very highly recommend testing the upgrade process in a separate, throw-away environment to work out any kinks along the way, and take lots of detailed notes. We did this (our Sandbox deployment is throw-away), and still ran into some minor issues with our Dev and Test upgrades, but it gave us 3 trial runs before upgrading our Prod deployment, which completed without any issues.
Good luck with your upgrade!
------------------------------
Nicholas Hohenwarter
Virginia Credit Union
Richmond VA
------------------------------
Original Message:
Sent: Aug 03, 2021 01:03 PM
From: William Zukas
Subject: Best practices for upgrading from v8.2
We are currently @ CRM version 8.2.23.16 on premise in production. Hence, we are five versions behind to get up to 8.2.28.11 [which is the last version in v8.2]. It appears we are many versions behind in v9.0 on premise.
Can anyone advise what would be the best practice of upgrading to v9.0 on premise considering where we are? Has anyone gone through an update that would be similar to ours?
Have any of you gone from v8.2 directly to the cloud version?
Any advise would be appreciated, we are looking for a roadmap of how to proceed.
Thanks in advance for your help...
------------------------------
William Zukas
Sr. CRM BA/Administrator
Qosina Corp
Ronkonkoma NY
------------------------------