diff options
author | John Wilkins <john.wilkins@inktank.com> | 2013-09-20 13:01:36 -0700 |
---|---|---|
committer | John Wilkins <john.wilkins@inktank.com> | 2013-09-20 13:01:36 -0700 |
commit | 2ade5b662464745f82474d0fc5c54b7812606221 (patch) | |
tree | c9146f86aab2dded4242c90846ba89eb0b0370cc | |
parent | c55d7ac7cb8598dd34096c3d6a7aca55c65c442f (diff) | |
download | ceph-2ade5b662464745f82474d0fc5c54b7812606221.tar.gz |
doc: Updated graphic. Removed bullet points. Cleaned up RPM/YUM example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
-rw-r--r-- | doc/start/quick-start-preflight.rst | 59 |
1 files changed, 29 insertions, 30 deletions
diff --git a/doc/start/quick-start-preflight.rst b/doc/start/quick-start-preflight.rst index 07c4d739ab2..4b05222ae02 100644 --- a/doc/start/quick-start-preflight.rst +++ b/doc/start/quick-start-preflight.rst @@ -12,38 +12,27 @@ Ceph Nodes (or virtual machines) that will host your Ceph Storage Cluster. .. ditaa:: /------------------\ /----------------\ - | ceph deploy Node | | Ceph Node | + | ceph–deploy Node | | ceph–node1 | | +-------->+ | | | | cCCC | \---------+--------/ \----------------/ | | /----------------\ - | | Ceph Node | + | | ceph–node2 | +----------------->+ | | | cCCC | | \----------------/ | | /----------------\ - | | Ceph Node | + | | ceph–node3 | +----------------->| | | cCCC | \----------------/ -Ceph runs on recent distributions of Linux (e.g., Ubuntu, Red Hat, CentOS, -etc.). - Ceph Node Setup =============== -A :term:`Ceph Node` requires the following: - -- A recent Linux distribution. -- A user with ``root`` privileges. -- An SSH server. -- Network connectivity and access to/for other Ceph Nodes. - - Perform the following steps: #. Create a user on each Ceph Node. :: @@ -127,27 +116,37 @@ For Red Hat(rhel6), CentOS (el6), Fedora 17-19 (f17-f19), OpenSUSE 12 #. Add the package to your repository. Open a text editor and create a - Yellowdog Updater, Modified (YUM) entry under ``/etc/yum.repos.d``:: - - [ceph] - name=Ceph Packages $basearch - baseurl=http://ceph.com/rpm-{ceph-stable-release}/{distro}/$basearch - enabled=1 - gpgcheck=1 - type=rpm-md - gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc - - Ensure that you use the correct path for your Linux distribution. Replace - ``{ceph-stable-release}`` with the recent stable release of Ceph - (e.g., ``dumpling``). Replace ``{distro}`` with your Linux distribution - (e.g., CentOS (``el6``), Red Hat (``rhel6``), Fedora (``fc18`` or ``fc19``), - SLES (``sles11``)). + Yellowdog Updater, Modified (YUM) entry. Use the file path + ``/etc/yum.repos.d/ceph.repo``. For example:: + + sudo vim /etc/yum.repos.d/ceph.repo + + Paste the following example code. Replace ``{ceph-stable-release}`` with + the recent stable release of Ceph (e.g., ``dumpling``). Replace ``{distro}`` + with your Linux distribution (e.g., ``el6`` for CentOS 6, ``rhel6`` for + Red Hat 6, ``fc18`` or ``fc19`` for Fedora 18 or Fedora 19, and ``sles11`` + for SLES 11). Finally, save the contents to the + ``/etc/yum.repos.d/ceph.repo`` file. :: + + [ceph-noarch] + name=Ceph noarch packages + baseurl=http://ceph.com/rpm-{ceph-stable-release}/{distro}/noarch + enabled=1 + gpgcheck=1 + type=rpm-md + gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc + #. Update your repository and install ``ceph-deploy``:: - sudo yum update && sudo yum install ceph-deploy python-pushy + sudo yum update && sudo yum install ceph-deploy + +Summary +======= +This completes the Quick Start Preflight. Proceed to the `Storage Cluster +Quick Start`_. .. _Storage Cluster Quick Start: ../quick-ceph-deploy .. _OS Recommendations: ../../install/os-recommendations |