All,
Dell has graciously offered meeting space for our “Informal BoF.”  Tuesday 
November 14 at the Sheraton Downtown Denver, 10:45 - 11:30 MST.  As mentioned 
earlier I will be setting up a Zoom link for folks that are not able to attend 
in person.  Note that this is not a SC23 sanctioned/sponsored event.  This is 
just a chance for folks interested in the future of xCAT to get together.  I’m 
working on an agenda, but note that it’s a relatively short meeting so it’s my 
hope that we will be able to provide specific details on a go forward plan for 
continued support of xCAT.  More details to follow.

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

> On Oct 2, 2023, at 1:59 PM, Nathan A Besaw via xCAT-user 
> <xcat-user@lists.sourceforge.net> wrote:
> 
> I'm not attending SC23 in person this year, but I am interested in attending 
> any virtual discussions about the future of xCAT.
> From: Don Avart <dav...@redlineperf.com <mailto:dav...@redlineperf.com>>
> Sent: Thursday, September 28, 2023 5:56 PM
> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net 
> <mailto:xcat-user@lists.sourceforge.net>>
> Subject: Re: [xcat-user] [External] Re: Announcement: xCAT Project 
> End-Of-Life planned for December 1, 2023
>  
> This Message Is From an External Sender 
> This message came from outside your organization. 
> Report Suspicious  
> <https://us-phishalarm-ewt.proofpoint.com/EWT/v1/PjiDSg!2S-hjDD-ZPkamgYVmE_LzbS184yquzlXuBYyicQMQtQxznbV0EKinRBj0yYgruCIoyBICeJoD92j_Ha4s1hnprE9NuY_clAmFxN6bOU$>
> 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.  
> ----
> Don Avart
> CTO
> RedLine Performance Solutions, LLC
> (703) 634-5686
> dav...@redlineperf.com <mailto:dav...@redlineperf.com>
> 
>> On Sep 21, 2023, at 5:13 PM, Jarrod Johnson <jjohns...@lenovo.com 
>> <mailto:jjohns...@lenovo.com>> wrote:
>> 
>> Yes, we are committed to it being open source ongoing.  I won't rule out 
>> proprietary things built on top of it, but at least in all the ways that 
>> exist today and the CLI I don't imagine any changes.  Currently, the GUI is 
>> not technically open sourced (though everyone gets the source code, but no 
>> redistribution).  I do hope to at least open source our upcoming browser 
>> library that makes writing a webui with all the async behaviors a bit more 
>> trivial (which is what the next WebUI will be written with).
>> 
>> Yes, non-Lenovo functions are welcome. As of 3.8.1, after testing the 
>> redfish update on a 'generic' openbmc system and Bluefield 3 BMC, the push 
>> firmware updates have been placed in generic.  Currently the only non-Lenovo 
>> vendor specific behavior is a bit to deal with a peculiar choice with Dell 
>> virtual media, other things are plain redfish.  A target rich area would be 
>> the out-of-band discovery code, since I wager all the major implementations 
>> are capable.  I did see one OpenBMC solution that wouldn't really work, but 
>> I've seen other OpenBMC implementations that were workable.  Most other 
>> stuff is at least described by standards (uefi settings, firmware updates 
>> for example) and vendors that bother to implement it tend to stick to the 
>> standard, so far.  The trickiest thing is 'nodehealth', where redfish 
>> provides a HealthRollup, but I feel like systems rarely use it well enough.  
>> Maybe that's just a motivation to push vendors to use that more consistently 
>> if it's a problem... In any event, configbmc  (bmcsetup replacement) uses 
>> standard IPMI, should be easier to extend than the bmcsetup script has been, 
>> and PXE discovery works like it can in xCAT (though without the requirement 
>> to actually boot a Linux anymore, discovery happens on the DHCPDISCOVER 
>> packet in the PXE attempt). So the 'worst case' is as far as we ever 
>> bothered to push xCAT, discovery wise.
>> 
>> Governance is a matter that can be discussed.  Currently I am the arbiter of 
>> pulls, but we can discuss other options.  With xCAT when we were still tied 
>> to xCAT, we maintained a Lenovo branch so that I was no longer arbiter of 
>> master, but we still had freedom to release changes without getting them in 
>> master (e.g. SHA256 IPMI support was one that we could drive into Lenovo, 
>> but didn't work hard enough to get into master).  The 'lenovobuild' branch 
>> in xcat-core is what I reference, all still open source, just the ability to 
>> snag pull requests even if they don't make it through to main branch on time 
>> for one of our requirements.
>> 
>> On the last, much depends on what is seen as missing that we want to 
>> continue.  Off the top of my head, confluent doesn't push ISC dhcp 
>> configuration (because it has a built in PXE server that can work with 
>> either an uncontrolled DHCP server or in a static only fashion) or ISC BIND 
>> (it still, upon request, helps make /etc/hosts files, but shrugs and 
>> considers dnsmasq's direct use of /etc/hosts as serviceable), or POWER 
>> servers or significant virtualization management.
>> From: Don Avart <dav...@redlineperf.com <mailto:dav...@redlineperf.com>>
>> Sent: Thursday, September 21, 2023 1:05 PM
>> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net 
>> <mailto:xcat-user@lists.sourceforge.net>>
>> Subject: Re: [xcat-user] [External] Re: Announcement: xCAT Project 
>> End-Of-Life planned for December 1, 2023
>>  
>> I couldn’t agree more with Brian’s sentiment about xCAT.  We, RedLine, have 
>> been xCAT users, integrators and occasional contributors since the end of 
>> IBM’s CSM.  We’ve deployed it on numerous vendor platforms and it just 
>> works.  As a small business in the greater HPC marketplace we have many 
>> customers that rely on xCAT and we will need to work with them to identify 
>> an alternative should xCAT discontinue.  I’ve reached out to the IBM team as 
>> well as Jarrod from Lenovo and others in the community.  I am very 
>> interested in putting together a plan that would continue to provide an open 
>> source option that is platform agnostic.  
>> 
>> With respect to Jarrod’s comments about using Confluent as a starting point 
>> for future development of xCAT, there are a number of considerations.  Here 
>> are a few.
>> Is Lenovo committed to keeping Confluent open-source
>> Is Lenovo open to integration of features/capabilities of non-Lenovo vendors
>> Governance.  Who controls changes to the code base and future development 
>> directions
>> Does xCAT remain it’s own project and share code with Confluent or do they 
>> become one project
>> 
>> There are definitely other considerations, but I just wanted to get a few 
>> thoughts out there.  My opinion is that Jarrod’s idea is one that should be 
>> given significant thought and debate.  xCAT2 was, according to everything 
>> I’ve read, a complete rewrite of the original xCAT.  Therefore, adopting 
>> Confluent as the next version is not a bridge too far, in my opinion.  I 
>> also can’t speak to the original intentions of IBM when xCAT2 was released 
>> with respect to multi-vendor support.  I can say that as a member of the 
>> xCAT community I would like to see the project continue as open source and 
>> vendor agnostic.
>> 
>> I would really like to hear from anyone that is interested in keeping the 
>> project alive.  I’m hopeful that we can reach a solution as a community.
>> 
>> Best Regards,
>> 
>> 
>> ----
>> Don Avart
>> CTO
>> RedLine Performance Solutions, LLC
>> (703) 634-5686
>> dav...@redlineperf.com <mailto:dav...@redlineperf.com>
>> 
>>> On Sep 21, 2023, at 10:59 AM, Jarrod Johnson <jjohns...@lenovo.com 
>>> <mailto:jjohns...@lenovo.com>> wrote:
>>> 
>>> There are at least some options I've heard discussed, if anyone has 
>>> feedback:
>>> -Someone to take over the xCAT 2.x codebase as-is, adding some missing 
>>> stuff like Ubuntu 20+ support, RHEL9, etc.  I don't know that anyone has 
>>> volunteered to go all in on all that exactly yet.
>>> 
>>> -Try to establish a community around confluent (potentially as 'xCAT 3').  
>>> This may suggest some sort of rebranding and/or governance changes, but 
>>> basically starting from confluent instead of xCAT 2 for the xCAT-like 
>>> experience.  Not precisely xCAT-like but was designed "by one of the 
>>> designers of xCAT 2" with a lot of sensibilities preserved.  Given that 
>>> there's not much in the way of 'backwards compatibility', I'm cautious 
>>> about the 'xCAT 3' branding, and while I would be a consistent contributor 
>>> across xCAT 2.0 through 2.8 and then confluent, it would technically be a 
>>> change from an IBM to Lenovo contributions, which I could see being a 
>>> challenge.
>>> 
>>> -The current default trajectory is an archived project and people having to 
>>> decide for themselves what to do next (only 'all-in-one' options that I 
>>> know to be cross-platform are Bright and Confluent, if just OS deployment, 
>>> then I commonly see Foreman used for diskful, with Warewulf being an option 
>>> for mostly diskless scenario).  Obviously, I like Confluent best, but of 
>>> course​ I would.
>>> 
>>> 
>>> From: Brian Joiner <martinitime1...@gmail.com 
>>> <mailto:martinitime1...@gmail.com>>
>>> Sent: Thursday, September 21, 2023 9:57 AM
>>> To: xcat-user@lists.sourceforge.net 
>>> <mailto:xcat-user@lists.sourceforge.net> <xcat-user@lists.sourceforge.net 
>>> <mailto:xcat-user@lists.sourceforge.net>>
>>> Subject: [External] Re: [xcat-user] Announcement: xCAT Project End-Of-Life 
>>> planned for December 1, 2023
>>>  
>>> This is the saddest thing I've hear in some time.  I've had the chance to 
>>> support customers with Bright, HP cluster manager, and xCAT.  xCAT was by 
>>> far the best.
>>> 
>>> Thank you for all your work, I hope that a transition can happen! 
>>> 
>>> Thanks, Brian J
>>> 
>>> 
>>> 
>>> On 9/1/23 11:49 AM, Nathan A Besaw via xCAT-user wrote:
>>>> Mark Gurevich, Peter Wong, and I have been the primary xCAT maintainers 
>>>> for the past few years. This year, we have moved on to new roles unrelated 
>>>> to xCAT and can no longer continue to support the project. As a result, we 
>>>> plan to archive the project on December 1, 2023. xCAT 2.16.5, released on 
>>>> March 7, 2023, is our final planned release.
>>>> 
>>>> We would consider transitioning responsibility for the project to a new 
>>>> group of maintainers if members of the xCAT community can develop a viable 
>>>> proposal for future maintenance.
>>>> 
>>>> Thank you all for you support of the project over the past 20+ years.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> xCAT-user mailing list
>>>> xCAT-user@lists.sourceforge.net <mailto:xCAT-user@lists.sourceforge.net>
>>>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>>> _______________________________________________
>>> xCAT-user mailing list
>>> xCAT-user@lists.sourceforge.net <mailto:xCAT-user@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>> 
>> _______________________________________________
>> xCAT-user mailing list
>> xCAT-user@lists.sourceforge.net <mailto:xCAT-user@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/xcat-user
> 
> _______________________________________________
> xCAT-user mailing list
> xCAT-user@lists.sourceforge.net <mailto: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