Installing and updating software systems

The present invention extends to methods, systems, and computer program products for installing and updating software systems. Aspects of the invention include selecting software update packages that automatically installs essentially any number of code changes for any number of software components...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PENTA MOHANISH RAJESH, INCARNATO JUSTIN R, PARTHASARATHY SRIVATSAN, KHORSHID MOKHTAR M, CLARK SPENCER JAMES, ZABEL JEFFREY SCOTT, SERACINI FILIPPO, HANG HAOJIE, ABRAHAM KIRAN ISAAC
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention extends to methods, systems, and computer program products for installing and updating software systems. Aspects of the invention include selecting software update packages that automatically installs essentially any number of code changes for any number of software components to update a software system (e.g., a cloud appliance). In one aspect, a software system is updated by implementing a software update package that includes: references to code changes for a plurality of software components and references to installation artifacts for installing the code changes, and also indicates interdependencies between the plurality of software components. In another aspect, validation code is used to validate that a software update package transitioned a software system to a goal state. In a further aspect, a multi-pass installation process is orchestrated to perform portions of a software update package in a plurality of different passes. 本发明扩展到用于安装和更新软件系统的方法、系统和计算机程序产品。本发明的方面包括选择软件更新包,其自动安装基本