diff options
author | John Wilkins <john.wilkins@inktank.com> | 2013-10-22 13:20:59 -0700 |
---|---|---|
committer | John Wilkins <john.wilkins@inktank.com> | 2013-10-22 13:20:59 -0700 |
commit | b422d4a1d5cbbb00e3cd0c40393c990e3dcf0edc (patch) | |
tree | 16e2014cda08e6087de4f5fe14951a6f2e24fd8c | |
parent | 81c8ce2ceee6cbd1a963f594e9e68fa948744268 (diff) | |
download | ceph-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.rst | 56 | ||||
-rw-r--r-- | doc/install/build-prerequisites.rst | 90 | ||||
-rw-r--r-- | doc/install/building-ceph.rst | 29 | ||||
-rw-r--r-- | doc/install/contributing.rst | 8 | ||||
-rw-r--r-- | doc/install/debian.rst | 150 | ||||
-rw-r--r-- | doc/install/git.rst | 50 | ||||
-rw-r--r-- | doc/install/libvirt-deb.rst | 43 | ||||
-rw-r--r-- | doc/install/libvirt-rpm.rst | 19 | ||||
-rw-r--r-- | doc/install/qemu-deb.rst | 26 | ||||
-rw-r--r-- | doc/install/qemu-rpm.rst | 56 | ||||
-rw-r--r-- | doc/install/rpm.rst | 193 |
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. |