X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fdoc%2Frados%2Fdeployment%2Fceph-deploy-new.rst;fp=src%2Fceph%2Fdoc%2Frados%2Fdeployment%2Fceph-deploy-new.rst;h=5eb37a9d928c44e7e6d24f8d29dee7dbe7fd67e3;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/doc/rados/deployment/ceph-deploy-new.rst b/src/ceph/doc/rados/deployment/ceph-deploy-new.rst new file mode 100644 index 0000000..5eb37a9 --- /dev/null +++ b/src/ceph/doc/rados/deployment/ceph-deploy-new.rst @@ -0,0 +1,66 @@ +================== + Create a Cluster +================== + +The first step in using Ceph with ``ceph-deploy`` is to create a new Ceph +cluster. A new Ceph cluster has: + +- A Ceph configuration file, and +- A monitor keyring. + +The Ceph configuration file consists of at least: + +- Its own filesystem ID (``fsid``) +- The initial monitor(s) hostname(s), and +- The initial monitor(s) and IP address(es). + +For additional details, see the `Monitor Configuration Reference`_. + +The ``ceph-deploy`` tool also creates a monitor keyring and populates it with a +``[mon.]`` key. For additional details, see the `Cephx Guide`_. + + +Usage +----- + +To create a cluster with ``ceph-deploy``, use the ``new`` command and specify +the host(s) that will be initial members of the monitor quorum. :: + + ceph-deploy new {host [host], ...} + +For example:: + + ceph-deploy new mon1.foo.com + ceph-deploy new mon{1,2,3} + +The ``ceph-deploy`` utility will use DNS to resolve hostnames to IP +addresses. The monitors will be named using the first component of +the name (e.g., ``mon1`` above). It will add the specified host names +to the Ceph configuration file. For additional details, execute:: + + ceph-deploy new -h + + +Naming a Cluster +---------------- + +By default, Ceph clusters have a cluster name of ``ceph``. You can specify +a cluster name if you want to run multiple clusters on the same hardware. For +example, if you want to optimize a cluster for use with block devices, and +another for use with the gateway, you can run two different clusters on the same +hardware if they have a different ``fsid`` and cluster name. :: + + ceph-deploy --cluster {cluster-name} new {host [host], ...} + +For example:: + + ceph-deploy --cluster rbdcluster new ceph-mon1 + ceph-deploy --cluster rbdcluster new ceph-mon{1,2,3} + +.. note:: If you run multiple clusters, ensure you adjust the default + port settings and open ports for your additional cluster(s) so that + the networks of the two different clusters don't conflict with each other. + + +.. _Monitor Configuration Reference: ../../configuration/mon-config-ref +.. _Cephx Guide: ../../../dev/mon-bootstrap#secret-keys