Upgrading of controller cluster
AssigneeHewlett Packard Enterprise Development LP
InventorsShengyan Zhang, Yixiu Luo
Life of this patent
Estimating the term…
Abstract
A method of upgrading controller cluster includes the following steps. A leader controller downloads an upgrade file of a latest version from a version server and executes upgrade in version. The leader controller sends an upgrade announcement message to region controllers and receive upgrade announcement response messages having the same type of product and different current version information from the region controllers. The leader controller records the corresponding region controllers included in the upgrade announcement response messages, sends a download start message to the recorded region controllers, and starts a local file server for the recorded region controllers.
Claims12
A method for upgrading controllers of a controller cluster, comprising:
- downloading, by a leader controller, an upgrade file of a latest version from a version server and upgrading the leader controller using the upgrade file;
- sending an upgrade announcement to a region controller, wherein the upgrade announcement comprises information including a type of product of the leader controller, and a current version of the leader controller;
- receiving, from the region controller, an upgrade announcement response comprising information including a type of product of the region controller and a current version of the region controller;
- determining that the type of product of the region controller is the same as the type of product of the leader controller and the current version of the region controller is different than the current version of the leader controller;
- and
- recording the upgrade announcement response, sending a download start message to the region controller, and starting a local file server on the leader controller to transmit the upgrade file of the latest version to the region controller.
A controller comprising a processor and a non-transitory, machine readable storage medium storing instructions executable by the processor to:
- download an upgrade file of a latest version from a version server;
- upgrade using the upgrade file;
- send an upgrade announcement message to region controllers of the controller cluster comprising a type of product of the leader controller, and current version information of the leader controller;
- receive, from the region controllers, upgrade announcement response messages including a type of product of the each region controller and a current version of the each region controller;
- determine that the upgrade announcement response messages have the same type of product and different current version information as compared to the upgrade announcement;
- record information from the upgrade announcement response messages relating to each corresponding region controller;
- send a download start message to the region controllers;
- and
- start a local file server to transmit the upgrade file of the latest version to the region controllers.
Dependencies are inferred from the claim text.