Migrating VM from On-Premises to Google Cloud Platform

Sam Kadam
Sam Kadam
Jun 20 · 4 min read

Cloud migration is a major technology trend, as the cloud provides on-demand flexibility, scalability and reduction of Capex for on-premises infrastructures. Public cloud providers offer a variety of services for storage, database and application migrations.

When we originally considered moving our foundation to a cloud stage, we were simply highly involved with raising new assets and had a ton of highlights to convey.

Be that as it may, we suspected it was actually the opportune time to set ourselves up to accelerate our pace of item development.

Servers were getting old and we were confronting colossal postponements to get new ones (two or three weeks no doubt). Improving your framework in that setting is very improductive. In a cloud world, we just craved living 20 years back in time.

We had no devOps aptitudes in-house and realized we needed to discover help to effectively handle this enormous test.

As an initial step and before plunging into the relocation, we characterized a couple of standards to depend on. We figure they can help other individuals confronting similar difficulties.

Proof of Concept
We started the process with a POC in which we considered existing running infra compatibilities with services offered by the Google Cloud Platform and also planned for elements in our future roadmap.

Key areas covered in POC:

· On-premises

· VM from On-premises to GCP

What is On-premises VM?

Virtualization is winding up increasingly more famous among IT people group, and all things considered. However, that notoriety will require a more prominent dimension of watchfulness too.

As virtualization keeps on developing, it’s venturing into “for all intents and purposes” (play on words expected) each edge of your system, in the cloud, yet in your on-premise arrange also. As per one CIO that we addressed, virtualization speaks to an enormous progression as far as usability and customization of machines for end clients, and just as for the capacity to contain costs, yet it accompanies a lot of admonitions.

Virtual machines have been around for quite a while. When they at first showed up in the standard approximately 15 years back, it appeared to be a minor act of God, by empowering equipment union inside a server farm. All the more as of late, the ROI required to turn up a server has fallen significantly. In any case, administration around virtual machines had not yet developed, thus the quantity of them climbed significantly.

After some time, associations built up a need to deal with the tremendous increment in the quantity of server occurrences. Accordingly, virtual machine producers created different types of virtual machine the executives to permit such administration, giving both perceivability and the board disentanglement to the virtual condition.

Perceivability and the board alone are insufficient to control VM cases. A decent administration model is fundamental to controlling expense and driving an incentive from any server scene, even a virtual one.

This article will talk about quickly the historical backdrop of virtualization, what choices are accessible to you (“in the cloud” or “on reason”), in addition, best practices as for these, and how you can best deal with the entire procedure, with an eye toward “great administration” over the system.

How we can migrate from VM from On-premises to GCP?

1. From the vSphere Web Client, select the desired Virtual Machin

2. Right-click that VM and

3. select Velostrata Operations > Run-in-Cloud, or

4. select Velostrata Operations > Migrate.

5. Select your Cloud Extension.

6. (Optional) Name the Cloud VM.

7. Click Next. The Cloud Instance screen appears.

8. Select the Project and Instance Type.

Velostrata suggests instance sizes that approximate the capacity and performance of the existing VM. For information on how recommendations are processed, see Cloud Instance Rightsizing.

9. Click Next. The Storage Policy screen appears.

10. For the Storage Policy, select Write Back or Write Isolation.

11. Click Next. The Networking screen appears.

12. Select the Subnet on GCP for the VM.

13. Enter any Network Tags (comma separated) which will be applied to the migrated VM.

14. (Optional) Select the Instance Service Account.

15. From the Configure Private IP drop-down list, select one of the following:

16. Auto to automatically assign an available address from the subnet, or

17. Static and enter a Static IP within the VPC subnet.

18. From the Edge Node drop-down list, select the primary node in your Cloud Extension that will handle the migration.

19. For External IP, select:

20. Click Next.

21. If you are performing a migrate operation:

22. Select the Disk Type for your instance and Service Account that hosts the worker instance handling the migration.

23. Click Next. The Summary screen appears.

24. Review the summary, and then click Finish.

The process of running the VM in the cloud and then migrating the VM can be viewed on the Cloud Instance Information portlet on the VM Summary page, and by monitoring the created vSphere task.


Petabytz Technologies Inc. is a leading IT consulting,Data Science and Engineering, business solution and systems integration firm with a unique blend of services.

Sam Kadam

Written by

Sam Kadam



Petabytz Technologies Inc. is a leading IT consulting,Data Science and Engineering, business solution and systems integration firm with a unique blend of services.