CPC G06F 9/3891 (2013.01) [G06F 8/71 (2013.01); G06F 9/44505 (2013.01); G06F 9/5027 (2013.01)] | 17 Claims |
1. A method for configuring a hyper-converged infrastructure (HCI) cluster managed by a cluster manager, the method comprising:
creating, by a first cluster configuration client, a workflow session based on a workflow;
transmitting, by the first cluster configuration client, the workflow session to the cluster manager for storing the workflow session in the HCI cluster;
retrieving, by the first cluster configuration client including an application window with a plurality of graphic user interface elements, the workflow session from the cluster manager via a network, wherein the workflow session includes a plurality of workflow operations, and a first workflow operation selected from the plurality of workflow operations is marked as incomplete, and the cluster manager is configured to create, adjust, and configure a plurality of nodes in the HCI cluster supported by a plurality of hosts;
retrieving, by a second cluster configuration client different from the first cluster configuration client, the workflow session from the cluster manager, wherein a second workflow operation in the plurality of workflow operations is different from the first workflow operation and marked as incomplete;
transmitting, by the first cluster configuration client to the cluster manager, a first request to invoke the first workflow operation, wherein the cluster manager is configured to perform the first workflow operation by batch-configuring the plurality of nodes in the HCI cluster;
transmitting, by the second cluster configuration client to the cluster manager, a second request to invoke the second workflow operation;
in response to a determination that the first workflow operation is completed, requesting the cluster manager, by the first cluster configuration client, to mark the first workflow operation in the workflow session as completed; and
in response to a determination that the second workflow operation is completed, requesting the cluster manager, by the second cluster configuration client, to mark the second workflow operation in the workflow session as completed.
|