preparação de instalações e atualizações para sistemas de software

a presente invenção refere-se a métodos, sistemas e produtos de programa de computador para preparar instalações e atualizações para sistemas de software. aspectos da invenção incluem criar pacotes de atualização de software que são selecionáveis para instalar de forma automática essencialmente qual...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FILIPPO SERACINI, MOHANISH RAJESH PENTA, HAOJIE HANG, KIRAN ISAAC ABRAHAM, MOKHTAR M. KHORSHID, SRIVATSAN PARTHASARATHY, JEFFREY SCOTT ZABEL, JUSTIN R. INCARNATO, SPENCER JAMES CLARK
Format: Patent
Sprache:por
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:a presente invenção refere-se a métodos, sistemas e produtos de programa de computador para preparar instalações e atualizações para sistemas de software. aspectos da invenção incluem criar pacotes de atualização de software que são selecionáveis para instalar de forma automática essencialmente qualquer número de mudanças de código para qualquer quantidade de componentes de software para atualizar um sistema de software (por exemplo, um dispositivo de nuvem). em um aspecto, um pacote de atualização de software inclui: referências para mudanças de código para uma pluralidade de componentes de software e referências para artefatos de instalação para instalar as mudanças de código, e também indica interdependências entre a pluralidade de componentes de software. em um outro aspecto, um pacote de atualização de software inclui referências para código de validação para validar que um pacote de atualização de software mudou um sistema de software para um estado alvo. em um aspecto adicional, um pacote de atualização de software indica expressamente quais referências de artefato de instalação para artefatos de instalação diferentes devem ser processadas durante passagens diferentes em um processo de instalação de múltiplas passagens. The present invention extends to methods, systems, and computer program products for preparing installations and updates for software systems. Aspects of the invention include creating software update packages that are selectable to automatically install 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 update package 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, a software update package includes references to validation code for validating that a software update package transitioned a software system to a goal state. In a further aspect, a software update package expressly indicates that installation artifact references for different installation artifacts are to be processed during different passes in a multi-pass installation process.