[ceph-users] Re: Call for Interest: Managed SMB Protocol Support
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
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
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