US 12,093,716 B2
Method and system for deploying a production system in a virtualized environment
Surendra Babu Akula, Karnataka (IN); Murulikrishna Budhya Annajirao, Karnataka (IN); and Krishna Chaitanya Battini, Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Sep. 27, 2021, as Appl. No. 17/485,579.
Claims priority of application No. 202141026718 (IN), filed on Jun. 15, 2021.
Prior Publication US 2022/0398118 A1, Dec. 15, 2022
Int. Cl. G06F 9/455 (2018.01)
CPC G06F 9/45558 (2013.01) [G06F 2009/4557 (2013.01); G06F 2009/45591 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method executed by a system comprising a hardware processor, comprising:
receiving parameter data of a device controller, wherein the device controller manages deployment and configuration of a virtualized environment of a computing environment;
receiving first configuration data of a plurality of computing devices in the computing environment;
receiving second configuration data of a plurality of networking switches connected to the plurality of computing devices, wherein an indication of any incompatibility in a resource of a computing device of the plurality of computing devices or a protocol setting of a networking switch of the plurality of networking switches with predetermined compatibility criteria for deploying a fault-tolerant production system in the virtualized environment is based on the parameter data, the first configuration data, and the second configuration data;
deploying virtual test-computing machines in respective computing devices of the plurality of computing devices;
configuring network interfaces on the virtual test-computing machines to provide redundant connections through respective networking switches of the plurality of networking switches to achieve fault tolerance;
performing a connectivity test among the plurality of computing devices based on triggering communications from the network interfaces on the virtual test-computing machines, the triggered communications comprising communications through the redundant connections; and
based on the indication and a result of the connectivity test, deploying, using the device controller, the virtualized environment and the fault-tolerant production system in the virtualized environment.