X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fdoc%2Frados%2Fdeployment%2Findex.rst;fp=src%2Fceph%2Fdoc%2Frados%2Fdeployment%2Findex.rst;h=0853e4a3b682e8dd19f11f466692ace3c197df30;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/doc/rados/deployment/index.rst b/src/ceph/doc/rados/deployment/index.rst new file mode 100644 index 0000000..0853e4a --- /dev/null +++ b/src/ceph/doc/rados/deployment/index.rst @@ -0,0 +1,58 @@ +================= + Ceph Deployment +================= + +The ``ceph-deploy`` tool is a way to deploy Ceph relying only upon SSH access to +the servers, ``sudo``, and some Python. It runs on your workstation, and does +not require servers, databases, or any other tools. If you set up and +tear down Ceph clusters a lot, and want minimal extra bureaucracy, +``ceph-deploy`` is an ideal tool. The ``ceph-deploy`` tool is not a generic +deployment system. It was designed exclusively for Ceph users who want to get +Ceph up and running quickly with sensible initial configuration settings without +the overhead of installing Chef, Puppet or Juju. Users who want fine-control +over security settings, partitions or directory locations should use a tool +such as Juju, Puppet, `Chef`_ or Crowbar. + + +With ``ceph-deploy``, you can develop scripts to install Ceph packages on remote +hosts, create a cluster, add monitors, gather (or forget) keys, add OSDs and +metadata servers, configure admin hosts, and tear down the clusters. + +.. raw:: html + +
+ +.. toctree:: + + Preflight Checklist + Install Ceph + +.. raw:: html + + + +.. toctree:: + + Create a Cluster + Add/Remove Monitor(s) + Key Management + Add/Remove OSD(s) + Add/Remove MDS(s) + + +.. raw:: html + + + +.. toctree:: + + Purge Hosts + Admin Tasks + + +.. raw:: html + +
+ + +.. _Chef: http://tracker.ceph.com/projects/ceph/wiki/Deploying_Ceph_with_Chef