[ceph-users] Re: Call for Interest: Managed SMB Protocol Support

2024-04-11 Thread Ralph Boehme

Hi John

On 4/11/24 15:55, John Mulligan wrote:

I haven't done much perf testing myself, as I usually get by with a "few vms
on a laptop" approach. There may be some opportunities to run things in the
ceph sepia lab but I would have to ask around first as I typically only use it
to run teuthology tests on smithi nodes.


oh, that looks helpful. I'll check.


Do you have a deadline?


You bet so: next Wednesday when I'm talking about all of this at 
SambaXP... :)



Rather than route this discussion through me, it may make sense for you to
join the `#sepia` channel on ceph's slack instance. (go to https://ceph.io/en/
community/connect/ and scroll all the way to the bottom for a link to join the
slack instance)  and discuss what opportunities / restrictions there are with
the real experts :-)


ok, thanks!

Cheers!
-slow


OpenPGP_signature.asc
Description: OpenPGP digital signature
___
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io


[ceph-users] Re: Call for Interest: Managed SMB Protocol Support

2024-04-11 Thread Ralph Boehme

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.









OpenPGP_signature.asc
Description: OpenPGP digital signature
___
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io


[ceph-users] Re: Call for Interest: Managed SMB Protocol Support

2024-03-25 Thread Ralph Boehme

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. If there's a need, you can also pull me in directly  into 
meetings or other channels to discuss things.


Looking forward to seeing you at SambaXP, at least virtually. Any plans 
to attend SDC from you or others from your team?


Cheers!
-slow



OpenPGP_signature.asc
Description: OpenPGP digital signature
___
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io