-
公开(公告)号:US20190171435A1
公开(公告)日:2019-06-06
申请号:US15832785
申请日:2017-12-06
Applicant: VMware, Inc.
Inventor: Ajay PANDE , Prashant SHELKE , Avinash BHATTARMAKKI
Abstract: Example methods and systems to perform distributed upgrade of a component in a virtualized computing environment are disclosed. One method may include processing an upgrade bundle and querying a status file saved on the component to obtain an upgrade progress of the component. In response to a first task identifier indicating a completion of a first task associated with a first upgrade step, the method may include performing a second task and recording a second task identifier of the second task to indicate the completion or failure of the second task in the status file. In response to the first task identifier indicating a failure of the first task, the method may include performing the first task and updating the first task identifier to indicate the completion or failure of the first task in the status file.
-
公开(公告)号:US20220404983A1
公开(公告)日:2022-12-22
申请号:US17349936
申请日:2021-06-17
Applicant: VMware, Inc.
Inventor: Prashant SHELKE , Dipesh BHATEWARA , Suraj GOLE , Neha Pratik DHAKATE
Abstract: A rollback can be performed after completing an upgrade to components of a virtualized computing environment. When the upgrade is performed, an upgrade bundle having rollback scripts is provided to edges, hosts, and managers in the virtualized computing environment that are to be upgraded. When a rollback is to be performed, the rollback scripts are executed, and the components are rolled back in a reverse order relative to their upgrade order. Data and configuration checking are performed to validate the results of the rollback.
-
公开(公告)号:US20240231874A1
公开(公告)日:2024-07-11
申请号:US18120452
申请日:2023-03-13
Applicant: VMWARE, INC.
Inventor: Pankaj RODGE , Prashant SHELKE , Mitesh SHARMA , Antion K. SHIBAN , Vasantha Kumar DHANASEKAR
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45587 , G06F2009/45591
Abstract: In an example, a management node includes a version rollback module to receive a request to upgrade a distributed computing system. Further, the version rollback module may upgrade the distributed computing system including a first service and a second service to a second version while retaining the first version of the first service and the second service. Upon upgrading the distributed computing system, the version rollback module may detect an issue associated with the second version of the first service. Upon detecting the issue, the version rollback module may perform a rollback operation to roll back the first service to the first version while retaining second version of the second service.
-
公开(公告)号:US20220365771A1
公开(公告)日:2022-11-17
申请号:US17320585
申请日:2021-05-14
Applicant: VMware, Inc.
Inventor: Prashant SHELKE , Ashish AGRAWAL
Abstract: The disclosure provides for analyzing upgrade and migration readiness. Embodiments include receiving an indication to upgrade a software product and a selected upgrade path identifying a target-upgrade version. Embodiments include accessing an array of pre-upgrade procedures comprising code for identifying one or more conditions that must be met before the software product can be upgraded based on the accessed array being associated with the software product. Embodiments include executing one or more of the pre-upgrade procedures in advance of upgrading the software product. Embodiments include accessing one or more autonomous remediation scripts from the repository based on identification of one or more failed pre-upgrade procedures. Embodiments include executing the one or more autonomous remediation scripts to cure the one or more failed pre-upgrade procedures and initiating an upgrade of the software product based on identifying that the array of pre-upgrade procedures successfully completed execution.
-
公开(公告)号:US20200159520A1
公开(公告)日:2020-05-21
申请号:US16773926
申请日:2020-01-27
Applicant: VMware, Inc.
Inventor: Ajay PANDE , Prashant SHELKE , Avinash BHATTARMAKKI
Abstract: Example methods and systems to perform distributed upgrade of a component of a data plane are disclosed. One method may include collecting information associated with all the components, preparing a upgrade plan by associating a first set of tasks of the upgrade plan with a first manager and a second set of tasks of the upgrade plan with a second manager based on the collected information, and distributing the first set of tasks to a first upgrade coordinator of the first manager and the second set of tasks to a second upgrade coordinator of the second manager.
-
-
-
-