System and method for orchestrating replicated components in a replicated cloud based computing environment
Abstract
A system and method for orchestrating replicated components in a replicated cloud-computing environment. The method comprises: receiving computer data from a first original component in a first cloud-computing environment; allocating a first replicated component in a second cloud-computing environment, the first replicated component corresponding to the first original component; initializing a loader machine in the second cloud-computing environment; replicating the computer data to the loader machine; initializing the computer data as at least a data disk of the loader machine; configuring the loader machine with a first group of attributes of the replicated computer data, the first group of attributes allowing the first replicated component to initialize a boot process in the second computing environment; providing the replicated computer data to the first replicated component; and causing initialization of a boot process of the first replicated component in the second cloud-computing environment using the first group of attributes.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for orchestrating replicated components in a replicated cloud-computing environment, comprising:
receiving computer data from a first original component in a first cloud-computing environment; allocating a first replicated component in a second cloud-computing environment, the first replicated component corresponding to the first original component; initializing a loader machine in the second cloud-computing environment; replicating the computer data to the loader machine; initializing the computer data as at least a data disk of the loader machine; configuring the loader machine with a first group of attributes of the replicated computer data, the first group of attributes allowing the first replicated component to initialize a boot process in the second computing environment; providing the replicated computer data including the first group of attributes to the first replicated component; and causing initialization of a boot process of the first replicated component in the second cloud-computing environment using the first group of attributes.
2 . The method of claim 1 , wherein configuring the loader machine with the first group of attributes further comprises:
checking, for each attribute in the first group of attributes, if the attribute requires modification to allow proper execution of the boot process; and configuring the loader machine to modify each attribute in the first group of attributes that requires modification.
3 . The method of claim 1 , further comprising:
configuring the first replicated component with a second group of attributes of the replicated computer data during the boot process.
4 . The method of claim 3 , wherein configuring the first replicated component with the second group of attributes further comprises:
checking, for each attribute in the second group of attributes, if the attribute requires modification; and configuring the first replicated component to modify each attribute in the second group of attributes that requires modification, wherein the modification of attributes in the second group of attributes requires a reboot of the first replicated component.
5 . The method of claim 4 , wherein configuring the first replicated component to modify the second group of attributes further comprises:
injecting the first replicated component with a script; and causing the first replicated component to modify the second group of attributes based on the script.
6 . The method of claim 2 , further comprising:
configuring the first replicated component with a third group of attributes of the replicated computer data.
7 . The method of claim 6 , wherein configuring the first replicated component with the third group of attributes further comprises:
checking, for each attribute in the third group of attributes, if the attribute requires modification, wherein the third group of attributes excludes the attributes of the first group and of the second group; and configuring the first replicated component to modify each attribute in the third group of attributes that requires modification.
8 . The method of claim 1 , wherein the computer data includes at least one of a root disk and a boot disk, wherein the root disk and the boot disk are any of: a single physical disk, and a single logical disk.
9 . The method of claim 1 , wherein the first group of attributes includes at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel.
10 . The method of claim 3 , wherein the second group of attributes comprises at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel.
11 . The method of claim 6 , wherein the third group of attributes comprises at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel.
12 . The method of claim 1 , wherein the first cloud-computing environment and the second cloud-computing environment are within a single cloud-computing environment.
13 . A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .
14 . A system for orchestrating replicated components in a replicated cloud-computing environment comprising:
a processing unit; a network interface coupled to the processing unit; and a memory comprising instructions that when executed by the processing unit cause the server to: receive computer data from a first original component in a first cloud-computing environment; allocate a first replicated component in a second cloud-computing environment, the first replicated component corresponding to the first original component; initialize a loader machine in the second cloud-computing environment; replicate the computer data to the loader machine; and initializing the computer data as at least a data disk of the loader machine; configure the loader machine with a first group of attributes of the replicated computer data, the first group of attributes allowing the first replicated component to initialize a boot process in the second computing environment; provide the replicated computer data including the first group of attributes to the first replicated component; and cause initialization of a boot process of the first replicated component in the second cloud-computing environment using the first group of attributes.
15 . The system of claim 14 , wherein the system is further configured to:
check, for each attribute in the first group of attributes, if the attribute requires modification to allow proper execution of the boot process; and configure the loader machine to modify each attribute in the first group of attributes that requires modification.
16 . The system of claim 14 , wherein the system is further configured to:
configure the first replicated component with a second group of attributes of the replicated computer data during the boot process.
17 . The system of claim 16 , wherein the system is further configured to:
check, for each attribute in the second group of attributes, if the attributes in the second group of attribute requires modification; and configure the first replicated component to modify each attribute that requires modification, wherein the modification of attributes in the second group of attributes requires a reboot of the first replicated component.
18 . The system of claim 17 , wherein the system is further configured to:
inject the first replicated component with a script; and cause the first replicated component to modify the second group of attributes based on the script.
19 . The system of claim 15 , wherein the system is further configured to:
configure the first replicated component with a third group of attributes of the replicated computer data.
20 . The system of claim 19 , wherein the system is further configured to:
check, for each attribute in the third group of attributes, if the attribute requires modification, wherein the third group of attributes excludes the attributes of the first group and of the second group; and configure the first replicated component to modify each attribute in the third group of attributes that requires modification.
21 . The system of claim 14 , wherein the computer data includes at least one of a root disk and a boot disk, wherein the root disk and the boot disk are any of: a single physical disk, and a single logical disk.
22 . The system of claim 14 , wherein the first group of attributes includes at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel.
23 . The system of claim 16 , wherein the second group of attributes comprises at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel.
24 . The system of claim 19 , wherein the third group of attributes comprises at least one of: a boot sector location, a bootloader location, a partition table, a registry key, a registry value, a configuration file, a physical hardware driver, a virtual hardware driver, installed software, disk geometry, and an operating system kernel.
25 . The system of claim 14 , wherein the first cloud-computing environment and the second cloud-computing environment are within a single cloud-computing environment.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.