Re: [Ceph-maintainers] statically allocated uid/gid for ceph

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+ceph-devel

On Wed, 10 Dec 2014, Ken Dreyer wrote:
> On 12/06/2014 01:54 PM, Sage Weil wrote:
> > Hi Colin, Boris, Owen,
> > 
> > We would like to choose a statically allocated uid and gid for use by Ceph 
> > storage servers.  The basic goals are:
> > 
> >  - run daemons as non-root (right now everything is uid 0 (runtime and 
> > on-disk data) and this is clearly not ideal)
> >  - enable hot swap of disks between storage servers
> >  - standardize across distros so that we can build clusters with a mix
> > 
> > To support the hot swap, we can't use the usual uids allocated dynamically 
> > during package installation.  Disks will completely filled with Ceph data 
> > files with the uid from one machine and will not be usable on another 
> > machine.
> > 
> > I'm hoping we can choose a static uid/gid pair that is unused for Debian 
> > (and Ubuntu), Fedora (and RHEL/CentOS), and OpenSUSE/SLES.  This will let 
> > us maintain consistency across the entire ecosystem.
> 
> How many system users should I request from the Fedora Packaging
> Committee, and what should their names be?
> 
> For example, are ceph-mon and ceph-osd going to run under the same
> non-privileged system account?

Hmm, my first impulse was to make a single user and group.  But it might 
make sense that e.g. rgw should run in a different context than ceph-osd 
or ceph-mon.

If we go down that road, then maybe

 ceph-osd
 ceph-mon
 ceph-mds
 ceph-rgw
 ceph-calamari

and a 'ceph' group that we can use for /var/log/ceph etc for the qemu 
and other librados users?

Alternatively, if we just do user+group ceph, then rgw can run as www-data 
or apache (as it does now).  Not sure what makes the most sense for 
ceph-calamari.

sage

--
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




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux