Hi Tim, It's all up to you whether you assign more roles to a system or not. What actually happens is that you need to start a daemon for each of the ceph services. Each of the systems in your ceph cluster will most likely run at least one of those daemons, but it is not required that all system run all ceph daemons (as a matter of fact, that's highly unlikely as you will probably have most systems running the ceph-osd service since they actually contain the block storage devices...) For instance, see the example config here; http://ceph.com/docs/master/rados/configuration/ceph-conf/#example-ceph-conf You have to to be aware of a few things though. Mainly; you need at least one and preferably 3 or 5 different systems (odd number!) running the monitor service (ceph-mon). Failovers for the metadata service is also nice of course, and a cluster with one system running the ceph-osd daemon is... well... not a ceph cluster :-) It all boils down to the load (usage, size) on your cluster how many systems you want to have performing which role. Ceph doesn't constrain you to one particular setup. - Roald On Wed, Nov 28, 2012 at 8:10 PM, Snider, Tim <Tim.Snider@xxxxxxxxxx> wrote: > > Another rookie question: What's the thinking on having the same server perform multiple CEPH roles (e.g. osd(s), and monitor roles)? I think this would mainly be a facto for smaller/cost sensitive environments. > > Tim > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html