So I recently upgraded my Rackspace CloudServers infrastructure from Windows 2008 R2 to Windows Server 2012. It was fun and I thought I’d share my experiences to help you should you choose to do an in-place upgrade.
Rackspace does not offer an in-place upgrade option. Because of this you have essentially one choice to manually do an in-place upgrade. Which is downloading the Windows Server 2012 ISO from Microsoft and mounting or extracting that ISO in order to start the upgrade process. Before doing this though you will need to make sure you download both the Rackspace Agent software as well as the Citrix Windows 8 Drivers. Check out the following steps:
1. Before upgrading you should backup your CloudServer data. In addition to this it would be wise to write down your network config and routes along with the mac addresses to ensure you put the right config on the right adapter once upgraded to Windows Server 2012. This is always best practice.
2. Download Windows Server 2012 ISO from Microsoft.
3. Download the Rackspace Agent – Download from here
4. Download the Citrix Agent/Networking driver – Download from here
5. Download DotNet 4.0 Full Setup – Download from here
6. Download installagentservice.bat – Download File Here – Source Code Here
7. Download installupdateservice.bat – Download File Here – Source Code Here
The files you downloaded during steps 2-5 should be sitting on your 2008 R2 CloudServer.
8. Mount or extract your Windows Server 2012 ISO.
9. Run through the upgrade process.
10. Once upgrade is complete you will need to console into your server from the Rackspace CloudServer control panel.
11. Run the installation of DotNet 4.0 Full Setup.
12. Run the Citrix Agent/Networking driver software.
13. Expand Rackspace agent “rackspace_agent.zip” at the following location: C:program files
14. Place the installagentservice.bat file at the following location: C:Program FilesRackspaceCloud ServersAgent
15. Place the installupdateservice.bat file at the following location: C:Program FilesRackspaceCloud ServersAgentUpdater
16. Go to Networking and Sharing Center and be sure to add back the appropriate network configuration on your network adapters along with the mac addresses.
That’s it. If you made it this far you’ve upgraded successfully to Windows Server 2012. Should you have any questions or suggestions feel free to comment this blog or tweet me. Thanks.