How to Move a Hyper-V Virtual Machine into Microsoft Azure Using System Center

November 17, 2014   //   Cloud, , , ,

At IT solutions provider, SWC, we often get asked if it is possible to move a virtual machine from an existing on-premise Hyper-V environment into Microsoft Azure. The answer is yes! It’s actually an easy process using Microsoft System Center Virtual Machine Manager and System Center App Controller. Read my blog to learn more and see how this can be done.

Instructions for how to move Hyper-V Virtual Machine into Microsoft Azure using System Center:

Before you start, make sure that Microsoft System Center Virtual Machine Manger has been connected to your Hyper-V environment and that App Controller is linked to both your VMM server and Microsoft Azure. It is also recommended that you pre-create any Azure networks, cloud services and storage groups that you might need. If you need assistance with the setup of either the System Center application or

Once everything has been configured, follow these steps to migrate a virtual machine:

  1. Login to App Controller and find the virtual machine that you would like to migrate.
  2. Once the correct virtual machine is highlighted, click Store at the top of the page. When you store the virtual machine it will shut it down, so please make sure that you have scheduled downtime before starting this procedure.

System Center Hyper V Microsoft Azure

  1. Once the virtual machine has been stored, a new menu will appear and you can choose Copy to start the Azure transfer wizard.
  2. System Center Hyper V Microsoft Azure 2The Azure deployment wizard will usually include a warning. This is not actually a problem, instead it is the wizard helping you decide what VM size to use in Azure. App Controller will look at the specifications of the existing virtual machine and recommend the minimum size to get the same or better performance in Azure. SWC always recommends reviewing the warning and ensuring that the recommended virtual machine size is met or exceeded to have a good experience in Azure.
  3. To start the wizard, first click on Configure and select the Azure cloud subscription you would like to use.
  4. Next pick your existing cloud service or create a new one. The cloud service is basically a container that will hold the virtual machine.
  5. Next select the proper networking. As we mentioned earlier it is recommended that you configure this ahead of time using the Azure portal to make sure everything is ready for the migration.
  6. Finally, configure the virtual machine properties. You will need to do all of the following:
  • Name the virtual machine
  • Select a size for the virtual machine (again consider the size recommendation from the wizard’s warning)
  • Select your storage space for the virtual disk files
  • Configure any networking and firewall rules you would like. If the server is a web server or FTP server, for example – this section would be the place to add remote access for those services.
  1. Once you have confirmed everything is ready to upload, click the Deploy button and then let it run.

Depending on the size of the virtual machine and the available bandwidth this can take anywhere from 15 minutes to several hours to copy the virtual machine into Azure. Once the process completes the VM will be automatically started and will be available on the Internet and you can use App Controller or the Azure portal to further manage its settings.

Our goal at SWC is to be a trusted partner, helping you find the right cloud solution that matches your business needs and can help your organization grow. We work with a number of cloud vendors including Microsoft Azure and Amazon Web Services to ensure we find the right fit. SWC has an extensive technical background and cloud consulting experience, we know what requirements to consider when moving applications and systems to the cloud, including when moving to the cloud is not recommended. We can apply that expertise to your environment.

Would you like more information on Microsoft Azure, or want to see a demonstration of this process? Visit one of our upcoming Cloud or System Center Chicagoland luncheons to learn more.

Related Microsoft Azure Blog Posts

If you enjoy learning more about the cloud and Microsoft Azure, please check out a few of our past posts:
Five Questions to Ask Before Investing in a Cloud Service
Performance and Schedule Autoscaling in Microsoft Azure
Flexible and Scalable Web Hosting with Microsoft Azure

Related Microsoft System Center Blog Posts

If you enjoy learning more about Microsoft System Center, please check out a few of our past posts:
Better Together: Microsoft System Center and Windows Server 2012 R2
Making Optimized IT Delivery A Reality In Your Organization
The Sky is the Limit: Improve Operational Efficiency with System Center Orchestrator 2012 R2
Microsoft System Center Endpoint Protection 2012 R2
Why We Love Microsoft System Center Virtual Machine Manager (And You Should, Too!)
Why You Need to Upgrade to Operations Manager 2012 R2
Let’s Talk Backup: Microsoft System Center Data Protection Manager 2012 R2
Microsoft System Center Licensing Key Points
One System Center To Rule Them All
Microsoft System Center Replacement Tools