We've been using Unity 4.0(4) SR1 since late 2004. We have not applied any patches on application nor OS since everything worked perfectly as we expected.
However we'd like to upgrade current release to 4.0(5) for specific function. I see there is a 4.0(5) service pack on Cisco download but I'm not sure if this service pack was for 4.0(5) or 4.0(4) to be upgrade to 4.0(5).
Do I have to upgrade current version to 4.0(5) to apply this service pack? or Can I just apply 4.0(5) service pack to 4.0(4) for that to be upgraded to 4.0(5)?
Another quick question is that we're thinking about upgrading our e-mail infrastructure from MS Exchange 2003 to 2007 in near future. I know Unity 5.x version is the only one that support Exchange 2007. Is there minimum Unity version requirement to be upgraded to version 5.0? or can any 4.x versions be upgraded to 5.0?
Looks great! I would however, add in the very first thing you do with the old server is to run a backup with DIRT. But then also to Pull a drive from the mirror. This way, if all is lost and nothing works, just shut down, push the saved drive into the working slot and boot up. All is back to the way it was.
Also add in you have touch Unity before step 9. (setup up Unity to Exchange 2007)
I did (3) like this and they all seem to go fine. I did one that the Passwords did not migrate, but no big deal. I would during the migration process of subscribers, go in sections of smaller blocks. Dont do them all at once. Also, do not break the digital networking right away. let everything sync up in the unity's and digital networking. I think my mistake on the passwords was I did it too fast and the data was still replicating or moving around in SQL.
If you are planning on going to Unity 5.x, I would hold off on the upgrading to 4.0.5 then. It really does not do much for you if you currently have not problems in 4.0.4.
In my opinion, the best path would be to purchase a new server for Unity 5.x. You can then swing the users from old to new server instead of having to rebuild on the current platform, then a 2 years later, replace that hardware, etc.
If you do you want to upgrade 4.0.4, you will need to "upgrade" to 4.0.5 then run the Service Releases for that version.
it's also advisable to run the Cisco Unity Windows Update file. This contains all the MS hotfixs for the OS, Exchange, and SQL that are needed. It will compare what you have installed and what is needed, then run. It's pretty slick.
You can only Unity 5.x *when* Exchange 2007 is in use. There is no min to upgrade from Unity 4.x to 5.x.
hope this helps