Project

General

Profile

« Previous | Next » 

Revision 10342619

Added by François ARMAND almost 7 years ago

Fixes #10688: Use \"-\" in place of \"_\" in named reference in doc

View differences:

00_introduction/01_presentation.txt
== Introduction
[[what-is-rudder]]
=== What is Rudder?
image::./images/big-rudder-logo.png[Rudder logo]
10_installation/05_requirements/00_intro.txt
[[rudder-installation-requirements]]
=== Requirements
10_installation/05_requirements/05_requirements.txt
[[configure_the_network, Configure the network]]
=== Requirements
[[configure-the-network]]
==== Networking
===== Mandatory flows
......
====
And this one is optional:
And this one is optional:
====
......
These flows are used to add features to Rudder:
====
// include::../glossary/big-red-button.txt[]
include::../../glossary/port-5309-node.txt[]
10_installation/05_requirements/21_supported_architecture.txt
[[nodes_supported_OS, the list of supported Operating Systems for Nodes]]
[[node-supported-os, the list of supported Operating Systems for Nodes]]
==== Fully supported Operating Systems
......
====
[[Server_supported_OS, the list of supported Operating Systems for Root server]]
[[server-supported-os, the list of supported Operating Systems for Root server]]
===== For Rudder Root Server
10_installation/05_requirements/23_cloud.txt
[[rudder-cloud-compatibility]]
==== Cloud compatibility
The agent provides an abstraction that permits a high level management of the infrastructure.
10_installation/05_requirements/30_hardware_specifications.txt
[[node-hardware-requirements]]
==== Hardware specifications for Rudder Agent
Rudder agent has a very small footprint, and only consumes:
......
* a few kB on the network to report
* around 100 MB of disk space for the installed files and the workspace
These figures will vary depending on your configuration (backup retention,
These figures will vary depending on your configuration (backup retention,
number of configured components to check, etc...).
[[server-hardware-requirements]]
==== Hardware specifications and sizing for Rudder Root Server
A dedicated server is strongly recommended, either physical or virtual with at least one dedicated core.
......
For large installations, you should also tune the amount of RAM given to:
* the web application, as explained in the section
<<_configure_ram_allocated_to_jetty, about webapplication RAM configuration>>
<<_configure_ram_allocated_to_jetty, about webapplication RAM configuration>>
* PostgresSQL, as explained in the <<_optimize_postgresql_server, Optimize PostgreSQL Server>> section
===== Disk
......
max_space = number of Directives * number of Nodes * retention duration in days * 400 kB
----
For example, a default installation with 500 nodes and an average of
50 Directives by node, should require between 14 GB and 38 GB of disk space for PostgreSQL.
For example, a default installation with 500 nodes and an average of
50 Directives by node, should require between 14 GB and 38 GB of disk space for PostgreSQL.
Follow the <<_reports_retention, Reports Retention>> section to configure the
retention duration.
10_installation/10_install_server/00_install_intro.txt
[[install-server]]
=== Install Rudder Server
This chapter covers the installation of a Rudder Root Server, from the
specification of the underlying server, to the initial setup of the application.
Before all, you need to setup a server according to
Before all, you need to setup a server according to
<<Server_supported_OS, the server specifications>>. You should also
<<configure_the_network, configure the network>>. These topics are covered in the
Architecture chapter.
......
depend of the amount of data you store in it, especially in the shared-files folder (files that will get
distributed to the agents using the "Download a file for the shared folder" Technique).
/var/log/rudder::
/var/log/rudder::
Report logs (/var/log/rudder/reports) size will depend on the amount of nodes you manage.
It is possible to reduce this drastically by unticking "Log all reports received to /var/log/rudder/reports/all.log"
under the Administration - Settings tab in the Rudder web interface. This will prevent Rudder from recording this logs
10_installation/11_install_agent/00_install_agent.txt
[[install-agent]]
=== Install Rudder Agent
30_basic_administration/30_plugins.txt
[[rpkg_plugin_management]]
[[plugins-management]]
=== Plugins
80_extension_and_integration/00_intro.txt
[[extending_and_integrating_rudder]]
[[extending-and-integrating-rudder]]
== Rudder extension and integration with third party software
Rudder was thought from the begining to be a good citizen in you infrastructure.
80_extension_and_integration/20_Rudder_plugins.txt
[[extending_rudder_with_plugins]]
[[extending-rudder-with-plugins]]
=== Extending Rudder with plugins
Rudder can be extended with Plugins so that new features or API endpoints are
80_extension_and_integration/40_Rudder_Integration.txt
[[rudder_integration_in_infrastructure]]
[[rudder-integration]]
=== Rudder integration in your infrastructure
The other mains way to integrate Rudder into an existing infrastructure is
......
a server managed by Rudder is drifting away from its expecting configuration, and
use iTop to understand the impact of such a drift for your IT services.
[[rudder-api-integration]]
==== Integrate Rudder thanks to its APIs
All the above plugins are using http://www.rudder-project.org/rudder-api-doc/[Rudder APIs]

Also available in: Unified diff