Add a Satellite Server
Before you add a satellite server configuration item (CI) to the Deploy repository, ensure that you have enabled communication with satellites. For more information, see Configure Deploy to communicate with satellites.
Before you add a satellite server configuration item (CI) to the Deploy repository, ensure that you have enabled communication with satellites. For more information, see Configure Deploy to communicate with satellites.
This topic describes how to configure Nagios to pick up JMX counters from Deploy Satellite. For more information on how to setup and use JMX counters with Deploy Satellite, see Using JMX counters for Deploy Satellite.
To assign satellites to a host in Deploy:
Enable communication with satellites
The Deploy master communicates with workers and satellite servers over a secure communication channel using TLS/SSL technology to encrypt data. This algorithm relies on certificate checking and data encryption using asymmetric keys.
When you want to create a custom deployment step, you can use Java to implement the Step interface. For more information, see Javadoc API documentation.
Using the Deploy satellite module, you can execute deployments on remote data centers. It includes:
In Deploy, each block at the root level of a deployment plan is called a phase. If your deployment plan does not require any satellite servers, it will probably have one phase. If Deploy requires at least one satellite server to complete the deployment, the plan will contain additional phases to prepare and clean up the satellite servers.
Requirements for a satellite server
You can install and run Deploy Satellite as a service on your Unix or Microsoft Windows machine. The satellite service wrapper requires Java Development Kit 8 or higher to be installed on the target Unix or Windows machine.
To check the connection between Deploy and a satellite, you can ping the satellite. This will test the entire network and application stack and check your parameters.
After you synchronize plugins on a Deploy satellite, the satellite must be restarted. For more information, see Synchronize plugins with a satellite server.
If you add, remove, or update a Deploy plugin or extension, you must synchronize Deploy with satellite servers before performing a deployment.
Cannot ping a configured and running satellite in Deploy
When you upgrade to a new version of Deploy, you must also upgrade your satellite servers to the corresponding version of the satellite distribution ZIP.
You can define groups of satellites that are logically connected together, for example: several satellites that are installed in the same datacenter.
You can use the Java Management Extensions (JMX) technology to manage and monitor your Deploy Satellite servers. With JMX counters you can keep track of the resources that the Deploy Satellite server is consuming.
The Deploy monitoring view provides an overview of the tasks that are not archived as well as satellites and workers in the system.
The satellite group summary screen displays a set of basic information about the satellite group, the state of the satellites, and a list of infrastructure items connected to the satellites. For more information about using satellites, see Get started with the satellite module.
The satellite summary screen displays a set of basic information about the satellite, the state of the satellite, and a list of infrastructure items connected to the satellite. For more information about using satellites, see Getting started with the satellite module.