CPC G06F 8/65 (2013.01) | 20 Claims |
1. A method of upgrading an application in a software-defined data center (SDDC), comprising:
performing an in-place upgrade of a lifecycle management software executing in the SDDC from a first version to a second version;
deploying, by the lifecycle management software, a second appliance, wherein a first appliance executes services of the application at a first version of the application, wherein the second appliance executes services of the application at a second version of the application, and wherein the services of the application in the first appliance are active and the services of the application in the second appliance are inactive;
expanding, by the lifecycle management software, a state of the first appliance to support both the services of the application at the first version of the application and the services of the application at the second version of the application;
replicating, by the lifecycle management software, the state of the first appliance to the second appliance;
performing, by the lifecycle management software, a switchover to stop the services of the application in the first appliance and to start the services of the application in the second appliance; and
contracting, by the lifecycle management software, a state of the second appliance to remove a portion unused by the services of the application at the second version of the application.
|