summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Wilkins <john.wilkins@inktank.com>2013-10-22 13:20:59 -0700
committerJohn Wilkins <john.wilkins@inktank.com>2013-10-22 13:20:59 -0700
commitb422d4a1d5cbbb00e3cd0c40393c990e3dcf0edc (patch)
tree16e2014cda08e6087de4f5fe14951a6f2e24fd8c
parent81c8ce2ceee6cbd1a963f594e9e68fa948744268 (diff)
downloadceph-b422d4a1d5cbbb00e3cd0c40393c990e3dcf0edc.tar.gz
doc: Removed old files. Consolidated contents into new IA.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
-rw-r--r--doc/install/build-packages.rst56
-rw-r--r--doc/install/build-prerequisites.rst90
-rw-r--r--doc/install/building-ceph.rst29
-rw-r--r--doc/install/contributing.rst8
-rw-r--r--doc/install/debian.rst150
-rw-r--r--doc/install/git.rst50
-rw-r--r--doc/install/libvirt-deb.rst43
-rw-r--r--doc/install/libvirt-rpm.rst19
-rw-r--r--doc/install/qemu-deb.rst26
-rw-r--r--doc/install/qemu-rpm.rst56
-rw-r--r--doc/install/rpm.rst193
11 files changed, 0 insertions, 720 deletions
diff --git a/doc/install/build-packages.rst b/doc/install/build-packages.rst
deleted file mode 100644
index 2e5662099d2..00000000000
--- a/doc/install/build-packages.rst
+++ /dev/null
@@ -1,56 +0,0 @@
-=====================
- Build Ceph Packages
-=====================
-
-To build packages, you must clone the `Ceph`_ repository. You can create
-installation packages from the latest code using ``dpkg-buildpackage`` for
-Debian/Ubuntu or ``rpmbuild`` for the RPM Package Manager.
-
-.. tip:: When building on a multi-core CPU, use the ``-j`` and the number of
- cores * 2. For example, use ``-j4`` for a dual-core processor to accelerate
- the build.
-
-Advanced Package Tool (APT)
-===========================
-
-To create ``.deb`` packages for Debian/Ubuntu, ensure that you have cloned the
-`Ceph`_ repository, installed the `build prerequisites`_ and installed
-``debhelper``::
-
- sudo apt-get install debhelper
-
-Once you have installed debhelper, you can build the packages::
-
- sudo dpkg-buildpackage
-
-For multi-processor CPUs use the ``-j`` option to accelerate the build.
-
-RPM Package Manager
-===================
-
-To create ``.rpm`` packages, ensure that you have cloned the `Ceph`_ repository,
-installed the `build prerequisites`_ and installed ``rpm-build`` and
-``rpmdevtools``::
-
- yum install rpm-build rpmdevtools
-
-Once you have installed the tools, setup an RPM compilation environment::
-
- rpmdev-setuptree
-
-Fetch the source tarball for the RPM compilation environment::
-
- wget -P ~/rpmbuild/SOURCES/ http://ceph.com/download/ceph-<version>.tar.gz
-
-Or from the EU mirror::
-
- wget -P ~/rpmbuild/SOURCES/ http://eu.ceph.com/download/ceph-<version>.tar.gz
-
-Build the RPM packages::
-
- rpmbuild -tb ~/rpmbuild/SOURCES/ceph-<version>.tar.gz
-
-For multi-processor CPUs use the ``-j`` option to accelerate the build.
-
-.. _build prerequisites: ../build-prerequisites
-.. _Ceph: ../clone-source
diff --git a/doc/install/build-prerequisites.rst b/doc/install/build-prerequisites.rst
deleted file mode 100644
index bdb409729ba..00000000000
--- a/doc/install/build-prerequisites.rst
+++ /dev/null
@@ -1,90 +0,0 @@
-=====================
- Build Prerequisites
-=====================
-
-.. tip:: Check this section to see if there are specific prerequisites for your
- Linux/Unix distribution.
-
-Before you can build Ceph source code, you need to install several libraries
-and tools. Ceph provides ``autoconf`` and ``automake`` scripts to get you
-started quickly. Ceph build scripts depend on the following:
-
-- ``autotools-dev``
-- ``autoconf``
-- ``automake``
-- ``cdbs``
-- ``gcc``
-- ``g++``
-- ``git``
-- ``libboost-dev``
-- ``libedit-dev``
-- ``libssl-dev``
-- ``libtool``
-- ``libfcgi``
-- ``libfcgi-dev``
-- ``libfuse-dev``
-- ``linux-kernel-headers``
-- ``libcrypto++-dev``
-- ``libcrypto++``
-- ``libexpat1-dev``
-- ``pkg-config``
-- ``libcurl4-gnutls-dev``
-
-On Ubuntu, execute ``sudo apt-get install`` for each dependency that isn't
-installed on your host. ::
-
- sudo apt-get install autotools-dev autoconf automake cdbs gcc g++ git libboost-dev libedit-dev libssl-dev libtool libfcgi libfcgi-dev libfuse-dev linux-kernel-headers libcrypto++-dev libcrypto++ libexpat1-dev
-
-On Debian/Squeeze, execute ``aptitude install`` for each dependency that isn't
-installed on your host. ::
-
- aptitude install autotools-dev autoconf automake cdbs gcc g++ git libboost-dev libedit-dev libssl-dev libtool libfcgi libfcgi-dev libfuse-dev linux-kernel-headers libcrypto++-dev libcrypto++ libexpat1-dev pkg-config libcurl4-gnutls-dev
-
-On Debian/Wheezy, you may also need::
-
- keyutils-dev libaio libboost-thread-dev
-
-.. note:: Some distributions that support Google's memory profiler tool may use
- a different package name (e.g., ``libgoogle-perftools4``).
-
-Ubuntu
-======
-
-- ``uuid-dev``
-- ``libkeyutils-dev``
-- ``libgoogle-perftools-dev``
-- ``libatomic-ops-dev``
-- ``libaio-dev``
-- ``libgdata-common``
-- ``libgdata13``
-- ``libsnappy-dev``
-- ``libleveldb-dev``
-
-Execute ``sudo apt-get install`` for each dependency that isn't installed on
-your host. ::
-
- sudo apt-get install uuid-dev libkeyutils-dev libgoogle-perftools-dev libatomic-ops-dev libaio-dev libgdata-common libgdata13 libsnappy-dev libleveldb-dev
-
-
-Debian
-======
-
-Alternatively, you may also install::
-
- aptitude install fakeroot dpkg-dev
- aptitude install debhelper cdbs libexpat1-dev libatomic-ops-dev
-
-openSUSE 11.2 (and later)
-=========================
-
-- ``boost-devel``
-- ``gcc-c++``
-- ``libedit-devel``
-- ``libopenssl-devel``
-- ``fuse-devel`` (optional)
-
-Execute ``zypper install`` for each dependency that isn't installed on your
-host. ::
-
- zypper install boost-devel gcc-c++ libedit-devel libopenssl-devel fuse-devel
-
diff --git a/doc/install/building-ceph.rst b/doc/install/building-ceph.rst
deleted file mode 100644
index e8b4b3551b7..00000000000
--- a/doc/install/building-ceph.rst
+++ /dev/null
@@ -1,29 +0,0 @@
-===============
- Building Ceph
-===============
-
-Ceph provides ``automake`` and ``configure`` scripts to streamline the build
-process. To build Ceph, navigate to your cloned Ceph repository and execute the
-following::
-
- cd ceph
- ./autogen.sh
- ./configure
- make
-
-.. topic:: Hyperthreading
-
- You can use ``make -j`` to execute multiple jobs depending upon your system. For
- example, ``make -j4`` for a dual core processor may build faster.
-
-
-To install Ceph locally, you may also use::
-
- sudo make install
-
-If you install Ceph locally, ``make`` will place the executables in
-``usr/local/bin``. You may add the Ceph configuration file to the
-``usr/local/bin`` directory to run an evaluation environment of Ceph from a
-single directory.
-
-.. _Memory Profiling: ../../rados/operations/memory-profiling \ No newline at end of file
diff --git a/doc/install/contributing.rst b/doc/install/contributing.rst
deleted file mode 100644
index 87b5220b774..00000000000
--- a/doc/install/contributing.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-==========================
- Contributing Source Code
-==========================
-
-If you are making source contributions to the Ceph project,
-you must be added to the `Ceph project`_ on github.
-
-.. _Ceph project: https://github.com/ceph \ No newline at end of file
diff --git a/doc/install/debian.rst b/doc/install/debian.rst
deleted file mode 100644
index c0c4dcb4205..00000000000
--- a/doc/install/debian.rst
+++ /dev/null
@@ -1,150 +0,0 @@
-===================================
- Installing Debian/Ubuntu Packages
-===================================
-
-You may install stable release packages (for stable deployments),
-development release packages (for the latest features), or development
-testing packages (for development and QA only). Do not add multiple
-package sources at the same time.
-
-Install Release Key
-===================
-
-Packages are cryptographically signed with the ``release.asc`` key.
-Add our release key to your system's list of trusted keys to avoid a
-security warning::
-
- wget -q -O- 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' | sudo apt-key add -
-
-Add Release Packages
-====================
-
-
-Dumpling
---------
-
-Dumpling is the most recent major release of Ceph. These packages are
-recommended for anyone deploying Ceph in a production environment.
-Critical bug fixes are backported and point releases are made as
-necessary.
-
-Add our package repository to your system's list of APT sources.
-See `the dumpling Debian repository`_ for a complete list of Debian and Ubuntu releases
-supported. ::
-
- echo deb http://ceph.com/debian-dumpling/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-For the European users there is also a mirror in the Netherlands at http://eu.ceph.com/ ::
-
- echo deb http://eu.ceph.com/debian-dumpling/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-
-
-Cuttlefish
-----------
-
-Cuttlefish is the previous major release of Ceph. These packages are
-recommended for those who have already deployed bobtail in production and are
-not yet ready to upgrade.
-
-Add our package repository to your system's list of APT sources.
-See `the cuttlefish Debian repository`_ for a complete list of Debian and Ubuntu releases
-supported. ::
-
- echo deb http://ceph.com/debian-cuttlefish/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-For the European users there is also a mirror in the Netherlands at http://eu.ceph.com/ ::
-
- echo deb http://eu.ceph.com/debian-cuttlefish/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-
-Bobtail
--------
-
-Bobtail is the second major release of Ceph. These packages are
-recommended for those who have already deployed bobtail in production and
-are not yet ready to upgrade.
-
-Add our package repository to your system's list of APT sources.
-See `the bobtail Debian repository`_ for a complete list of Debian and Ubuntu releases
-supported. ::
-
- echo deb http://ceph.com/debian-bobtail/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-For the European users there is also a mirror in the Netherlands at http://eu.ceph.com/ ::
-
- echo deb http://eu.ceph.com/debian-bobtail/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-Argonaut
---------
-
-Argonaut is the first major release of Ceph. These packages are
-recommended for those who have already deployed Argonaut in production
-and are not yet ready to upgrade.
-
-Add our package repository to your system's list of APT sources. See
-`the argonaut Debian repository`_ for a complete list of Debian and Ubuntu releases
-supported. ::
-
- echo deb http://ceph.com/debian-argonaut/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-For the European users there is also a mirror in the Netherlands at http://eu.ceph.com/ ::
-
- echo deb http://eu.ceph.com/debian-argonaut/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-
-Development Release Packages
-----------------------------
-
-Our development process generates a new release of Ceph every 3-4
-weeks. These packages are faster-moving than the stable releases, as
-they get new features integrated quickly, while still undergoing
-several weeks of QA prior to release.
-
-Add our package repository to your system's list of APT sources. See
-`the testing Debian repository`_ for a complete list of Debian and Ubuntu releases
-supported. ::
-
- echo deb http://ceph.com/debian-testing/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-For the European users there is also a mirror in the Netherlands at http://eu.ceph.com/ ::
-
- echo deb http://eu.ceph.com/debian-testing/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-
-Development Testing Packages
-----------------------------
-
-We automatically build Debian and Ubuntu packages for current
-development branches in the Ceph source code repository. These
-packages are intended for developers and QA only.
-
-Packages are cryptographically signed with the ``autobuild.asc`` key.
-Add our autobuild key to your system's list of trusted keys to avoid a
-security warning::
-
- wget -q -O- 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc' | sudo apt-key add -
-
-Add our package repository to your system's list of APT sources, but
-replace ``{BRANCH}`` with the branch you'd like to use (e.g., chef-3,
-wip-hack, master, stable). See `the gitbuilder page`_ for a complete
-list of distributions we build. ::
-
- echo deb http://gitbuilder.ceph.com/ceph-deb-$(lsb_release -sc)-x86_64-basic/ref/{BRANCH} $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
-
-Installing Packages
-===================
-
-Once you have added either release or development packages to APT,
-you should update APT's database and install Ceph::
-
- sudo apt-get update && sudo apt-get install ceph
-
-
-.. _the dumpling Debian repository: http://ceph.com/debian-dumpling/dists
-.. _the cuttlefish Debian repository: http://ceph.com/debian-cuttlefish/dists
-.. _the bobtail Debian repository: http://ceph.com/debian-bobtail/dists
-.. _the argonaut Debian repository: http://ceph.com/debian-argonaut/dists
-.. _the testing Debian repository: http://ceph.com/debian-testing/dists
-.. _the gitbuilder page: http://gitbuilder.ceph.com
diff --git a/doc/install/git.rst b/doc/install/git.rst
deleted file mode 100644
index 2b560079417..00000000000
--- a/doc/install/git.rst
+++ /dev/null
@@ -1,50 +0,0 @@
-============
- Set Up Git
-============
-
-To clone the Ceph git repository, you must have ``git`` installed
-on your local host.
-
-Install Git
-===========
-
-To install ``git``, execute::
-
- sudo apt-get install git
-
-You must also have a ``github`` account. If you do not have a
-``github`` account, go to `github.com`_ and register.
-Follow the directions for setting up git at
-`Set Up Git`_.
-
-.. _github.com: http://github.com
-.. _Set Up Git: http://help.github.com/linux-set-up-git
-
-Generate SSH Keys
-=================
-
-If you intend to commit code to Ceph or to clone using SSH (``git@github.com:ceph/ceph.git``), you must generate SSH keys for github.
-
-.. tip:: If you only intend to clone the repository, you may
- use ``git clone --recursive https://github.com/ceph/ceph.git``
- without generating SSH keys.
-
-To generate SSH keys for ``github``, execute::
-
- ssh-keygen
-
-Get the key to add to your ``github`` account (the following example
-assumes you used the default file path)::
-
- cat .ssh/id_rsa.pub
-
-Copy the public key.
-
-Add the Key
-===========
-
-Go to your your ``github`` account, click on "Account Settings" (i.e., the
-'tools' icon); then, click "SSH Keys" on the left side navbar.
-
-Click "Add SSH key" in the "SSH Keys" list, enter a name for the key, paste the
-key you generated, and press the "Add key" button. \ No newline at end of file
diff --git a/doc/install/libvirt-deb.rst b/doc/install/libvirt-deb.rst
deleted file mode 100644
index 9365e46c747..00000000000
--- a/doc/install/libvirt-deb.rst
+++ /dev/null
@@ -1,43 +0,0 @@
-====================
- Installing libvirt
-====================
-
-
-Prerequisites
-=============
-
-- `Install`_ and `configure`_ a Ceph Storage Cluster
-- `Install and configure`_ QEMU/KVM
-
-
-Installing ``libvirt`` on Ubuntu 12.04 Precise
-==============================================
-
-``libvirt`` packages are incorporated into the Ubuntu 12.04 precise
-distribution. To install ``libvirt`` on precise, execute the following::
-
- sudo apt-get update && sudo apt-get install libvirt-bin
-
-
-Installing ``libvirt`` on Earlier Versions of Ubuntu
-====================================================
-
-For Ubuntu distributions 11.10 oneiric and earlier, you must build ``libvirt``
-from source. Clone the ``libvirt`` repository, and use `AutoGen`_ to generate
-the build. Then, execute ``make`` and ``make install`` to complete the
-installation. For example::
-
- git clone git://libvirt.org/libvirt.git
- cd libvirt
- ./autogen.sh
- make
- sudo make install
-
-See `libvirt Installation`_ for details.
-
-
-.. _libvirt Installation: http://www.libvirt.org/compiling.html
-.. _AutoGen: http://www.gnu.org/software/autogen/
-.. _Install: ../index
-.. _configure: ../../rados/configuration
-.. _Install and configure: ../../rbd/qemu-rbd
diff --git a/doc/install/libvirt-rpm.rst b/doc/install/libvirt-rpm.rst
deleted file mode 100644
index a94c6e8ae12..00000000000
--- a/doc/install/libvirt-rpm.rst
+++ /dev/null
@@ -1,19 +0,0 @@
-====================
- Installing libvirt
-====================
-
-To use ``libvirt`` with a Ceph Storage Cluster, you must
-have a running Ceph Storage Cluster. You must also install QEMU.
-See `Installing QEMU`_ for details.
-
-
-``libvirt`` packages are incorporated into the recent CentOS/RHEL distributions.
-To install ``libvirt``, execute the following::
-
- sudo yum install libvirt
-
-See `libvirt Installation`_ for details.
-
-
-.. _libvirt Installation: http://www.libvirt.org/compiling.html
-.. _Installing QEMU: ../qemu-rpm \ No newline at end of file
diff --git a/doc/install/qemu-deb.rst b/doc/install/qemu-deb.rst
deleted file mode 100644
index 29abeafa3bc..00000000000
--- a/doc/install/qemu-deb.rst
+++ /dev/null
@@ -1,26 +0,0 @@
-=================
- Installing QEMU
-=================
-
-
-
-Installing QEMU (12.04 Precise and later)
-=========================================
-
-QEMU packages are incorporated into Ubuntu 12.04 Precise Pangolin and later
-versions. To install QEMU, execute the following::
-
- sudo apt-get install qemu
-
-Installing QEMU (11.10 Oneric and earlier)
-==========================================
-
-For Ubuntu distributions 11.10 Oneiric and earlier, you must install
-the 0.15 version of QEMU or later. To build QEMU from source, use the
-following procedure::
-
- cd {your-development-directory}
- git clone git://git.qemu.org/qemu.git
- cd qemu
- ./configure --enable-rbd
- make; make install
diff --git a/doc/install/qemu-rpm.rst b/doc/install/qemu-rpm.rst
deleted file mode 100644
index 67da2c3714c..00000000000
--- a/doc/install/qemu-rpm.rst
+++ /dev/null
@@ -1,56 +0,0 @@
-=================
- Installing QEMU
-=================
-
-To install QEMU with ``yum``, you must ensure that you have
-``yum-plugin-priorities`` installed. See `Installing YUM Priorities`_
-for details.
-
-To install QEMU, execute the following:
-
-#. Create a ``/etc/yum.repos.d/ceph-qemu.conf`` file with the following
- contents::
-
- [ceph-qemu]
- name=Ceph Packages for QEMU
- baseurl=http://ceph.com/packages/ceph-extras/rpm/centos6.3/$basearch
- enabled=1
- priority=2
- gpgcheck=1
- type=rpm-md
- gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
-
- [ceph-qemu-noarch]
- name=Ceph QEMU noarch
- baseurl=http://ceph.com/packages/ceph-extras/rpm/centos6.3/noarch
- enabled=1
- priority=2
- gpgcheck=1
- type=rpm-md
- gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
-
- [ceph-qemu-source]
- name=Ceph QEMU Sources
- baseurl=http://ceph.com/packages/ceph-extras/rpm/centos6.3/SRPMS
- enabled=1
- priority=2
- gpgcheck=1
- type=rpm-md
- gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
-
-#. Update your repositories. ::
-
- sudo yum update
-
-#. Install QEMU for Ceph. ::
-
- sudo yum install qemu-kvm qemu-kvm-tools qemu-img
-
-#. Install additional QEMU packages (optional)::
-
- sudo yum install qemu-guest-agent qemu-guest-agent-win32
-
-See `QEMU and Block Devices`_ for usage.
-
-.. _QEMU and Block Devices: ../../rbd/qemu-rbd
-.. _Installing YUM Priorities: ../yum-priorities \ No newline at end of file
diff --git a/doc/install/rpm.rst b/doc/install/rpm.rst
deleted file mode 100644
index 9e8cdcd003c..00000000000
--- a/doc/install/rpm.rst
+++ /dev/null
@@ -1,193 +0,0 @@
-========================
- Installing RPM Packages
-========================
-
-You may install stable release packages (for stable deployments),
-development release packages (for the latest features), or development
-testing packages (for development and QA only). Do not add multiple
-package sources at the same time.
-
-
-Install Release Key
-===================
-
-Packages are cryptographically signed with the ``release.asc`` key. Add our
-release key to your system's list of trusted keys to avoid a security warning::
-
- sudo rpm --import 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc'
-
-
-Install Prerequisites
-=====================
-
-Ceph may require additional additional third party libraries.
-To add the EPEL repository, execute the following::
-
- su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm'
-
-Some releases of Ceph require the following packages:
-
-- snappy
-- leveldb
-- gdisk
-- python-argparse
-- gperftools-libs
-
-To install these packages, execute the following::
-
- sudo yum install snappy leveldb gdisk python-argparse gperftools-libs
-
-
-Add Release Packages
-====================
-
-
-Dumpling
---------
-
-Dumpling is the most recent stable release of Ceph. These packages are
-recommended for anyone deploying Ceph in a production environment.
-Critical bug fixes are backported and point releases are made as necessary.
-
-Packages are currently built for the RHEL/CentOS6 (``el6``), Fedora 18 and 19
-(``f18`` and ``f19``), OpenSUSE 12.2 (``opensuse12.2``), and SLES (``sles11``)
-platforms. The repository package installs the repository details on your local
-system for use with ``yum`` or ``up2date``.
-
-For example, for CentOS 6 or other RHEL6 derivatives (``el6``)::
-
- su -c 'rpm -Uvh http://ceph.com/rpm-dumpling/el6/noarch/ceph-release-1-0.el6.noarch.rpm'
-
-You can download the RPMs directly from::
-
- http://ceph.com/rpm-dumpling
-
-
-Cuttlefish
-----------
-
-Cuttlefish is the previous recent major release of Ceph. These packages are
-recommended for those who have already deployed bobtail in production and are
-not yet ready to upgrade.
-
-Packages are currently built for the RHEL/CentOS6 (``el6``), Fedora 17
-(``f17``), OpenSUSE 12 (``opensuse12``), and SLES (``sles11``)
-platforms. The repository package installs the repository details on
-your local system for use with ``yum`` or ``up2date``.
-
-For example, for CentOS 6 or other RHEL6 derivatives (``el6``)::
-
- su -c 'rpm -Uvh http://ceph.com/rpm-cuttlefish/el6/noarch/ceph-release-1-0.el6.noarch.rpm'
-
-You can download the RPMs directly from::
-
- http://ceph.com/rpm-cuttlefish
-
-
-Bobtail
--------
-
-Bobtail is the second major release of Ceph. These packages are
-recommended for those who have already deployed bobtail in production and
-are not yet ready to upgrade.
-
-Packages are currently built for the RHEL/CentOS6 (``el6``), Fedora 17
-(``f17``), OpenSUSE 12 (``opensuse12``), and SLES (``sles11``)
-platforms. The repository package installs the repository details on
-your local system for use with ``yum`` or ``up2date``.
-
-Replace the``{DISTRO}`` below with the distro codename::
-
- su -c 'rpm -Uvh http://ceph.com/rpm-bobtail/{DISTRO}/x86_64/ceph-release-1-0.el6.noarch.rpm'
-
-For example, for CentOS 6 or other RHEL6 derivatives (``el6``)::
-
- su -c 'rpm -Uvh http://ceph.com/rpm-bobtail/el6/x86_64/ceph-release-1-0.el6.noarch.rpm'
-
-You can download the RPMs directly from::
-
- http://ceph.com/rpm-bobtail
-
-
-Development Release Packages
-----------------------------
-
-Our development process generates a new release of Ceph every 3-4 weeks. These
-packages are faster-moving than the stable releases. Development packages have
-new features integrated quickly, while still undergoing several weeks of QA
-prior to release.
-
-Packages are cryptographically signed with the ``release.asc`` key. Add our
-release key to your system's list of trusted keys to avoid a security warning::
-
- sudo rpm --import 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc'
-
-Packages are currently built for the CentOS-6 and Fedora 17 platforms. The
-repository package installs the repository details on your local system for use
-with ``yum`` or ``up2date``.
-
-For CentOS-6::
-
- su -c 'rpm -Uvh http://ceph.com/rpms/el6/x86_64/ceph-release-1-0.el6.noarch.rpm'
-
-For Fedora 17::
-
- su -c 'rpm -Uvh http://ceph.com/rpms/fc17/x86_64/ceph-release-1-0.fc17.noarch.rpm'
-
-You can download the RPMs directly from::
-
- http://ceph.com/rpm-testing
-
-
-
-Adding Ceph to YUM
-==================
-
-You may also add Ceph to the ``/etc/yum.repos.d`` directory. Create a
-``ceph.repo`` file. In the example below, replace ``{ceph-stable}`` with
-a stable release of Ceph (e.g., ``cuttlefish``, ``dumpling``, etc.) and
-``{distro}`` with your Linux distribution (e.g., ``el6``, ``rhel6``, etc.). ::
-
- [ceph]
- name=Ceph packages for $basearch
- baseurl=http://ceph.com/rpm-{ceph-stable}/{distro}/$basearch
- enabled=1
- gpgcheck=1
- type=rpm-md
- gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
-
- [ceph-noarch]
- name=Ceph noarch packages
- baseurl=http://ceph.com/rpm-{ceph-stable}/{distro}/noarch
- enabled=1
- gpgcheck=1
- type=rpm-md
- gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
-
- [ceph-source]
- name=Ceph source packages
- baseurl=http://ceph.com/rpm-{ceph-stable}/{distro}/SRPMS
- enabled=0
- gpgcheck=1
- type=rpm-md
- gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
-
-
-Installing Ceph Deploy
-======================
-
-Once you have added either release or development packages, or added a
-``ceph.repo`` file to ``/etc/yum.repos.d``, you can install ``ceph-deploy``. ::
-
- sudo yum install ceph-deploy python-pushy
-
-
-Installing Ceph Packages
-========================
-
-Once you have added either release or development packages, or added a
-``ceph.repo`` file to ``/etc/yum.repos.d``, you can install Ceph packages. ::
-
- sudo yum install ceph
-
-.. note:: You can also use ``ceph-deploy`` to install Ceph packages.