How do I move my small business from a Windows Server 2003 machine to a Windows Server 2008 R2 machine? (Windows Server noob)

Solution 1:

There are lots of guides for this type of thing on the internet. If you have time to do it properly, then the rough steps you need to go through are:

  • Join the 2008 R2 computer to the domain like any normal workstation.
  • Run dcpromo to make it a domain controller (this step copies the user accounts and passwords on it).
  • Move important domain controller functions over to the R2 computer (find documentation).
  • Make the 2008 R2 computer a DNS server and DHCP server and stop the 2003 server doing it.
  • Run dcpromo to take the 2003 server away from being a domain controller, when ready.
  • Move files, printers, etc to the 2008 server. No easy way to do this, you setup the shared folders, copy the data over using a tool which keeps all the permissions and file editing dates such as robocopy, then update all the computers to connect to the new server.
  • Install your Autodesk and Accounting software on 2008 and move the data accross, probably with their support help.
  • Check the 2003 server for last minute look for things it still does, if ok...
  • Shutdown the 2003 server. See what happens.
  • Keep it for a few months at least, just in case.

If it's not going to last long enough for the above, then make the 2003 server into a virtual machine on the 2008 server, either using Hyper-V or VMWare Server, assuming the new one has the disk space to handle it. Then do the above migration from the virtual machine.

A guide like this one http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/03/02/transitioning-your-active-directory-to-windows-server-2008.aspx might well help. You'd be looking at "transitioning" not "restructuring".

Also, take backups first.

Solution 2:

I'd echo the statements from the other posters here-- outside assistance would help you tremendously and, honestly, what you've got is probably an afternoon's worth of work (based on having done a number of migrations that are similar).

Here's how I'd do this to maintain the old server name, file share structure, etc. (I think it's a great thing to preserve as much of the old structure as possible so that you don't have user confusion, broken shortcuts, etc.)

  • Install W2K8R2 onto the new server computer ("NEWSERVER") and configure it with OLDSERVER as its DNS server.

  • Promote NEWSERVER to a domain controller. Install the DNS service on NEWSERVER and configure it to use itself as its DNS server after Active Directory has completed replicating from OLDSERVER.

  • Reconfigure the OLDSERVER computer to use NEWSERVER as its DNS server. Demote OLDSERVER to being a member server computer. This will allow you to rename OLDSERVER to another name (call it OLDSERVER-X). Change IP address of OLDSERVER-X to a new free IP address.

  • Configure NEWSERVER with an alias name to answer for the OLDSERVER computer name per this article: How to Configure Windows Machine to Allow File Sharing with DNS Alias

At this point you have a new server computer that can answer for the name of the old server computer and the old server computer remains on the network with a different name. You could promote OLDSERVER-X back to being a domain controller if the hardware is stable enough to use as a secondary domain controller.

Backups of the existing server computer before you begin are critical, but this method leaves the original server computer in a nearly untouched state (just no longer a domain controller and with a different name). In fact, I'd caution you to remove the file shares from the old server computer as soon as possible after the migration so that users don't "find" it and start saving files to it (since it'll still be fully functional).

Migrating the file shares from OLDSERVER-X to NEWSERVER could be as easy as ROBOCOPYing a few directories and making some shares. Migrating the printers is as easy as using the built-in printer migration functionality in W2K8R2. Your license management application, though, is very likely "node locked" to OLDSERVER-X and you'll probably have to contact AutoDesk to get the necessary codes to move it over to NEWSERVER. It's possible that the license service will keep working on OLDSERVER-X while you do all this since you're not changing out the NIC (which is typically used as a "key" for node-locked licensing services, in my experience).

Backup will be different in W2K8 R2. I'd recommend you look at using the built-in backup functionality of W2K8 R2 because it's really easy to do bare metal restores with it.

You may want to consider installing a hypervisor (Hyper-V, VMware ESXi, etc) onto the new server computer before you install the OS. That will allow you to move the OS instance to new hardware in the future w/o any concerns about hardware compatibility. I'm doing that nearly all the time now in situations like this where the small performance hit of virtualization doesn't make any difference in the end result.

If you weren't in Canada or I had a passport I'd offer to fly out and do this for you as a weekend project. >smile< It could almost all be done remotely actually.

Anybody who tells you that you can't preserve the old server name, the old file share structure, etc, either doesn't know what they're doing or is seeing you as a cash cow. Likewise, anybody who says this is going to take more than 10 - 15 hours is probably inept, too (unless there's substantially more to this than your post describes). What you've got is a run-of-the-mill small business migration.

Solution 3:

You've gotten some good answers but without experience actually performing this type of migration it could go off the rails pretty quickly. I might suggest purchasing a migration kit, which will walk you through the process step-by-step. You could certainly accomplish the migration in a single day of focused effort.

www.sbsmigration.com has a migration kit specifically for your scenario and includes migration support with the kit.

http://www.sbsmigration.com/pages/57#platform