2012-05-18 20:54:51 +00:00
|
|
|
==============
|
|
|
|
Installation
|
|
|
|
==============
|
2012-11-07 22:09:57 +00:00
|
|
|
|
2012-11-08 06:42:41 +00:00
|
|
|
The Ceph Object Store is the foundation of all Ceph clusters, and it consists
|
|
|
|
primarily of two types of daemons: Object Storage Daemons (OSDs) and monitors.
|
|
|
|
The Ceph Object Store is based upon the concept of
|
|
|
|
:abbr:`RADOS (Reliable Autonomic Distributed Object Store)`, which eliminates
|
|
|
|
single points of failure and delivers infinite scalability. For details on
|
|
|
|
the architecture of Ceph and RADOS, refer to `Ceph Architecture`_. All Ceph
|
|
|
|
deployments have OSDs and monitors, so you should prepare your Ceph cluster
|
|
|
|
by focusing first on the object storage cluster.
|
2012-03-14 18:58:27 +00:00
|
|
|
|
2012-11-08 06:42:41 +00:00
|
|
|
.. raw:: html
|
2012-05-18 20:54:51 +00:00
|
|
|
|
2012-11-08 06:42:41 +00:00
|
|
|
<table cellpadding="10"><colgroup><col width="33%"><col width="33%"><col width="33%"></colgroup><tbody valign="top"><tr><td><h3>Recommendations</h3>
|
|
|
|
|
|
|
|
To begin using Ceph in production, you should review our hardware
|
|
|
|
recommendations and operating system recommendations. Many of the
|
|
|
|
frequently-asked questions in our mailing list involve hardware-related
|
|
|
|
questions and how to install Ceph on various distributions.
|
2012-03-14 18:58:27 +00:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
2012-05-03 17:10:29 +00:00
|
|
|
Hardware Recommendations <hardware-recommendations>
|
2012-10-30 20:00:17 +00:00
|
|
|
OS Recommendations <os-recommendations>
|
2012-11-08 06:42:41 +00:00
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
</td><td><h3>Installation</h3>
|
|
|
|
|
|
|
|
If you are deploying a Ceph cluster (that is, not developing Ceph),
|
|
|
|
install Ceph using our stable release packages. For testing, you
|
2012-11-14 22:57:51 +00:00
|
|
|
may install development release and testing packages.
|
2012-11-08 06:42:41 +00:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
2012-05-03 17:45:08 +00:00
|
|
|
Installing Debian/Ubuntu Packages <debian>
|
|
|
|
Installing RPM Packages <rpm>
|
2012-12-28 23:54:57 +00:00
|
|
|
Upgrading Ceph <upgrading-ceph>
|
2012-11-08 06:42:41 +00:00
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
</td><td><h3>Building Ceph from Source</h3>
|
|
|
|
|
|
|
|
You can build Ceph from source by downloading a release or cloning the ``ceph``
|
|
|
|
repository at github. If you intend to build Ceph from source, please see the
|
|
|
|
build pre-requisites first. Making sure you have all the pre-requisites
|
|
|
|
will save you time.
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
|
|
|
Prerequisites <build-prerequisites>
|
|
|
|
Get a Tarball <get-tarballs>
|
|
|
|
Set Up Git <git>
|
|
|
|
Clone the Source <clone-source>
|
|
|
|
Build the Source <building-ceph>
|
2012-11-16 22:57:55 +00:00
|
|
|
Install CPU Profiler <cpu-profiler>
|
2012-11-08 06:42:41 +00:00
|
|
|
Build a Package <build-packages>
|
|
|
|
Contributing Code <contributing>
|
|
|
|
|
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
</td></tr></tbody></table>
|
|
|
|
|
|
|
|
.. _Ceph Architecture: ../architecture/
|