Are there any confluent documentation so someone can follow through to get it installed for testing? thanks.
On Mon, May 13, 2024 at 6:58 PM Jarrod Johnson <jjohns...@lenovo.com> wrote: > > > Confluent and xCAT have diverged to a point they're now *very* different > tools > > This is true, and one reason why I was relieved we wouldn't try to call > such an effort 'xCAT 3'. On the other hand, they are very similar in a lot > of respects. My original goal back in 2013 with confluent was 'maybe > replace xcatd one day'. I was hoping that the things that do change might > be slightly annoying as a learning curve and migration, but ultimately at > least as convenient if not easier to learn/understand/debug for those > coming in cold. Particularly the OS image stuff both represents a pain for > migration, but also something that for people coming in cold is a bit > easier to follow/tweak/maintain. However, I would want to preserve and > enhance coexistence, even on the same management server. If ultimately the > community gravitates toward xCAT 2 codebase, then that's fine, it's just > not a direction I'm able to personally facilitate. > > > Nor that moving existing xCAT users and installations to a new system > down the line will be a very easy transition path. > > Early days for me to venture much of an actionable opinion, but my guess > is that we will have the current 'xcatd' as a package for people to > install, largely to facilitate supporting existing OS profiles, > particularly xCAT dialect of diskless. xCAT OS images would manifest as > stub profiles in 'native confluent' and serviced largely by existing > xCATd. I think 99% of the transition path for users will be the OS images, > and I'm hoping that for the scope of currently supported major versions of > OSes, this will work. Would have to go to a 'confluent' style when RHEL10 > and clones come out, or other OS platforms that xCAT didn't support, but > hoping that the learning curve and effort isn't too bad against the broader > backdrop of migrating such an image to a major distribution release. > confluent handling of DHCP feature with either some accommodations for xCAT > use of DHCP or injecting some of the confluent logic into runtime of xCAT > images. Note this coexistence applies to other OS deployment options, so we > have to be careful not to step on toes that xCAT traditionally has been > willing to step on. > > I suppose I should also confess that the out of the box confluent SSH > strategy is a bit different, though I think 'adding on' xCAT style approach > is easy to provide, though it may not be a very discouraged option versus > adding confluent style SSH configuration to xCAT managed OSes (some > security sensibilities are very opposed to the xCAT strategy) > > > trying to fix the existing xCAT issues and supporting newer > distributions over time. > > At least for me, this is a bit tricky. xCAT is a bit of a peculiar > codebase (in large part my fault, I'm sure a lot of xCAT developers have > cursed my name) and even trying to follow some of the code I myself wrote > some time ago has been a challenge at times. Beyond that, the population of > people comfortable dealing in perl is a tad more limited so this can be a > challenge. I may be incorrect, but my feeling is that the manpower possibly > available is more limited when it comes to the xCAT 2 codebase (e.g. I know > at least a few people that are unlikely to be of practical help with it but > could help with something stemming from the current confluent codebase, > myself included). There are some fragile bits that aren't great on their > best days that have some even bigger challenges in the wider ecosystem > coming. Some of the xCAT issues are pretty core and I struggle to imagine > how to improve them within reason. Some have mitigations that aimed to > alleviate the problems best we could figure out at the time, and I at least > haven't had bright ideas on clean approaches, though I'll admit to not > having considered it other than trying to avoid them in confluent. > > > Adding I'm a bit concerned that adding configuration management tooling > into the mix > > I would like some clarification on that. We do have hooks to allow, for > example, ansible, but confluent doesn't require or currently ship any > ansible dependent options as of yet, and I'm also uncomfortable with > mandating any particular configuration management in the core functionality > even as we do better job supporting chosen configuration management > tooling. I do want to support people to the extent they desire things like > ansible and salt, but I don't want to be opinionated and demand any of them > either. Currently the OS management capability mimics xCAT scope pretty > closely, getting networking, basic node configuration, and ssh going, with > exceptionally light 'post-deploy' capabilities, largely about fixing up > those same basic features. > > In short, my hope is that we can provide something that minimizes the > admitted pain of migration while catering to a lot of the use cases that > people care about (and will be interested to see where people feel those > gaps are today). > > Anyway, hope this was useful, sorry if I rambled on a bit. > ------------------------------ > *From:* Kilian Cavalotti <kilian.cavalotti.w...@gmail.com> > *Sent:* Monday, May 13, 2024 4:37 PM > *To:* xCAT Users Mailing list <xcat-user@lists.sourceforge.net> > *Subject:* [External] Re: [xcat-user] xCAT Consortium update > > On Fri, May 10, 2024 at 11:52 AM Laurence Horrocks-Barlow via > xCAT-user <xcat-user@lists.sourceforge.net> wrote: > > The future > > The consortium is finalising: > > - Its decision to rebase Confluent as it’s start for the next cluster > management and administration tooling. > > - What features to port over from xCAT? > > - Which configuration management tooling should be included as a base? > > - Any Confluent rebase will likely be renamed to respect existing > product name and intellectual properties. (Yes we’re looking for names!) > > I know that ship has probably sailed already, and I don't want to > challenge or question things that have already been decided, but > Confluent and xCAT have diverged to a point they're now *very* > different tools. I'm not sure that bringing features over from xCAT to > Confluent will be less work or be more achievable with a limited team > of volunteers than trying to fix the existing xCAT issues and > supporting newer distributions over time. Nor that moving existing > xCAT users and installations to a new system down the line will be a > very easy transition path. > > Adding I'm a bit concerned that adding configuration management > tooling into the mix and renaming it all doesn't really look like it's > going in the direction of a xCAT project continuation, I'm afraid. :\ > > Cheers, > -- > Kilian > > > _______________________________________________ > xCAT-user mailing list > xCAT-user@lists.sourceforge.net > > https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Fxcat-user&data=05%7C02%7Cjjohnson2%40lenovo.com%7Cf925cd1a48a243e1dbc908dc738cb044%7C5c7d0b28bdf8410caa934df372b16203%7C0%7C0%7C638512295321123041%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=QgdDAk%2FvVZP1KcNaRgAUG70rkpH7v9WS%2BmQvTJQZzSI%3D&reserved=0 > <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 > -- Regards, *Imam Toufique* *213-700-5485*
_______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user