Hi. We've been working on the Chef cookbook and Crowbar barclamp for Ceph for a while now. At the same time, Clint Byrum and James Page have been working on the Juju Charm, and I've seen at least two separate efforts for Puppet scripts. All this time, I've repeatedly gotten one item of feedback, in a couple of different variations: "But we don't use <thing>." "Can I just use shell scripts?" etc. So, I want to announce a tool just for that: deploying Ceph without a framework. It's called "ceph-deploy": https://github.com/ceph/ceph-deploy ceph-deploy is a way to deploy Ceph relying on just SSH access to the servers, sudo, and some Python. It runs fully on your workstation, requiring no servers, databases, or anything like that. It is not a generic deployment system, it is only for Ceph. If you never wanted to install and learn Chef, Puppet or Juju, this is for you. If you set up and tear down Ceph clusters a lot, and want minimal extra bureaucracy, this is for you. It's still early days for ceph-deploy, so you might be able to break it, confuse it, or be confused by the quick README I put together. We'll work on integrating usage of ceph-deploy better into http://ceph.com/docs/ , and I expect the README will get shorter as things move out from it, but the core usage is there. Teaser: deploying the current development release of Ceph on three virtual machines named myhost{1,2,3}, with four data disks each, is this easy: ceph-deploy new myhost{1,2,3} # edit ceph.conf if you want ceph-deploy install --dev=v0.52 myhost{1,2,3} # the above is expanded by your shell to be ... myhost1 myhost2 myhost3 ceph-deploy mon ceph-deploy osd myhost{1,2,3}:sd{b,c,d,e} You can keep track of ceph-deploy development by watching the above git repository on Github and looking at tickets prefixed "ceph-deploy:" on http://tracker.newdream.net/rb/master_backlogs/devops . Until http://tracker.newdream.net/issues/3347 is solved, you may need to adjust ~/.ssh/config to get SSH to use the right username when connecting to your servers, and even after that you need to have SSH working for the short hostnames and anything in ceph.conf variable mon_host (especially if you put IP addresses there). For example, on my Ubuntu Cloud Image vms, I do: Host myhost1 Hostname myhost1.and.stuff.example.com User ubuntu etc. -- 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