CPC G06F 9/45558 (2013.01) [G06F 2009/4557 (2013.01); G06F 2009/45591 (2013.01)] | 20 Claims |
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.
|