Kurt,
Glad to hear you are interested in getting together at SC.  Hopefully there 
will be others interested in joining, if not in person at least virtually 
through a zoom.  With respect to continued support for xCAT I’ve had numerous 
conversations about the possibility of keeping xCAT alive and what it would 
take to move it forward.  These conversations have included discussions with 
Nathan Besaw at IBM, Jarrod Johnson of Lenovo, Marcus Hilger of Megware, 
Vinicius Ferrao as well as vendors including Dell.  

For our part, RedLine, is a systems integrator and like most of you all on this 
mailing group we have a long history with xCAT mostly as users but also 
occasional contributors.  I too would like to see xCAT not only continue to 
exist, but to also move forward.  The IBM team had dedicated/paid staff working 
on the xCAT project.  I believe it will take dedicated developers to move xCAT 
forward.  For our part, we have been looking to vendors and other entities to 
gauge their interest in funding continued support and development.  The model 
that SchedMD employed to support development and in particular fund additional 
features for Slurm seems to me like a model that could be emulated.  RedLine is 
interested in either leading or being a significant part of the team that moves 
xCAT forward.  We would like to see the xCAT community continue to exist, 
supporting an open source product that is vendor agnostic.  

One idea that has come from separate conversations with Nathan Besaw, Jarrod 
Johnson and Marcus Holger would be to continue support for xCAT2 primarily by 
the community.  This would be things like keeping the code base up date and 
working with various operating systems, e.g. SLES and Ubuntu etc.  Parallel to 
that activity is considering Confluent as the next evolution of xCAT, or xCAT3. 
 In working with Jarrod to get a basic Confluent setup in our lab, I can offer 
the following observations:
1.  It has a similar feel as xCAT albeit with different commands.  This should 
be no surprise given that Jarrod worked on xCAT for many years and supported 
the community even after starting Confluent.
2.  It is more modular and less monolithic than xCAT.  These are both good and 
bad in my opinion.  For instance, I’m used to the makehosts, makedns, makedhcp 
process that xCAT uses the manage those requirements.  DNS and DHCP are not 
assumed or even 100% required with Confluent so it’s not really built-in.  This 
could be fantastic or this could be a real pain if you’re not a DNS/DHCP 
veteran and it’s a requirement for your setup.
3.  When I first started with xCAT I found the Sumavi tutorials written be 
Vallard Benincosa.  It walked me through the most important features of xCAT by 
taking me through an example installation.  I think that Confluent could use an 
example based installation guide written from the perspective of a Sys Admin.  
4.  Documentation in general is sparse and from my perspective needs 
considerable work.
5.  Appears to have been written with an eye to security, more so than xCAT is 
today.  
6.  More modern options with respect to booting, pxe and http; RedFish 
integration for hardware management and monitoring are examples.  
7.  Written in Python vs. Perl, which seems to be really just a more popular 
language these day.

These are just some of my observations and I’m sure Jarrod can correct or 
comment on my thoughts.  I’ve discussed these ideas with both Nathan Besaw at 
IBM and Jarrod’s management team at Lenovo.  Neither has committed to this path 
but both are considering it.

Hopefully this will spur more dialogue and more ideas.  

-Don
——
Don Avart
CTO
RedLine Performance Solutions, LLC
(703) 634-5686
dav...@redlineperf.com

> On Sep 30, 2023, at 3:08 PM, Kurt H Maier via xCAT-user 
> <xcat-user@lists.sourceforge.net> wrote:
> 
> On Thu, Sep 28, 2023 at 05:56:26PM -0400, Don Avart wrote:
>> All,
>> Would there be interest in an unofficial “birds of a feather” type meeting 
>> for xCAT at SC23 to discuss the future of xCAT?  I may be able to line up a 
>> conference room for folks attending to get together.  If there’s interest I 
>> assume we can also include a Zoom or Teams conference for those unable to 
>> attend.  
> 
> I'm interested in participating.  If no formal organization coalesces to
> adopt it, I'll probably wind up personally forking and maintaining the
> codebase.
> 
> khm
> 
> 
> _______________________________________________
> xCAT-user mailing list
> xCAT-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xcat-user

_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to