
The agent service has been replaced by Pools, we should remove it now that pools has fully merged. Additionaly, the Backend tests rely on the Agent code, and no tests exist for Pools based backends. This will be fixed as a priority in Kilo 2. Change-Id: I9cf96dbe8c079792bd55a9eab7a12efb7a983552
51 lines
1.6 KiB
ReStructuredText
51 lines
1.6 KiB
ReStructuredText
..
|
|
Copyright 2012 Endre Karlson for Bouvet ASA
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
not use this file except in compliance with the License. You may obtain
|
|
a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
License for the specific language governing permissions and limitations
|
|
under the License.
|
|
|
|
.. _architecture:
|
|
|
|
|
|
============
|
|
Glossary
|
|
============
|
|
|
|
.. glossary::
|
|
|
|
central
|
|
Software service running on a central management node that stores
|
|
information persistently in a backend storage using a configurable driver
|
|
like SQLAlchemy or other.
|
|
|
|
api
|
|
HTTP REST API service for Designate
|
|
|
|
mq
|
|
A message queue, typically something like RabbitMQ or ZeroMQ
|
|
|
|
storage
|
|
A backend for storing data/information persistently. Typically MongoDB or
|
|
a SQL based server software.
|
|
|
|
node
|
|
A server, physical or virtual, running some aspect of the designate system.
|
|
|
|
sink
|
|
Optional Software Service that is configured to listen to events from the Nova
|
|
or Neutron event queue and use the central service to generate simple A records
|
|
for instances as they are created, and delete A records as they are deleted.
|
|
|
|
backend
|
|
A backend is used by the central service to manipulate the data served by a DNS
|
|
server. There are backends that support PowerDNS, BIND, MySQL BIND & dnsmasq.
|