As a conclusion and after discussing on irc.oftc.net#ceph-devel it is a bad idea. It used to be this way and had problems ( non idempotent + error prone ). On 18/10/2013 00:20, Loic Dachary wrote: > The ability to specify the osd id would maybe simplify things, here is a pull request for discussion https://github.com/ceph/ceph/pull/736 > > On 17/10/2013 22:46, Loic Dachary wrote: >> Hi Ceph, >> >> Configuring a Ceph cluster requires sharing data between clients and daemons. It would be helpful for the architecture of a puppet module to have a detailed descripiton of what these requirements are. As far as I understand there is: >> >> * The IP address of at least one MON in the Ceph cluster >> >> If cephx is disabled: >> >> * no other requirement >> >> If cephx is enabled: >> >> * an admin user is created by providing a keyring file with its description when the first >> MON is bootstraped >> http://ceph.com/docs/next/dev/mon-bootstrap/ >> >> * users must be created by injecting them into the MONs, for instance with auth import >> https://github.com/ceph/ceph/blob/master/src/mon/MonCommands.h#L162 >> or auth add. There is not need to ask the MONs for a key, although it can be done. It is >> not a requirement. When a user is created or later on, its capabilities can be set. >> >> * an osd must be created by the mon which return an unique osd ID which is then used to >> further configure the osd. >> https://github.com/ceph/ceph/blob/master/src/mon/MonCommands.h#L471 >> >> * a client must be given a user id and a secret key >> >> It would also be helpful to better understand why people are happy with the way ceph-deploy currently works and how it deals with these requirements. >> >> Cheers >> >> >> >> _______________________________________________ >> 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 > -- Loïc Dachary, Artisan Logiciel Libre All that is necessary for the triumph of evil is that good people do nothing.
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com