USING NETWORK CONFIGURATION ANALYSIS TO IMPROVE SERVER GROUPING IN MIGRATION
First Claim
1. A method, by at least one information processing system, for managing migration of a plurality of servers, the method comprising:
- obtaining a set of server-level dependency information for servers to be migrated from a source computing environment to a target computing environment;
obtaining a set of network configuration data for a plurality of network devices associated with the servers;
updating the set of server-level dependency information to include one or more additional dependencies of at least one of the servers based on the set of network configuration data, the updating generating an updated set of dependency information; and
assigning the servers to a plurality of migration groups based on the updated set of dependency information, wherein the plurality of migration groups optimizes cross-group dependencies among the plurality of migration groups.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments manage the migration of servers. In one embodiment, a set of server-level dependency information is obtained for servers to be migrated from a source computing environment to a target computing environment. A set of network configuration data is obtained for a plurality of network devices associated with the servers. The set of server-level dependency information is updated to include one or more additional dependencies of at least one of the servers based on the set of network configuration data. Updating the set of server-level dependency information generates an updated set of dependency information. The servers are assigned to multiple migration groups based on the updated set of dependency information. The migration groups optimize cross-group dependencies among the migration groups.
10 Citations
20 Claims
-
1. A method, by at least one information processing system, for managing migration of a plurality of servers, the method comprising:
-
obtaining a set of server-level dependency information for servers to be migrated from a source computing environment to a target computing environment; obtaining a set of network configuration data for a plurality of network devices associated with the servers; updating the set of server-level dependency information to include one or more additional dependencies of at least one of the servers based on the set of network configuration data, the updating generating an updated set of dependency information; and assigning the servers to a plurality of migration groups based on the updated set of dependency information, wherein the plurality of migration groups optimizes cross-group dependencies among the plurality of migration groups. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing system for managing migration of a plurality of servers, the information processing system comprising:
-
a memory; a processor communicatively coupled to the memory; and a migration management module communicatively coupled to the memory and the processor, wherein the migration management module is configured to perform a method comprising; obtaining a set of server-level dependency information for servers to be migrated from a source computing environment to a target computing environment; obtaining a set of network configuration data for a plurality of network devices associated with the servers; updating the set of server-level dependency information to include one or more additional dependencies of at least one of the servers based on the set of network configuration data, the updating generating an updated set of dependency information; and assigning the servers to a plurality of migration groups based on the updated set of dependency information, wherein the plurality of migration groups optimizes cross-group dependencies among the plurality of migration groups. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for managing migration of servers, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor a computer to cause the computer to:
-
obtain a set of server-level dependency information for servers to be migrated from a source computing environment to a target computing environment; obtain a set of network configuration data for a plurality of network devices associated with the servers; update the set of server-level dependency information to include one or more additional dependencies of at least one of the servers based on the set of network configuration data, the updating generating an updated set of dependency information; and assign the servers to a plurality of migration groups based on the updated set of dependency information, wherein the plurality of migration groups optimizes cross-group dependencies among the plurality of migration groups. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification