METHOD AND SYSTEM FOR PLATFORM-AGNOSTIC SOFTWARE INSTALLATION
First Claim
1. A method for platform-agnostic software installation, comprising:
- obtaining a knowledge package, wherein the knowledge package comprises guidelines for obtaining and installing a plurality of software deliverables;
obtaining a profile, wherein the profile comprises platform-agnostic data indicating a desired system state;
distributing the knowledge package and the profile to a first managed host and a second managed host,wherein the first managed host has a first operating system platform, andwherein the second managed host has a second operating system platform;
filtering the profile based on the knowledge package to obtain a first platform-specific profile for the first managed host and a second platform-specific profile for the second managed host;
updating the first managed host to the desired system state using the first platform-specific profile; and
updating the second managed host to the desired system state using the second platform-specific profile.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for platform-agnostic software installation involves obtaining a knowledge package, where the knowledge package includes guidelines for obtaining and installing software deliverables. The method further involves obtaining a profile, where the profile includes platform-agnostic data indicating a desired system state. The method further involves distributing the knowledge package and the profile to a first managed host and a second managed host, where the first managed host has a first operating system platform, and where the second managed host has a second operating system platform. The method further involves filtering the profile based on the knowledge package to obtain a first platform-specific profile for the first managed host and a second platform-specific profile for the second managed host, updating the first managed host to the desired system state using the first platform-specific profile, and updating the second managed host to the desired system state using the second platform-specific profile.
79 Citations
20 Claims
-
1. A method for platform-agnostic software installation, comprising:
-
obtaining a knowledge package, wherein the knowledge package comprises guidelines for obtaining and installing a plurality of software deliverables; obtaining a profile, wherein the profile comprises platform-agnostic data indicating a desired system state; distributing the knowledge package and the profile to a first managed host and a second managed host, wherein the first managed host has a first operating system platform, and wherein the second managed host has a second operating system platform; filtering the profile based on the knowledge package to obtain a first platform-specific profile for the first managed host and a second platform-specific profile for the second managed host; updating the first managed host to the desired system state using the first platform-specific profile; and updating the second managed host to the desired system state using the second platform-specific profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a first managed host having a first operating system platform; a second managed host having a second operating system platform; an installation service configured to; obtain a knowledge package, wherein the knowledge package comprises guidelines for obtaining and installing a plurality of software deliverables, obtain a profile, wherein the profile comprises platform-agnostic data indicating a desired system state, and distribute the knowledge package and the profile to the first managed host and the second managed host; a first job agent configured to; filter the profile based on the knowledge package to obtain a first platform-specific profile, and update the first managed host to the desired system state using the first platform-specific profile; and a second job agent configured to; filter the profile based on the knowledge package to obtain a second platform-specific profile, and update the second managed host to the desired system state using the second platform-specific profile. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
means for obtaining a knowledge package, wherein the knowledge package comprises guidelines for obtaining and installing a plurality of software deliverables; means for obtaining a profile, wherein the profile comprises platform-agnostic data indicating a desired system state; means for distributing the knowledge package and the profile to a first managed host and a second managed host, wherein the first managed host has a first operating system platform, and wherein the second managed host has a second operating system platform; means for filtering the profile based on the knowledge package to obtain a first platform-specific profile for the first managed host and a second platform-specific profile for the second managed host; means for updating the first managed host to the desired system state using the first platform-specific profile; and means for updating the second managed host to the desired system state using the second platform-specific profile. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification