I have a physical server that currently runs our Exchange 2007 environment on Windows Server 2008. Very small environment with only 30 mailboxes on it (all roles on this one server, nothing fancy or complicated). It's running Exchange 2007 SP2 (build 176.2). Mailbox Stores are on one physical drive (D:) and logs are on another (E:) I've never really needed to install SP3 on it but likely will during the migration.
I'd really like to move this to a virtual machine running Server 2016. I can keep using Server 2008 if suggested.
It's been a long time since I've had to migrate this exchange server (almost 10 years). I'm curious what the best practice would be? My idea is to build the virtual machine, install Exchange 2007 and update to SP3, configure it exactly the same (restoring settings from a backup would be ideal) and then copying the exchange stores over and shut down old server and take it's IP address (I'd love to steal it's hostname too for simple client migration) and put on new server (to prevent having to change firewall rules and journal information).
Eventually I plan on upgrading to Exchange 2013 or 2016 but it's not an ideal time to do so. I know Exchange 2007 is end of life on support, so I'm not even sure if I could call microsoft and pay the $500 for a support ticket if something went wrong.