THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Excerpt |
---|
Apache ACE consists of a number of components, which can be deployed more-or-less independently. |
Overview
ACE consists of several components, distributed over a number of nodes in the network. The image above shows the most elaborate situation, consisting of five nodes, each running their part of some functionality of ACE.
Nodes
- Client A client system has functionality for altering the configuration of the deployment process.
- Server The server contains all necessary metadata to allow provisioning, and acts as a hub for logging information.
- Relay A relay server keeps a copy of the metadata of the server, and can provide a target with all functionality a 'regular' server can. Note that this allows for offline provisioning, and note that there can be a chain of relay servers.
- Target The target is the system to which software is to be provisioned.
- OBR The OBR contains the actual software to be provisioned.
Functionality
- Deployment See below.
- Logging See below.
- Identification Each target needs a unique name; the Identification components provide this functionality.
- Discovery Targets and relays need to find the next server 'upstream' from the current node.
- Configuration ACE uses its own configuration mechanism, which works by reading configuration files, and putting that information into Config Admin.
- Scheduling Some components needs to have scheduled actions to allow logging and provisioning; the Scheduling component helps with that.
Alternative topologies
TODO show the possible topologies: single server and gateway, separate OBR, several relays, where does the client fit in, etc.
...