IP Library Patent Application 18226286
Patent Application
App. No. 18/226,286

AUTOMATED MIGRATION FROM A VIRTUAL MACHINE ENVIRONMENT TO A CLOUD NATIVE ENVIRONMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/226,286
Abstract

The disclosure provides a method for migrating services from a virtual machine (VM) environment to a cloud native environment. Some embodiments include collecting first information associated with one or more first platform managers and one or more first platform control planes of the VM environment, collecting second information associated with one or more second platform managers and one or more second platform control planes of the cloud native environment, and backing up data at the VM environment associated with one or more workloads running on virtual machines in the VM environment. Some embodiments of the method include migrating the backed up data to the cloud native environment, restoring the one or more workloads as running on containers in the cloud native environment using the backed up data and registering the second IP addresses with a container control plane of the cloud native environment.

Claims (42)

1 . A method for migrating services from a virtual machine (VM) environment to a cloud native environment, comprising:

collecting first information associated with one or more first platform managers and one or more first platform control planes of the VM environment, the first information comprising first internet protocol (IP) addresses of virtual machines running the one or more first platform managers and one or more first platform control planes;

collecting second information associated with one or more second platform managers and one or more second platform control planes of the cloud native environment, the second information comprising second IP addresses of containers running the one or more second platform managers and one or more second platform control planes;

backing up data at the VM environment associated with one or more workloads running on virtual machines in the VM environment;

migrating the backed up data to the cloud native environment;

restoring the one or more workloads as running on containers in the cloud native environment using the backed up data; and

registering the second IP addresses with a container control plane of the cloud native environment.

2 . The method of claim 1 , wherein migrating the backed up data comprises mapping data stored in folders of the VM environment to corresponding folders of the cloud native environment.

3 . The method of claim 1 , further comprising determining that a number of the one or more first platform control planes equals a number of the one or more second platform control planes and that a number of the one or more first platform managers equals a number of the one or more second platform managers.

4 . The method of claim 1 , wherein the data comprises one or more of: certificates, configuration files, network files, or audit logs data.

5 . The method of claim 1 , further comprising, after the registering, checking the second IP addresses are reachable.

6 . The method of claim 1 , further comprising determining a version of the one or more first platform managers is the same as a version of the one or more second platform managers.

7 . The method of claim 1 , further comprising backing up data at the cloud native environment.

8 . A system for migrating services from a virtual machine (VM) environment to a cloud native environment, comprising:

at least one processor; and

at least one memory, the at least one processor and the at least one memory configured to:

collect first information associated with one or more first platform managers and one or more first platform control planes of the VM environment, the first information comprising first internet protocol (IP) addresses of virtual machines running the one or more first platform managers and one or more first platform control planes;

collect second information associated with one or more second platform managers and one or more second platform control planes of the cloud native environment, the second information comprising second IP addresses of containers running the one or more second platform managers and one or more second platform control planes;

back up data at the VM environment associated with one or more workloads running on virtual machines in the VM environment;

migrate the backed up data to the cloud native environment;

restore the one or more workloads as running on containers in the cloud native environment using the backed up data; and

register the second IP addresses with a container control plane of the cloud native environment.

9 . The system of claim 8 , wherein migrating the backed up data comprises mapping data stored in folders of the VM environment to corresponding folders of the cloud native environment.

10 . The system of claim 8 , wherein the at least one processor and the at least one memory are further configured to determine that a number of the one or more first platform control planes equals a number of the one or more second platform control planes and that a number of the one or more first platform managers equals a number of the one or more second platform managers.

11 . The system of claim 8 , wherein the data comprises one or more of: certificates, configuration files, network files, or audit logs data.

12 . The system of claim 8 , wherein the at least one processor and the at least one memory are further configured to check, after the registering, the second IP addresses are reachable.

13 . The system of claim 8 , wherein the at least one processor and the at least one memory are further configured to determine a version of the one or more first platform managers is the same as a version of the one or more second platform managers.

14 . The system of claim 8 , wherein the at least one processor and the at least one memory are further configured to back up data at the cloud native environment.

15 . One or more non-transitory computer-readable storage media comprising instructions that, when executed by at least one processor of a computing system, cause the computing system to perform operations for migrating services from a virtual machine (VM) environment to a cloud native environment, comprising, the operations comprising:

collecting first information associated with one or more first platform managers and one or more first platform control planes of the VM environment, the first information comprising first internet protocol (IP) addresses of virtual machines running the one or more first platform managers and one or more first platform control planes;

collecting second information associated with one or more second platform managers and one or more second platform control planes of the cloud native environment, the second information comprising second IP addresses of containers running the one or more second platform managers and one or more second platform control planes;

backing up data at the VM environment associated with one or more workloads running on virtual machines in the VM environment;

migrating the backed up data to the cloud native environment;

restoring the one or more workloads as running on containers in the cloud native environment using the backed up data; and

registering the second IP addresses with a container control plane of the cloud native environment.

16 . The one or more non-transitory computer-readable storage media of claim 15 , wherein migrating the backed up data comprises mapping data stored in folders of the VM environment to corresponding folders of the cloud native environment.

17 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the operations further comprise determining that a number of the one or more first platform control planes equals a number of the one or more second platform control planes and that a number of the one or more first platform managers equals a number of the one or more second platform managers.

18 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the data comprises one or more of: certificates, configuration files, network files, or audit logs data.

19 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the operations further comprise, after the registering, checking the second IP addresses are reachable.

20 . The one or more non-transitory computer-readable storage media of claim 15 , wherein the operations further comprise:

determining a version of the one or more first platform managers is the same as a version of the one or more second platform managers; and

backing up data at the cloud native environment.

Assignments (2)
CHANGE OF NAME Recorded May 8, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067355/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2023
From: SAVASERE, VAIDEHI; RAJARAMAN, SRINIVAS
To: VMWARE, INC.
Reel/Frame 064383/0126 →