Changes

Jump to: navigation, search

OpenLDAP directory data organisation

4,130 bytes added, 09:59, 18 August 2018
Michael moved page [[stoney cloud: OpenLDAP directory data organisation]] to [[OpenLDAP directory data organisation]]
#REDIRECT = Abstract =This document describes the OpenLDAP directory data organisation for the [[Main_Page | stoney cloud]]. This directory is the database for all the services. Each service has its own [[:Category:Modules|module]], which normally consists of:* An OpenLDAP directory service entry, which contains all the relevant data like main configuration, default settings and the service entries.* The web interface section, which hooks itself into the [[:Category:stoney core|stoney core]] main framework.* Finally, a provisioning daemon, which is responsible for adding, modifying and deleting the actual service on the different back-end systems. = Introduction =All Service-, User- and Billing-Data are stored in the [http: //www.openldap.org/ OpenLDAP ] directory . The OpenLDAP directory runs in Multi-Master Mirror-Mode for high availability. = Data Organisation =The following chapters explain the data organisationof the stoney cloud OpenLDAP directory. == Base ==The following LDIF shows the '''base''' entry of the whole OpenLDAP directory tree for the stoney cloud: dn: dc=stoney-cloud,dc=org objectclass: top objectclass: dcObject objectclass: organization dc: stoney-cloud o: stoney-cloud The following LDIF shows the root of the whole OpenLDAP directory tree for the stoney cloud modified for the company stepping stone GmbH in Switzerland: dn: o=stepping-stone,c=ch objectclass: top objectclass: organization o: stepping-stone The entry '''c=ch''' stands for the country code of Switzerland while '''o=stepping-stone''' stands for the the organisation stepping-stone. The entry stepping-stone is in the process of being reserved at the [http://www.bakom.admin.ch/index.html?lang=en Federal Office of Communications]. With the reservation of the name, all the directory entries will be unique over the whole world. The '''base''' entry can be chosen during the installation process of the stoney cloud. If you decide to use the default entry, you'll end up with '''dc=stoney-cloud,dc=org'''. == Core ==[[:Category:stoney core|stoney core]] is the main framework responsible for shared functionality (also called self-care):* User management, rights and roles.* A consistent look and feel between modules.* Internationalization. Visit [[stoney core: OpenLDAP directory data organisation]] for the details. == Services ==The sub tree '''ou=services,dc=stoney-cloud,dc=org''' contains all the stoney cloud services like [[:Category:stoney conductor|stoney conductor]] (virtualization) or [[:Category:stoney backup|stoney backup]] (on-line backup). dn: ou=services,dc=stone-cloud,dc=org objectclass: organizationalUnit objectclass: top ou: services The actual services (modules) are described in the following chapters. === stoney conductor (virtualization) ===The [[:Category:stoney conductor|stoney conductor]] module collects all the virtualization related functionality:* Storage allocation* Network configuration* Virtual machine profiles* Virtual machine templates* Virtual machine catalogue* Virtual machines* Virtual machine snapshots* Virtual machine full backups === stoney vm (subset of virtualization) ===The [[:Category:stoney vm|stoney vm]] module is a simplified sub set of the [[:Category:stoney conductor|stoney conductor]] functionality. === stoney backup (on-line backup) ===The [[:Category:stoney backup|stoney backup]] module is an on-line backup service for desktops, servers and virtual machines. === stoney monitor (monitoring) ===The [[:Category:stoney monitor|stoney monitor]] module offers a monitoring service with [http://www.zabbix.com/ Zabbix] for internal servers, external servers and virtual machines. === stoney orchestra (configuration management) ===The [[:Category:stoney orchestra|stoney orchestra]] module. With this service virtual machines managed by [[:Category:stoney conductor|stoney conductor]] or [[:Category:stoney vm|stoney vm]] can be set up during the first installation. If desired, the regular maintenance (updates) can me managed through this module too. This ia achieved with the help of [https://puppetlabs.com/ Puppet]. [[Category:stoney cloud]][[Category:OpenLDAP directory]]
3,368
edits