Re: Call for Interest: Managed SMB Protocol Support

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

 



Hi John,

I've finally came around to finish the database client driver for Samba to talk to Ceph via Python librados and implement some changes that do improve performance compared to the one from Samuel I used last year:

<https://git.samba.org/?p=slow/samba.git;a=shortlog;h=refs/heads/dbwrap_py>

I'm doing my testing and benchmarking on a very basic Ceph cluster and I would *love* to run benchmarks against a more beefy cluster and not a single server partitioned into VMs also lacking decent storage...

By chance, do you have such a thing accessible and would be able to run a few benchmark? Anyone else interested? :)

It's a bit more involved as it also requires a few more VMs used as SMB client and clustered Samba...

Cheers!
-slow

On 3/25/24 18:56, John Mulligan wrote:
On Monday, March 25, 2024 1:46:26 PM EDT Ralph Boehme wrote:
Hi John,

On 3/21/24 20:12, John Mulligan wrote:

I'd like to formally let the wider community know of some work I've been
involved with for a while now: adding Managed SMB Protocol Support to
Ceph.
  SMB being the well known network file protocol native to Windows
systems and supported by MacOS (and Linux). The other key word "managed"
meaning integrating with Ceph management tooling - in this particular
case cephadm for orchestration and eventually a new MGR module for
managing SMB shares.
The effort is still in it's very early stages. We have a PR adding
initial
support for Samba Containers to cephadm [1] and a prototype for an smb
MGR
module [2]. We plan on using container images based on the
samba-container
project [3] - a team I am already part of. What we're aiming for is a
feature
  set similar to the current NFS integration in Ceph, but with a
focus on bridging non-Linux/Unix clients to CephFS using a protocol built
into those systems.

A few major features we have planned include:
* Standalone servers (internally defined users/groups)
* Active Directory Domain Member Servers
* Clustered Samba support
* Exporting Samba stats via Prometheus metrics
* A `ceph` cli workflow loosely based on the nfs mgr module

I wanted to share this information in case there's wider community
interest in
  this effort.


certainly! :)

If it makes sense, you may want to pull in samba-technical where it
makes sense.

Absolutely.  I'm currently focusing on the basics and those are mostly good-
to-go for our needs in current samba releases.  In the future, I'm sure we'll
run into times where technical help or changes will be needed.

If there's a need, you can also pull me in directly  into
meetings or other channels to discuss things.


Thanks! I appreciate it!


Looking forward to seeing you at SambaXP, at least virtually.

You too. :-)

Any plans  to attend SDC from you or others from your team?


I'm unsure. I'll ask around.






Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux