Not sure how much of a difference it makes at this point, but I also tend to use -i size=2048.
Well, while running through the Ceph and XFS ML, I came across those options several times.
Looks like you guys are using AGPL V3. I don't actually know too much about that license other than that it's fairly similar to GPL V3 and apparently somewhat compatible. Any particular reason you chose it?
No particular reason for this in this context. AGPL is eNovance default licensing model for all our contributions.
–––– Sébastien Han Cloud Engineer "Always give 100%. Unless you're giving blood." PHONE : +33 (0)1 49 70 99 72 – MOBILE : +33 (0)6 52 84 44 70 EMAIL : sebastien.han@xxxxxxxxxxxx – SKYPE : han.sbastien ADDRESS : 10, rue de la Victoire – 75009 Paris WEB : www.enovance.com – TWITTER : @enovance On 03/28/2013 04:34 AM, Sebastien Han wrote:
Hello everybody,
Quite recently François Charlier and I worked together on the Puppet modules for Ceph on behalf of our employer eNovance. In fact, François started to work on them last summer, back then he achieved the Monitor manifests. So basically, we worked on the OSD manifest. Modules are in pretty good shape thus we thought it was important to communicate to the community. That's enough talk, let's dive into these modules and explain what do they do. See below what's available:
Neat. :)
* Testing environment is Vagrant ready. * Bobtail Debian latest stable version will be installed * The module only supports CephX, at least for now * Generic deployment for 3 monitors based on a template file examples/common.sh which respectively includes mon.sh, osd.sh, mds.sh. * Generic deployment for N OSDs. OSD disks need to be set from the examples/site.pp file (line 71). Puppet will format specified disks in XFS (only filesystem implemented) using these options: `-f -d agcount=<cpu-core-number> -l size=1024m -n size=64k` and finally mounted with: `rw,noatime,inode64`. Then it will mount all of them and append the appropriate lines in the fstab file of each storage node. Finally the OSDs will be added into Ceph.
Not sure how much of a difference it makes at this point, but I also tend to use -i size=2048.
All the necessary materials (sources and how-to) are publicly available (and for free) under AGPL license on Github at https://github.com/enovance/puppet-ceph . Those manifests do the job quite nicely, although we still need to work on MDS (90% done, just need a validation), RGW (0% done) and a more flexible implementation (authentication and filesystem support). Obviously comments, constructive critics and feedback are more then welcome. Thus don't hesitate to drop an email to either François (f.charlier@xxxxxxxxxxxx <mailto:f.charlier@xxxxxxxxxxxx>) or I (sebastien@xxxxxxxxxxxx <mailto:sebastien@xxxxxxxxxxxx>) if you have further questions.
Looks like you guys are using AGPL V3. I don't actually know too much about that license other than that it's fairly similar to GPL V3 and apparently somewhat compatible. Any particular reason you chose it?
Cheers!
–––– Sébastien Han Cloud Engineer
"Always give 100%. Unless you're giving blood."
PHONE : +33 (0)1 49 70 99 72 – MOBILE : +33 (0)6 52 84 44 70 EMAIL : sebastien.han@xxxxxxxxxxxx <mailto:sebastien.han@xxxxxxxxxxxx> – SKYPE : han.sbastien ADDRESS : 10, rue de la Victoire – 75009 Paris WEB : www.enovance.com – TWITTER : @enovance
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
-- Mark Nelson Performance Engineer Inktank _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
|
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com