Data processing method based on blockchain network and related product
US-2024419537-A1 · Dec 19, 2024 · US
US10599532B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10599532-B2 |
| Application number | US-201815915086-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 8, 2018 |
| Priority date | Jan 24, 2018 |
| Publication date | Mar 24, 2020 |
| Grant date | Mar 24, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Example methods and systems to validate integrity of data and one or more configurations in response to an upgrade in a virtualized computing environment are disclosed. One method may include preparing a first pre-upgrade backup file and a first post-upgrade backup file in response to a data plane upgrade of the virtualized computing environment and validating the integrity of data and one or more configurations based on the first pre-upgrade backup file and the first post-upgrade backup file before upgrading a control plane of the virtualized computing environment.
Opening claim text (preview).
What is claimed is: 1. A method to validate integrity of data and one or more configurations in response to an upgrade in a virtualized computing environment, wherein the method comprises: preparing a first pre-upgrade backup file and a first post-upgrade backup file in response to a data plane upgrade of the virtualized computing environment; validating the integrity of data and one or more configurations based on the first pre-upgrade backup file and the first post-upgrade backup file before upgrading a control plane of the virtualized computing environment; preparing a second pre-upgrade backup file and a second post-upgrade backup file in response to a control plane upgrade of the virtualized computing environment; validating the integrity of data and one or more configurations based on the second pre-upgrade backup file and the second post-upgrade backup file before upgrading a management plane of the virtualized computing environment; preparing a third pre-upgrade backup file and a third post-upgrade backup file in response to a management plane upgrade of the virtualized computing environment; and validating the integrity of data and one or more configurations based on the third pre-upgrade backup file and the third post-upgrade backup file after upgrading the management plane of the virtualized computing environment. 2. The method of claim 1 , further comprising storing the first pre-upgrade backup file, the first post-upgrade backup file, the second pre-upgrade backup file, the second post-upgrade backup file, the third pre-upgrade backup file, and the third post-upgrade backup file in a physical backup server other than any node of the virtualized computing environment. 3. The method of claim 1 , in response to any data included in the first pre-upgrade backup file not corresponding to any data in the first post-upgrade backup file, further comprising determining that data is missed in response to the data plane upgrade and pausing to proceed the control plane upgrade. 4. The method of claim 3 , further comprising performing a first rollback operation to restore the virtualized computing environment back to a point before upgrading the data plane based on the first pre-upgrade backup file. 5. The method of claim 4 , wherein the rollback operation is in response to an input on a user interface of the virtualized computing environment. 6. The method of claim 1 , in response to any data included in the first pre-upgrade backup file corresponding to any data in the first post-upgrade backup file, further comprising proceeding to the control plane upgrade. 7. The method of claim 1 , in response to any data included in the first post-upgrade backup file not corresponding to any data in the first pre-upgrade backup file, further comprising determining that a new element is added in response to the data plane upgrade and proceeding to the control plane upgrade. 8. The method of claim 1 , in response to any data included in the second pre-upgrade backup file not corresponding to any data in the second post-upgrade backup file, further comprising determining that data is missed in response to the control plane upgrade, pausing to proceed the management plane upgrade, and performing a second rollback operation to restore the virtualized computing environment back to a point before upgrading the control plane based on the second pre-upgrade backup file or to a point before upgrading the data plane based on the first pre-upgrade backup file. 9. The method of claim 1 , in response to any data included in the third pre-upgrade backup file not corresponding to any data in the third post-upgrade backup file, further comprising determining that data is missed in response to the management plane upgrade and performing a third rollback operation to restore the virtualized computing environment back to a point before upgrading the management plane based on the third pre-upgrade backup file, to a point before upgrading the control plane based on the second pre-upgrade backup file, or to a point before upgrading the data plane based on the first pre-upgrade backup file. 10. A computer system configured to validate integrity of data and one or more configurations in response to an upgrade in a virtualized computing environment, wherein the computer system comprises: a processor; and a non-transitory computer-readable medium having stored thereon instructions that, in response to execution by the processor, cause the processor to: prepare a first pre-upgrade backup file and a first post-upgrade backup file in response to a data plane upgrade of the virtualized computing environment; validate the integrity of data and one or more configurations based on the first pre-upgrade backup file and the first post-upgrade backup file before upgrading a control plane of the virtualized computing environment; prepare a second pre-upgrade backup file and a second post-upgrade backup file in response to a control plane upgrade of the virtualized computing environment; validate the integrity of data and one or more configurations based on the second pre-upgrade backup file and the second post-upgrade backup file before upgrading a management plane of the virtualized computing environment; prepare a third pre-upgrade backup file and a third post-upgrade backup file in response to a management plane upgrade of the virtualized computing environment; and validate the integrity of data and one or more configurations based on the third pre-upgrade backup file and the third post-upgrade backup file after upgrading the management plane of the virtualized computing environment. 11. The computer system of claim 10 , wherein the non-transitory computer-readable medium having stored thereon additional instructions that, when executed by the processor, cause the processor to store the first pre-upgrade backup file, the first post-upgrade backup file, the second pre-upgrade backup file, the second post-upgrade backup file, the third pre-upgrade backup file, and the third post-upgrade backup file in a physical backup server other than any node of the virtualized computing environment. 12. The computer system of claim 10 , wherein the non-transitory computer-readable medium having stored thereon additional instructions that, when executed by the processor, cause the processor to, in response to any data included in the first pre-upgrade backup file not corresponding to any data in the first post-upgrade backup file, determine that data is missed in response to the data plane upgrade, pause to proceed the control plane upgrade, and perform a first rollback operation to restore the virtualized computing environment back to a point before upgrading the data plane based on the first pre-upgrade backup file. 13. The computer system of claim 12 , wherein the non-transitory computer-readable medium having stored thereon additional instructions that, when executed by the processor, cause the processor to receive an input on a user interface of another computer system. 14. The computer system of claim 10 , wherein the non-transitory computer-readable medium having stored thereon additional instructions that, when executed by the processor, cause the processor to, in response to any data included in the first pre-upgrade backup file corresponding to any data in the first post-upgrade backup file, proceed to the control plane upgrade. 15. The computer system of claim 10 , wherein the non-transitory computer-readable medium having stored thereon additional instructions that, when executed by the processor, cause the processor to, in response to any data included in the first
by selection of backup contents · CPC title
Backup restoration techniques · CPC title
Ensuring data consistency and integrity · CPC title
Virtual · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.