To circle back on this and close the loop for the record: a large source of the 
problem was an interaction between the Python version on the inherited/legacy 
CentOS 7 system that this is being run on and the Python code that Confluent 
(3.8) uses. Specifically there were issue in the confluent_selfcheck utility 
that needed to be fixe, e.g.:

-        for rsp in sess.read(f'/nodes/{args.node}/attributes/all'):
+        for rsp in sess.read('/nodes/{args.node}/attributes/all’):
[…]
-                emprint(f'There is no node named "{args.node}"')
+                emprint('There is no node named "{args.node}”')
[…]

Once a bunch of changes (f’) where done, the utility was able to run and exit 
without problems.

Once such step was detecting double-checking that web certificates were 
properly setup, which they were not: and the Confluent system really wants to 
do things over HTTPS, and so their lack was breaking things (see reference to 
/tls/ in various places below in previous messages).

After the above, and re-running osdeploy and nodedeploy, (along with previous 
tweak to dhcpd.conf) the server PXE booted from Confluent and was able to run 
through things with the non-manual subiquity installer kicking off and putting 
the Ubuntu 20.04 bits on the system.

The next steps are to better control what the new Ubuntu installer (subiquity) 
does to get the system in a desired base state. After that look into using 
Ansible to finalize things (perhaps through Confluent (3.2+) via osdeploy 
initialize -a).

> On Nov 15, 2023, at 11:02, David Magda <dmagda+x...@ee.torontomu.ca> wrote:
> 
> Doing a grep search for the string “nocloud-net” in /var/lib/confluent brings 
> it up in boot.img files for the Ubuntu 20.04 and 22.04 distributions.
> 
> However I do not see the the “boot.img" file being fetched in the Apache 
> logs, or any kind of fetch for the autoinstall/ stuff either:
> 
> """
> 172.17.15.155 - - [14/Nov/2023:11:09:09 -0500] "GET 
> /confluent-public/os/ubuntu-20.04.6-x86_64-default/boot.ipxe HTTP/1.1" 200 
> 301 "-" "iPXE/1.21.1 (g988d2)"
> 172.17.15.155 - - [14/Nov/2023:11:09:09 -0500] "GET 
> /confluent-public/os/ubuntu-20.04.6-x86_64-default/boot/kernel HTTP/1.1" 200 
> 13680904 "-" "iPXE/1.21.1 (g988d2)"
> 172.17.15.155 - - [14/Nov/2023:11:09:10 -0500] "GET 
> /confluent-public/os/ubuntu-20.04.6-x86_64-default/boot/initramfs/addons.cpio 
> HTTP/1.1" 200 79360 "-" "iPXE/1.21.1 (g988d2)"
> 172.17.15.155 - - [14/Nov/2023:11:09:10 -0500] "GET 
> /confluent-public/os/ubuntu-20.04.6-x86_64-default/boot/initramfs/site.cpio 
> HTTP/1.1" 200 1536 "-" "iPXE/1.21.1 (g988d2)"
> 172.17.15.155 - - [14/Nov/2023:11:09:10 -0500] "GET 
> /confluent-public/os/ubuntu-20.04.6-x86_64-default/boot/initramfs/distribution
>  HTTP/1.1" 200 88323508 "-" "iPXE/1.21.1 (g988d2)"
> fe80::ae1f:XXff:feXX:XXYY - - [14/Nov/2023:11:09:30 -0500] "GET 
> /confluent-public/os/ubuntu-20.04.6-x86_64-default/distribution/install.iso 
> HTTP/1.1" 200 1487339520 "-" “Wget"
> """
> 
> I’m not sure how the target system is supposed to be told to use/fetch the 
> boot.img file (doing a grep for “boot.img” in /var/lib/confluent does not 
> bring up anything), but it does not seem to be happening. This seems to track 
> with the console log:
> 
> """
> net0: 172.17.15.155/255.255.248.0 gw 172.17.15.254                       
> Next server: 172.17.15.254                                               
> Filename: http:// 172.17.15.254  
> /confluent-public/os/ubuntu-20.04.6-x86_64-default/boot.ipxe                  
>                                              
> http://  172.17.15.254  
> /confluent-public/os/ubuntu-20.04.6-x86_64-default/boot.ipxe... ok            
>                                                        
> boot.ipxe : 301 bytes [script]                                           
> boot/initramfs/addons.cpio... ok                                         
> boot/initramfs/site.cpio... ok     
> Preparing to deploy ubuntu-20.04.6-x86_64-default from [fe80::XX%2]
> Connecting to [fe80::YY%2] ([fe80::YY%eno0]:80)
> install.iso            5% |*                               | 74.7M  0:00:17 
> ETA
> […]
> install.iso          100% |********************************| 1418M  0:00:00 
> ETA
> cp: can't stat '/custom-installation/iso-override/*': No such file or 
> directory
> cat: can't open '/tls/*.0': No such file or directory
> cp: can't stat '/tls/*': No such file or directory
> Password was not accepted
> % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>                                Dload  Upload   Total   Spent    Left  Speed
> 0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
> 0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
> curl: (77) error setting certificate verify locations:
> CAfile: /etc/ssl/certs/ca-certificates.crt
> CApath: /etc/ssl/certs
> passwd: password expiry information changed.
> Using CD-ROM mount point /cdrom/
> Identifying... [e2e9021b074342abd39d6c3842902203-2]
> Scanning disc for index files…
> """
> 
> After which the install.iso seems to kick-off. There is no kernel output, and 
> the next general output is the cloud-init announcing its interface (IPv6 
> link-local only), SSHd key generation, a “waiting for clound-init…” message, 
> and the installer is started.
> 
> It then detects I have a serial console available (in addition to TTY) and 
> asks whether I was rich mode, basic mode, or use SSH. If I select SSH I am 
> told to go to installer@172.17.15.199, which was a different IP than what the 
> PXE boot got (172.17.15.155).
> 
> Should I perhaps manually tweak the boot.ipxe file to add the kernel 
> parameters in for fetching cloud-init? 
> 
> 
>> On Nov 14, 2023, at 11:52, Jarrod Johnson <jjohns...@lenovo.com> wrote:
>> 
>> Ultimately, it should be doing this:
>> autoinstall 
>> ds=nocloud-net;s=https://${ipv4s}/confluent-public/os/${osprofile}/autoinstall/
>> 
>> Making changes as appropriate and pulling in the autoinstall in that way.
>> 
>> However, the networknig comes from:
>>   { 
>>       echo "DEVICE='$DEVICE'" 
>>       echo "PROTO='none'" 
>>       echo "IPV4PROTO='none'" 
>>       echo "IPV4ADDR='$v4addr'" 
>>       echo "IPV4NETMASK='$v4nm'" 
>>       echo "IPV4BROADCAST='$v4nm'" 
>>       echo "IPV4GATEWAY='$v4gw'" 
>>       echo "IPV4DNS1='$dns'" 
>>       echo "HOSTNAME='$NODENAME'" 
>>       echo "DNSDOMAIN='$dnsdomain'" 
>>       echo "DOMAINSEARCH='$dnsdomain'" 
>>   } > "/run/net-$DEVICE.conf"
>> 
>> 
>> Something along those lines.
>> 
>> At the time of failure, are you able to ssh in?
>> 
>>> From: David Magda <dmagda+x...@ee.torontomu.ca>
>>> Sent: Tuesday, November 14, 2023 11:28 AM
>>> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
>>> Subject: Re: [xcat-user] [External] Re: xCAT-Confluent
>>> 
>>> So is Confluent supposed to act as a cloud-init datasource?
>>> 
>>>        […]
>>> 
>>> There exists in /var/lib/confluent/public/os/ubuntu-20.04.6-x86_64/ a 
>>> autoinstall/ directory that contains “meta-data” and “user-data” files.
>>> 
>>> There’s a lot of output that flies by quite quickly, so I edited the 
>>> “boot.ipxe” file to add “console=tty0 console=ttyS1,115200” so that the 
>>> Lenovo webUI console could more fully see and capture the output in 
>>> /var/log/confluent/console/. From there I see Confluent giving a PXE 
>>> response:
>>> 
>>> net0: 172.17.15.155/255.255.248.0 gw 172.17.15.254                          
>>>     
>>> Next server: 172.17.15.254                                                  
>>>     
>>> Filename: […]
>>> 
>>> It then switches to link-local IPv6 (?) to fetch the ISO:
>>> 
>>> Preparing to deploy ubuntu-20.04.6-x86_64-default from 
>>> [fe80::AAbb:Cff:feCd:dEE%2]
>>> Connecting to [fe80::EEcc:Bff:feBa:aXX%2] ([fe80::[…]%eno0]:80)
>>> install.iso            3% |*                               | 52.0M  0:00:26 
>>> ETA
>>> install.iso           11% |***                             |  162M  0:00:15 
>>> ETA
>>> […]
>>> 
>>> Cloud-init then seems to be kicked off (with only an IPv6 LL address?):
>>> 
>>> [   57.599545] cloud-init[2691]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 
>>> running 'init-local' at Tue, 14 Nov 2023 16:10:04 +0000. Up 52.98 seconds.
>>> [   69.044787] cloud-init[2742]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 
>>> running 'init' at Tue, 14 Nov 2023 16:10:09 +0000. Up 58.09 seconds.
>>> [   69.064878] cloud-init[2742]: ci-info: 
>>> +++++++++++++++++++++++++++++++++++++Net device 
>>> info+++++++++++++++++++++++++++++++++++++
>>> [   69.084789] cloud-init[2742]: ci-info: 
>>> +--------+-------+------------------------------+-----------+-------+-------------------+
>>> [   69.104844] cloud-init[2742]: ci-info: | Device |   Up  |           
>>> Address            |    Mask   | Scope |     Hw-Address    |
>>> [   69.124838] cloud-init[2742]: ci-info: 
>>> +--------+-------+------------------------------+-----------+-------+-------------------+
>>> [   69.144756] cloud-init[2742]: ci-info: |  eno0  |  True | 
>>> fe80::ae1f:[…]/64 |     .     |  link | ac:1f:[…] |
>>> [   69.164837] cloud-init[2742]: ci-info: | ens4f1 | False |              . 
>>>               |     .     |   .   | ac:1f:[…] |
>>> […]
>>> 
>>> This seems to fail / error out:
>>> 
>>> [   69.456748] cloud-init[2742]: 2023-11-14 16:10:20,895 - 
>>> util.py[WARNING]: Getting data from <class 
>>> 'cloudinit.sources.DataSourceNoCloud.DataSourceNoCloudNet'> failed
>>> [   69.810439] cloud-init[2742]: 2023-11-14 16:10:21,661 - 
>>> activators.py[WARNING]: Running ['netplan', 'apply'] resulted in stderr 
>>> output: 
>>> [0;1;31mFailed to connect system bus: No such file or directory
>>> [   69.836748] cloud-init[2742]: Falling back to a hard restart of 
>>> systemd-networkd.service
>>> [   70.170428] cloud-init[2742]: Generating public/private rsa key pair.
>>> 
>>> Bunch of SSH key generation stuff, until we get to:
>>> 
>>> [   77.218133] cloud-init[3848]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 
>>> running 'modules:final' at Tue, 14 Nov 2023 16:10:28 +0000. Up 76.89 
>>> seconds.
>>> [   77.240868] cloud-init[3848]: Cloud-init v. 22.4.2-0ubuntu0~20.04.2 
>>> finished at Tue, 14 Nov 2023 16:10:29 +0000. Datasource DataSourceNone.  Up 
>>> 77.20 seconds
>>> [   77.264872] cloud-init[3848]: 2023-11-14 16:10:29,068 - 
>>> cc_final_message.py[WARNING]: Used fallback datasource
>>> Ubuntu 20.04.6 LTS ubuntu-server ttyS1
>>> connecting...  
>>> waiting for cloud-init…  
>>> 
>>> After which the manual installation of Ubuntu kicks in (the installer 
>>> noticed that it is (now) running in a serial console, per “boot.ipxe” 
>>> changes above, and asked if I wanted ‘rich’ or ‘basic’ mode).
>>> 
>>>> On Nov 10, 2023, at 17:06, David Magda <dmagda+x...@ee.torontomu.ca> wrote:
>>>> 
>>>> 
>>>> $ nodedeploy MYHOST
>>>> MYHOST: pending: ubuntu-20.04.6-x86_64-default
>>>> 
>>>> I have U22.04 available already as well if testing with that is useful. 
>>>> 
>>>> The server in question isn’t used for anything special currently. My hope 
>>>> is that once I get some basic stuff going with the SuperMicro hardware we 
>>>> can start upgrading our Lenovo systems.
>>>> 
>>>>> On Nov 10, 2023, at 14:25, Jarrod Johnson <jjohns...@lenovo.com> wrote:
>>>>> 
>>>>> It should cloud-init as a matter of course, just like for the kickstart 
>>>>> installs...
>>>>> 
>>>>> What does nodedeploy <node> look like when you hit interactive?  May need 
>>>>> to look into this more directly next week...
>>>>> 
>>>>>> From: David Magda <dmagda+x...@ee.torontomu.ca>
>>>>>> Sent: Friday, November 10, 2023 2:16 PM
>>>>>> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
>>>>>> Subject: Re: [xcat-user] [External] Re: xCAT-Confluent
>>>>>> 
>>>>>> Ah, silly me: bad copy-paste.
>>>>>> 
>>>>>> That command gives:
>>>>>> 
>>>>>>       File "/opt/confluent/bin/confluent_selfcheck", line 241
>>>>>>         for rsp in sess.read(f'/nodes/{args.node}/attributes/all’):
>>>>>>                                                                          
>>>>>>                      ^
>>>>>>      SyntaxError: invalid syntax
>>>>>> 
>>>>>> Regardless, I (re-)ran the `nodeattrib` correctly, but that did not 
>>>>>> help. I then removed all the “filename=…” stanzas in dhcpd.conf, did a 
>>>>>> restart, and the system got (AFAICT) an IP from DHCPd, but Confluent 
>>>>>> gave it the PXE boot parameters and the system launched into the Ubuntu 
>>>>>> 20.04 installer. The console is prompting me a bunch of questions.
>>>>>> 
>>>>>> So I’ve think I’ve finally managed to muddle through this part of the 
>>>>>> documentation:
>>>>>> 
>>>>>>      https://hpc.lenovo.com/users/documentation/confluentosdeploy.html
>>>>>> 
>>>>>> Is there any documentation about automating Ubuntu installs with 
>>>>>> Confluent? Does Confluent handle any cloud-init stuff (which was run 
>>>>>> during the boot process), or is there some other method to send things 
>>>>>> that partitioning and packing information to Ubuntu?
>>>>>> 
>>>>>> 
>>>>>>> On Nov 10, 2023, at 11:01, Jarrod Johnson <jjohns...@lenovo.com> wrote:
>>>>>>> 
>>>>>>> The attribute name is plural, with s at the end.  
>>>>>>> deployment.useinsecureprotocols rather than 
>>>>>>> deployment.useinsecureprotocol.
>>>>>>> 
>>>>>>> confluent_selfcheck -n MYHOST
>>>>>>> 
>>>>>>> Say anything interesting?
>>>>>>> 
>>>>>>>> From: David Magda <dmagda+x...@ee.torontomu.ca>
>>>>>>>> Sent: Friday, November 10, 2023 10:50 AM
>>>>>>>> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
>>>>>>>> Subject: Re: [xcat-user] [External] Re: xCAT-Confluent
>>>>>>>> 
>>>>>>>> Looking in that file there was:
>>>>>>>> 
>>>>>>>>      Nov 09 09:02:06 {"info": "Boot attempt by MYHOST detected in 
>>>>>>>> insecure 
>>>>>>>>      mode, but insecure mode is disabled.  Set the attribute 
>>>>>>>>      `deployment.useinsecureprotocols` to `firmware` or `always` to 
>>>>>>>> enable 
>>>>>>>>      support, or use UEFI HTTP boot with HTTPS." }
>>>>>>>> 
>>>>>>>> Trying to tweak that attribute, I got:
>>>>>>>> 
>>>>>>>>      $  nodeattrib MYHOST deployment.useinsecureprotocol=firmware
>>>>>>>>      Error: Bad Request - deployment.useinsecureprotocol attribute on 
>>>>>>>> node MYHOST is invalid
>>>>>>>> 
>>>>>>>> I tried using nodegroupattrib as well on a group that the host was in, 
>>>>>>>> and got:
>>>>>>>> 
>>>>>>>>      Error: Bad Request - deployment.useinsecureprotocol attribute is 
>>>>>>>> invalid
>>>>>>>> 
>>>>>>>> I then edited the reply_dhcp4(() function in 
>>>>>>>> /opt/confluent/lib/python/confluent/discovery/protocols/pxe.py  to 
>>>>>>>> change the default check to remove the “return;" in the "if 
>>>>>>>> insecuremode == 'never' and not httpboot:" stanza so that it would 
>>>>>>>> continue going. The log message still appears (so I know the code is 
>>>>>>>> getting there), but the events file now has:
>>>>>>>> 
>>>>>>>>      Nov 09 09:18:34 {"info": "Offering PXE boot without address, 
>>>>>>>> served from 172.17.15.254 to MYHOST"}
>>>>>>>> 
>>>>>>>> And the system is still booting xCat (I have commented out 
>>>>>>>> "gpxe.no-pxedhcp 1" in dhcpd.conf and restarted).
>>>>>>>> 
>>>>>>>> Not running the dhcpd at all simply has the system timeout on its PXE 
>>>>>>>> attempt. I told Confluent about the particular IP address the system 
>>>>>>>> should have:
>>>>>>>> 
>>>>>>>>      $ nodeattrib MYHOST net.ipv4_address=172.17.15.223/21
>>>>>>>> 
>>>>>>>> And that did not help.
>>>>>>>> 
>>>>>>>> Per "lsof -i udp", Confluent is listening on (amongst many other 
>>>>>>>> ports) *:bootps, *:dhcpv6-server, *:pxe (etc).
>>>>>>>> 
>>>>>>>> Should I edit my dhcpd.conf and rip out things like:
>>>>>>>> 
>>>>>>>>      […]
>>>>>>>>      if option user-class-identifier = "xNBA" and option 
>>>>>>>> client-architecture = 00:00 { #x86, xCAT Network Boot Agent
>>>>>>>>              always-broadcast on;
>>>>>>>>              filename = "…"
>>>>>>>>      […]
>>>>>>>> 
>>>>>>>> to try to see if that will get things going with Confluent? Or are 
>>>>>>>> things expected to work with all of that?
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On Nov 8, 2023, at 16:19, Jarrod Johnson <jjohns...@lenovo.com> wrote:
>>>>>>>>> 
>>>>>>>>> tail /var/log/confluent/events for a hint on why it might be ignoring 
>>>>>>>>> the request.
>>>>>>>>> 
>>>>>>>>>> From: David Magda <dma...@ee.torontomu.ca>
>>>>>>>>>> Sent: Wednesday, November 8, 2023 2:46 PM
>>>>>>>>>> To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
>>>>>>>>>> Subject: Re: [xcat-user] [External] Re: xCAT-Confluent
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> I did a “service dhcpd stop” and a “service confluent restart”, and 
>>>>>>>>>> the SuperMicro did not receive any reply to the DHCP/PXE packets it 
>>>>>>>>>> was sending out. I then did a “service dhcpd start” and the 
>>>>>>>>>> “xcat/genesis” file was loaded.
>>>>>>>>>> 
>>>>>>>>>> The dhcpd.conf did have "gpxe.no-pxedhcp”, but removing it and 
>>>>>>>>>> restarting did not change any behaviour. I noticed that 
>>>>>>>>>> “http://IP:80/tftpboot/xcat/xnba/nets/172.17.8.0_21” is being 
>>>>>>>>>> referenced.
>>>>>>>>>> 
>>>>>>>>>> Per “lsof -i udp”, the Confluent is listening on *:bootps, so I’m 
>>>>>>>>>> not sure why it is not answering. I had run a “nodedeploy MYHOST -n
>>>>>>>>>> ubuntu-20.04.6-x86_64-default” earlier.
>>>>>>>>>> 
>>>>>>>>>> $ nodeattrib MYHOST
>>>>>>>>>> MYHOST: console.method: ipmi
>>>>>>>>>> MYHOST: deployment.apiarmed: once
>>>>>>>>>> MYHOST: deployment.pendingprofile: ubuntu-20.04.6-x86_64-default
>>>>>>>>>> MYHOST: deployment.profile:
>>>>>>>>>> MYHOST: deployment.stagedprofile:
>>>>>>>>>> MYHOST: deployment.state:
>>>>>>>>>> MYHOST: deployment.state_detail:
>>>>>>>>>> MYHOST: groups: prox,ipmi,all,everything
>>>>>>>>>> MYHOST: hardwaremanagement.manager: MYHOST-ipmi
>>>>>>>>>> MYHOST: net.hwaddr: ac:1f:AA:BB:CC:DD
>>>>>>>>>> MYHOST: net.ipv4_method: dhcp
>>>>>>>>>> MYHOST: secret.hardwaremanagementpassword: ********
>>>>>>>>>> MYHOST: secret.hardwaremanagementuser: ********
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> On Nov 7, 2023, at 13:40, Jarrod Johnson  wrote:
>>>>>>>>>>> 
>>>>>>>>>>> If dhcpd.conf is set to not send any 'filename', it's best.  If you 
>>>>>>>>>>> don't need a dhcp server, then you can turn it off.  There's also
>>>>>>>>>>> 
>>>>>>>>>>> If you have a dhcp server with a dynamic range on it, then:
>>>>>>>>>>> nodeattrib  net.ipv4_method=firmwaredhcp
>>>>>>>>>>> 
>>>>>>>>>>> If you have a dhcp server with static reservations, you could 
>>>>>>>>>>> either have dhcp continue, or disallow dhcp for the confluent node.
>>>>>>>>>>> 
>>>>>>>>>>> If you have no dhcp server, then it should just do the right thing 
>>>>>>>>>>> directly.
>>>>>>>>>>> 
>>>>>>>>>>> If you want to use dhcp ongoing, then 'net.ipv4_method=dhcp', 
>>>>>>>>>>> however you own the IPAM sort of responsibility totally.
>>>>>>>>>>> 
>>>>>>>>>>> If your dhcp has:
>>>>>>>>>>> option gpxe.no-pxedhcp 1;
>>>>>>>>>>> Please remove that to let confluent merge an offer with an 
>>>>>>>>>>> uncoordinated dhcp server.
>>>>>>>>>>> 
>>>>>>>>>>> I need to do a deeper right up on the detail about dhcp 
>>>>>>>>>>> interaction, how it is now optional, and how it can coexist with an 
>>>>>>>>>>> unmanaged dhcp server and free the dhcp server from 'filename'
>>>>>>>>>>> 
>>>>>>>>>>>> From: David Magda 
>>>>>>>>>>>> Sent: Tuesday, November 7, 2023 9:27 AM
>>>>>>>>>>>> To: xCAT Users Mailing list 
>>>>>>>>>>>> Subject: Re: [xcat-user] [External] Re: xCAT-Confluent
>>>>>>>>>>>> 
>>>>>>>>>>>> After running the first few commands, I have 
>>>>>>>>>>>> /tftpboot/confluent/x86_64/ipxe* and 
>>>>>>>>>>>> /var/lib/confluent/public/{os, distribution}/ubuntu* present, 
>>>>>>>>>>>> along with genesis-x86_64/.
>>>>>>>>>>>> 
>>>>>>>>>>>> However the contents of the RHEL/CentOS /etc/dhcp/dhcpd.conf are 
>>>>>>>>>>>> such that “filename” is “xcat/xnba.*”, so that’s what gets loaded.
>>>>>>>>>>>> 
>>>>>>>>>>>> Do I need to tweak the dhcpd.conf just for the test system I’m 
>>>>>>>>>>>> playing with, or should a completely new dhcpd.conf file be put in 
>>>>>>>>>>>> place for using Confluent? (Moving the current one out of the way, 
>>>>>>>>>>>> perhaps temporarily until I get an understanding of Confluent so I 
>>>>>>>>>>>> can revert to xCat if need-be.)
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Oct 26, 2023, at 11:33, Jarrod Johnson  wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I will say that EL7 hasn't been tested and thus we haven't pushed 
>>>>>>>>>>>>> updates since 3.8.0, but 3.8.0 should be plenty.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> The confluent you have going is already enough to start examining 
>>>>>>>>>>>>> OS deployment profiles.  If you would like to, you can use 
>>>>>>>>>>>>> commands like osdeploy initialize and osdeploy import and even 
>>>>>>>>>>>>> imgutil build, and it won't mess with xCAT.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> When you get to nodedeploy​, that is the time when you have to 
>>>>>>>>>>>>> start planning around potential disruption as xCAT and confluent 
>>>>>>>>>>>>> might fight over who gets to deploy a system, and that can be 
>>>>>>>>>>>>> confusing.  We should document formally how to mask a node from 
>>>>>>>>>>>>> xCAT ('!*NOIP*' in mac table) to let one kick the tires with a 
>>>>>>>>>>>>> node...
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I can help look at a few people kicking tires, certainly seems 
>>>>>>>>>>>>> worthy of documentation or video example...
>>>>>>>>>>>>>> From: David Magda 
>>>>>>>>>>>>>> Sent: Thursday, October 26, 2023 11:22 AM
>>>>>>>>>>>>>> To: xCAT Users Mailing list 
>>>>>>>>>>>>>> Subject: [External] Re: [xcat-user] xCAT-Confluent
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Yes, there was perhaps auto-completion with regards 
>>>>>>>>>>>>>> Confluent/Confluence.
>>>>>>>>>>>>>> I currently have a (legacy?) ‘joint’ xCAT-Confluent (3.6) 
>>>>>>>>>>>>>> installation on RHEL 7 that I inherited; if one wants to fully 
>>>>>>>>>>>>>> move from xCAT to Confluent, is there document on how to 
>>>>>>>>>>>>>> ‘extract’ oneself from xCAT? I don’t see anything that jumps out 
>>>>>>>>>>>>>> at:
>>>>>>>>>>>>>>     https://hpc.lenovo.com/users/
>>>>>>>>>>>>>>     https://hpc.lenovo.com/users/documentation/
>>>>>>>>>>>>>> Should I simply abandon the previous installation and do a fresh 
>>>>>>>>>>>>>> install? While there is some documentation, the system leans 
>>>>>>>>>>>>>> towards being heavily vendor-used so people completely new to it 
>>>>>>>>>>>>>> have a steep learning curve (xCAT is/was also challenging to get 
>>>>>>>>>>>>>> into since it was fairly vendor-focused).
>>>>>>>>>>>> […]
>> 
> 
> 
> _______________________________________________
> 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