You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(227) |
Sep
(185) |
Oct
(259) |
Nov
(168) |
Dec
(163) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(94) |
Feb
(92) |
Mar
(121) |
Apr
(83) |
May
(158) |
Jun
(72) |
Jul
(150) |
Aug
(64) |
Sep
(81) |
Oct
(98) |
Nov
(79) |
Dec
(27) |
| 2004 |
Jan
(93) |
Feb
(81) |
Mar
(85) |
Apr
(43) |
May
(71) |
Jun
(28) |
Jul
(89) |
Aug
(156) |
Sep
(51) |
Oct
(50) |
Nov
(48) |
Dec
(56) |
| 2005 |
Jan
(59) |
Feb
(180) |
Mar
(68) |
Apr
(58) |
May
(44) |
Jun
(59) |
Jul
(50) |
Aug
(103) |
Sep
(100) |
Oct
(66) |
Nov
(41) |
Dec
(33) |
| 2006 |
Jan
(41) |
Feb
(51) |
Mar
(133) |
Apr
(66) |
May
(40) |
Jun
(34) |
Jul
(86) |
Aug
(28) |
Sep
(62) |
Oct
(54) |
Nov
(24) |
Dec
(23) |
| 2007 |
Jan
(72) |
Feb
(81) |
Mar
(33) |
Apr
(64) |
May
(23) |
Jun
(67) |
Jul
(33) |
Aug
(54) |
Sep
(38) |
Oct
(40) |
Nov
(108) |
Dec
(84) |
| 2008 |
Jan
(49) |
Feb
(44) |
Mar
(65) |
Apr
(43) |
May
(75) |
Jun
(171) |
Jul
(121) |
Aug
(86) |
Sep
(189) |
Oct
(326) |
Nov
(172) |
Dec
(178) |
| 2009 |
Jan
(86) |
Feb
(154) |
Mar
(159) |
Apr
(112) |
May
(113) |
Jun
(64) |
Jul
(147) |
Aug
(170) |
Sep
(157) |
Oct
(153) |
Nov
(149) |
Dec
(184) |
| 2010 |
Jan
(196) |
Feb
(234) |
Mar
(191) |
Apr
(233) |
May
(95) |
Jun
(200) |
Jul
(134) |
Aug
(189) |
Sep
(158) |
Oct
(135) |
Nov
(104) |
Dec
(135) |
| 2011 |
Jan
(101) |
Feb
(142) |
Mar
(157) |
Apr
(142) |
May
(145) |
Jun
(195) |
Jul
(306) |
Aug
(268) |
Sep
(128) |
Oct
(80) |
Nov
(125) |
Dec
(112) |
| 2012 |
Jan
(93) |
Feb
(125) |
Mar
(94) |
Apr
(102) |
May
(134) |
Jun
(85) |
Jul
(80) |
Aug
(130) |
Sep
(104) |
Oct
(104) |
Nov
(133) |
Dec
(107) |
| 2013 |
Jan
(136) |
Feb
(127) |
Mar
(172) |
Apr
(183) |
May
(158) |
Jun
(84) |
Jul
(132) |
Aug
(143) |
Sep
(46) |
Oct
(94) |
Nov
(42) |
Dec
(61) |
| 2014 |
Jan
(248) |
Feb
(89) |
Mar
(93) |
Apr
(102) |
May
(59) |
Jun
(44) |
Jul
(131) |
Aug
(69) |
Sep
(199) |
Oct
(88) |
Nov
(38) |
Dec
(59) |
| 2015 |
Jan
(54) |
Feb
(57) |
Mar
(70) |
Apr
(71) |
May
(63) |
Jun
(79) |
Jul
(85) |
Aug
(106) |
Sep
(69) |
Oct
(72) |
Nov
(48) |
Dec
(28) |
| 2016 |
Jan
(42) |
Feb
(70) |
Mar
(89) |
Apr
(87) |
May
(114) |
Jun
(57) |
Jul
(47) |
Aug
(60) |
Sep
(38) |
Oct
(36) |
Nov
(12) |
Dec
(28) |
| 2017 |
Jan
(32) |
Feb
(44) |
Mar
(135) |
Apr
(101) |
May
(98) |
Jun
(42) |
Jul
(54) |
Aug
(21) |
Sep
(23) |
Oct
(83) |
Nov
(89) |
Dec
(15) |
| 2018 |
Jan
(18) |
Feb
(2) |
Mar
(35) |
Apr
(12) |
May
(52) |
Jun
(103) |
Jul
(65) |
Aug
(35) |
Sep
(47) |
Oct
(81) |
Nov
(86) |
Dec
(44) |
| 2019 |
Jan
(34) |
Feb
(63) |
Mar
(58) |
Apr
(21) |
May
(39) |
Jun
(30) |
Jul
(43) |
Aug
(22) |
Sep
(26) |
Oct
(62) |
Nov
(39) |
Dec
(47) |
| 2020 |
Jan
(40) |
Feb
(27) |
Mar
(30) |
Apr
(20) |
May
(42) |
Jun
(24) |
Jul
(60) |
Aug
(26) |
Sep
(60) |
Oct
(29) |
Nov
(15) |
Dec
(7) |
| 2021 |
Jan
(34) |
Feb
(31) |
Mar
(54) |
Apr
(8) |
May
(40) |
Jun
(49) |
Jul
(14) |
Aug
(26) |
Sep
(25) |
Oct
(13) |
Nov
(46) |
Dec
(19) |
| 2022 |
Jan
(45) |
Feb
(8) |
Mar
(20) |
Apr
(25) |
May
(8) |
Jun
(12) |
Jul
(10) |
Aug
(11) |
Sep
(4) |
Oct
(11) |
Nov
(3) |
Dec
(3) |
| 2023 |
Jan
|
Feb
(25) |
Mar
(7) |
Apr
(16) |
May
(7) |
Jun
(8) |
Jul
(31) |
Aug
(11) |
Sep
(32) |
Oct
(18) |
Nov
(25) |
Dec
(6) |
| 2024 |
Jan
(48) |
Feb
(31) |
Mar
(7) |
Apr
(1) |
May
(22) |
Jun
(8) |
Jul
(3) |
Aug
|
Sep
|
Oct
(40) |
Nov
(2) |
Dec
(2) |
| 2025 |
Jan
(10) |
Feb
|
Mar
(2) |
Apr
(16) |
May
(10) |
Jun
(5) |
Jul
(19) |
Aug
(1) |
Sep
|
Oct
|
Nov
(9) |
Dec
(11) |
| 2026 |
Jan
(15) |
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Imam T. <tec...@gm...> - 2026-04-24 22:56:10
|
Yay! I will be testing this release next week , hopefully. thanks! On Fri, Apr 24, 2026 at 3:20 PM Jarrod Johnson via xCAT-user < xca...@li...> wrote: > Confluent 3.15.2 has been released, with the changes being: > > - Ubuntu 26.04 node deployment. Management node not supported (that > will be a 4.0 thing), but nodes may be Ubuntu 26.04 now > - XCC3 improvements around servicedata collection for older firmware > and tolerating slower responses on firmware retrieval > - Improve compatibility with container environments without > timedatectl available > - Fix remoting from clients running python 3.12 or newer > - Fix node group rename in a collective > - Add routed deployment support for Ubuntu > > _______________________________________________ > xCAT-user mailing list > xCA...@li... > https://lists.sourceforge.net/lists/listinfo/xcat-user > -- Regards, *Imam Toufique* *213-700-5485* |
|
From: Jarrod J. <jjo...@le...> - 2026-04-24 22:19:21
|
Confluent 3.15.2 has been released, with the changes being: * Ubuntu 26.04 node deployment. Management node not supported (that will be a 4.0 thing), but nodes may be Ubuntu 26.04 now * XCC3 improvements around servicedata collection for older firmware and tolerating slower responses on firmware retrieval * Improve compatibility with container environments without timedatectl available * Fix remoting from clients running python 3.12 or newer * Fix node group rename in a collective * Add routed deployment support for Ubuntu |
|
From: Jarrod J. <jjo...@le...> - 2026-04-15 17:01:40
|
Confluent 3.15.1 is released, the main two changes of interest being: - If someone modified /etc/confluent/service.cfg to explicitly change confluent to directly listen to public interfaces, then someone with a node token could request files outside of the node profile. In the default configuration, nginx or apache removes the risk, but if direct access without the reverse proxy is made available, a path traversal issue existed. This has been addressed. - Nokia ethernet switches now have an 'srlinux' plugin. This uses the json-rpc API for switch informatation. Other changes and details here: https://xcat2.github.io/confluent-docs/release_notes/2026/04/10/confluent-3151-release/ |
|
From: Jarrod J. <jjo...@le...> - 2026-01-29 16:23:35
|
So work has begun on confluent 4 (3.15 is also coming). The big number bump is because of some changes that would impact compatibility, but fairly mldly: * Hardwaremanagement.method will no longer have a default (today it defaults to ipmi). If we do this, then folks might end up doing 'nodegroupattrib everything hardwaremanagement.method=ipmi' to get back to where they were. Too many times a node is added that ipmi makes no sense for, so it's incresingly seeming like this should be an explicit choice. * Plugin api will break. Confluent 4 is going explicitly async across the board, so if someone has written their own plugin, they would have to, at a minimum, toss 'async' in front of their functions. * Pyghmi will be replaced by aiohmi, a similar rewrite for explicit async * Some devices might not get the appropriate level of testing prior to release, notably older equipment that may not be in our development lab anymore. Will endeavor to cover the servers including old ones, but may miss some non-server equipment. This has been kicking around a while, but there's a chance that Python 3.14 pretty much forces this, and Ubuntu 26.04 will have that as system python. So we may deploy Ubuntu 26.04 as non-management nodes in 3.x, but native management node won't necessarily be supported in 3.x. Anyway, if anyone has any concerns, let me know. The upgrade process will smooth and downgrade will also be fine, nothing about the on-disk content will change nor should API interactions with the service. Mostly just having to port everything over to asyncio. |
|
From: Imam T. <tec...@gm...> - 2026-01-14 20:50:40
|
Thanks for the suggestions! I will get back to it again tomorrow morning!
I think I am about half way through my process before I start over ( and
over ) and redo it , so I am comfortable with the process of building the
system and setup provisioning.
What does someone do to backup settings of confluent , for restore purposes
in case of DR?
thanks.
On Wed, Jan 14, 2026 at 5:20 AM Jarrod Johnson <jjo...@le...> wrote:
> What error do you see? That should work fine, I did a quick test and it
> seemed normal enough.
>
> Note you can use groups to simplify.
> Let's say:
> nodegroupdefine proxmox hardwaremanagement.method=proxmox
> console.method=proxmox bmcuser=root@pam bmcpass=password1234
> nodegroupattrib everything deployment.useinsecureprotocols=firmware
> net.ipv4_method=firmwaredhcp
>
> In such a case you could have your specific node flow be:
> nodedefine compute-1 groups=proxmox,rocky97
> hardwaremanagement.manager=172.16.10.5
> nodeinventory compute-1 -s # this will pull uuid from proxmox, allowing
> you to skip feeding it mac address
> Nodedeploy <node>
>
> You should be able to skip 'apiarmed=continuous', the arming done by
> nodedeploy should work generally for you and mitigate leaving things open
> for people with root access on any node in your network to authenticate as
> other nodes as they wish.
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Tuesday, January 13, 2026 11:22 PM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> Here is one thing I am struggling a bit with. bmcuser and bmcpass - when
> they are set in CLI , I can do "nodedeploy compute-2 -n <profile>"
>
> in the CLI I do:
> nodeattrib compute-2 bmcuser='root@pam'
> nodeattrib compute-2 bmcpass='password1234'
>
> [root@confluent-mgr ~]# nodedeploy compute-2 -n rocky-9.7-x86_64-custom
> compute-2: network
> compute-2: reset
>
> But, when do the nodeattrib commands to set the bmcuser and pbmcpass in a
> script, then I can't do "nodeploy <server> <profile>. .
>
> The command fails.
>
> when my provisioning script is run, the following is command that is run:
>
> nodedefine compute-1 groups=rocky97 net.hwaddr=BC:24:11:58:5D:74
> net.ipv4_address=172.17.50.3/24
> nodeattrib compute-1 hardwaremanagement.method=proxmox
> deployment.useinsecureprotocols=firmware console.method=proxmox
> deployment.apiarmed=continuous discovery.policy=pxe
> net.ipv4_method=firmwaredhcp hardwaremanagement.manager=172.16.10.5
>
> nodeattrib compute-1 bmcuser=root@pam
> nodeattrib compute-1 bmcpass=password1234
>
> with the above being run in the script , 'nodedeploy -n compute-1
> <profile> does not work.
>
> not sure what to do about it. Build does seem to work with out setting
> this , but since I scripted so much of it, I would like this also to be
> scripted.
> thanks.
>
> On Wed, Jan 7, 2026 at 8:13 AM Jarrod Johnson <jjo...@le...>
> wrote:
>
> So given the context of a Proxmox virtual machine, then you can add a
> serial console, set console.method to 'proxmox', and you *might* have to
> modify profile.yaml to have 'console=ttyS0,115200' in kernelargs.
> Autoconsole will be updated to handle that without being explicit.
>
> Then nodeconsole will work to look at the text console and it will be
> text-y.
>
> For the graphics in terminal, with proxmox vms you need:
> pip3 install asyncvnc
> pip3 install pillow
> Nodeconsole <node> -s
>
> Further, you need a terminal that supports the graphics. Kitty, konsole,
> wezterm, iterm2, ghostty are the ones I know off the top of my head.
>
> From the nodeconsole man page:
> The image protocol defaults to kitty, and can be selected by
> CONFLUENT_IMAGE_PROTOCOL environment variable. Supported
> protocols are kitty, iterm, and, sixel (sixel only if PySixel is installed).
>
>
>
>
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Wednesday, January 7, 2026 10:31 AM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> I guess I would like it have the graphical console not be the primary ? I
> would say the text console would be primary, and the graphical console
> would be hidden. if that’s not possible then I would just be OK with the
> text console.
>
> Also, you showed me how to access the graphical console from CLI. Who
> would you please write that example in a line or two for me? I kind of
> forgot how you did that yesterday.
>
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
>
> On Wed, Jan 7, 2026 at 5:03 AM Jarrod Johnson <jjo...@le...>
> wrote:
>
> Do you want it to actually go out a serial console, or for it to still be
> on the graphical console, just refrain from letting the graphics start?
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Wednesday, January 7, 2026 2:15 AM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> Big thanks to Jarrod for helping me out getting the installation problem
> resolved for a base level build!!!
>
> Big thanks to Christian for giving me some pointers to go look around.
>
> Thanks, guys :-)
>
> Now, a silly question :-) , how to I force the installer to go to "text"
> mode?
>
> I added the word 'text' in the kickstart.custom file, no luck!
>
> here is the ks.cfg after the node is built. I noticed the "graphical "
> option is set and my 'text' mode is not being accepted.
>
> What would be a good way to change this?
>
> # Generated by Anaconda 34.25.7.6
> # Generated by pykickstart v3.32
> #version=RHEL9
> # Use graphical install
> graphical
> # Reboot after installation
> reboot
> repo --name="AppStream" --baseurl=
> https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution/AppStream
>
> %pre
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/pre.sh
> > /tmp/preinst.sh
> . /tmp/preinst.sh
> %end
>
> %post --nochroot
> mkdir -p /mnt/sysimage/etc/confluent
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/prechroot.sh
> > /tmp/postinst.sh
> . /tmp/postinst.sh
>
> # Hook firstboot.sh
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.service
> > /mnt/sysimage/etc/systemd/system/firstboot.service
> mkdir -p /mnt/sysimage/opt/confluent/bin
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.sh
> > /mnt/sysimage/opt/confluent/bin/firstboot.sh
> chmod +x /mnt/sysimage/opt/confluent/bin/firstboot.sh
> %end
>
> %post
> cat /etc/confluent/tls/*.pem >> /etc/pki/tls/certs/ca-bundle.crt
> cp /etc/confluent/tls/*.pem /etc/pki/ca-trust/source/anchors
> systemctl enable firstboot
> chgrp ssh_keys /etc/ssh/ssh*key
> restorecon /etc/ssh/ssh*key /root/.shosts /etc/ssh/shosts.equiv
> /etc/ssh/ssh_config.d/* /opt/confluent/bin/firstboot.sh
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/post.sh
> > /tmp/postinst.sh
> . /tmp/postinst.sh
> %end
>
> %addon com_redhat_kdump --enable --reserve-mb='auto'
>
> %end
>
> # Keyboard layouts
> keyboard --vckeymap=us --xlayouts='us'
> # System language
> lang en_US.UTF-8
>
> # Network information
> network --hostname=compute-0.local
>
> # Use network installation
> url --url="
> https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution
> "
>
> %packages
> @^minimal-environment
> @additional-devel
> @base-x
> @debugging
> @desktop-debugging
> @development
> @fonts
> @gnome-apps
> @gnome-desktop
> @hardware-monitoring
> @infiniband
> @java-platform
> @large-systems
> @legacy-unix
> @legacy-x
> @network-tools
> @performance
> @platform-devel
> @scientific
> @security-tools
> @standard
> bind-utils
> chrony
> kexec-tools
> nvmetcli
> pciutils
> perl-DBD-MySQL
> python3
> rsync
> tar
> -iwl*-firmware
>
> %end
>
> firstboot --disable
> # Do not configure the X Window System
> skipx
>
> # Generated using Blivet version 3.6.0
> ignoredisk --only-use=sda
> # System bootloader configuration
> bootloader --append="crashkernel=1G-2G:192M,2G-64G:256M,64G-:512M"
> --location=mbr --boot-drive=sda
> # Partition clearing information
> clearpart --all --initlabel --drives=sda
> # Disk partitioning information
> part biosboot --fstype="biosboot" --size=1
> part /tmp --fstype="xfs" --ondisk=sda --size=66557
> part /boot --fstype="ext4" --ondisk=sda --size=2048
> part / --asprimary --fstype="ext4" --ondisk=sda --size=191486
> part /boot/efi --fstype="efi" --ondisk=sda --size=2048
> --fsoptions="defaults,uid=0,gid=0,umask=077,shortname=winnt"
> part swap --fstype="swap" --ondisk=sda --size=4096
>
> # System timezone
> timezone America/Los_Angeles
>
> # Root password
> rootpw
> --iscrypted $6$NOmXyPGUXWcYIr3D$Aw3w4AbQcuBcFtLLCIqKtf/sd7EYh4JCGQQnVHTxv47u7CoaUI5tDK2oPZAXJsjjVZ
>
>
>
> --imam
>
> On Mon, Jan 5, 2026 at 12:55 PM Jarrod Johnson <jjo...@le...>
> wrote:
>
> I need to write up the documentation, but secret.hardwaremanagementuser
> and secret.hardwaremanagementpassword need to be set, and the user further
> may need an unexpected qualifier.
>
> E.g. If the user were 'jjohnson2', then the value in confluentdb would be
> 'johnson2@pam' per how proxmox API works.
>
> And the user of course needs the right access.
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Monday, January 5, 2026 3:20 PM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> I am using the latest proxmox . I have set in the
> hardfwaremanagement method and manager options as you suggested.
>
> On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...>
> wrote:
>
> FYI, in my case, I am using a VM, but only two supported ones right now,
> vcenter and proxmox:
> [root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method
> hardwaremanagement.manager
> vmw1: hardwaremanagement.manager: vcsa
> vmw1: hardwaremanagement.method: vcenter
> [root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method
> hardwaremanagement.manager
> pmx2: hardwaremanagement.manager: r3u25
> pmx2: hardwaremanagement.method: proxmox
>
>
>
> ------------------------------
> *From:* Christian Caruthers via xCAT-user <xca...@li...
> >
> *Sent:* Monday, January 5, 2026 1:11 PM
> *To:* Imam Toufique <tec...@gm...>; xCAT Users Mailing list <
> xca...@li...>
> *Cc:* Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
>
> Will the VM boot the default osimage that was created on ISO import or the
> genesis netboot image?
>
>
>
> Also, regarding:
>
>
>
>
>
>
> *[root@confluent-mgr scripts]# nodedeploy compute-0 -n
> rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device
> for following nodes: compute-0 Not sure why the above errors out. *
>
> My guess is the error appears because you don’t have a BMC defined for the
> node. If the client node is a VM, I don’t think a BMC (e.g., the
> hypervisor) is supported. As an alternative, you can add “-p” to the
> nodedeploy command to just prepare Confluent to respond to a boot request.
> After that, you can boot the node from the hypervisor.
>
>
>
> Regards,
>
> Christian Caruthers
>
> Lenovo Professional Services
>
> Mobile: +1 757-289-9872
>
>
>
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Monday, January 5, 2026 12:57 PM
> *To:* xCAT Users Mailing list <xca...@li...>
> *Cc:* Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
>
>
> Happy new year! Any help from confluent support would be appreciated very
> much! I am trying to get this setup, hopefully as an Xcat replacement.
>
>
> If you are interested in a quick zoom call to go over my setup and give me
> a few hints , I am up for that as well.
>
> thanks.
>
>
>
> On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...> wrote:
>
> Hi Christian ,
>
> [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b
> compute-0: crypted.rootpassword: ******** (inherited from group rocky97)
> compute-0: deployment.apiarmed: once
> compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom
> compute-0: deployment.profile:
> compute-0: deployment.stagedprofile:
> compute-0: deployment.state:
> compute-0: deployment.state_detail:
> compute-0: deployment.useinsecureprotocols: always (inherited from group
> rocky97)
> compute-0: dns.domain: local (inherited from group rocky97)
> compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97)
> compute-0: groups: rocky97,everything
> compute-0: net.hwaddr: BC:24:11:35:E2:C0
> compute-0: net.ipv4_address: 172.17.50.5
> compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97)
> compute-0: net.ipv4_method: firmwaredhcp
>
> It's got a pending profile rocky-9.7-x86_64-custom , and when I look at
> the profile.yaml file , its technically empty , does not have any
> inst.stage2 or inst.repo for kernel command line.
>
> [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml
> label: rocky 9.7 x86_64 (Default Profile)
> kernelargs: quiet # These arguments are passed to the installer
> #installedargs: example # These arguments would be added to the installed
> system
>
> I wonder if this is normal or if I missed anything. If I add the
> following in the kernelargs ,
>
> kernelargs: inst.stage2=
> http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution
> inst.ks=
> http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart
> quiet
> Then I can get pass the failing dracut and then I get stuck with another
> kickstart error.
>
> So , I wonder if I have missed anything after I did 'osdeply import ... "
> command . if I did not miss any steps ( I followed the documentation the
> best I could ) , then I would say that a minimal install should have
> worked, right ?
>
> Documentation on how to add a custom partition or a partitioning script
> is not clear , IMHO. I assume I can add a bash script in the pre.d
> directory and let it populate the /tmp/partitioning file , hopefully that
> will work (?) .
>
> thanks for your help!
>
>
>
> On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <
> xca...@li...> wrote:
>
> Can you provide the output of nodeattrib compute-0 -b
>
>
>
> Regards,
>
> Christian Caruthers
>
> Lenovo Professional Services
>
> Mobile: +1 757-289-9872
>
>
> ------------------------------
>
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Sunday, December 28, 2025 4:03 PM
> *To:* xCAT Users Mailing list <xca...@li...>
> *Subject:* [External] [xcat-user] confluent setup questions
>
>
>
> Hello,
>
> New user for confluent here, trying to set it up and having many issues (
> as usual ) . Trying to move out of xcat and get confident going. I hope
> this is the right maillist for confluent , as I could not find a
> separate mail list.
>
> My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the
> same node , so far they seem to be working fine.
>
> Installed RPMs :
> [root@confluent-mgr scripts]# rpm -qa |grep confluent
> confluent_vtbufferd-3.14.4-1.x86_64
> confluent_ipxe-1.21.1-3.noarch
> confluent_osdeploy-x86_64-3.14.4-1.noarch
> confluent_imgutil-3.14.4-1.noarch
> confluent_client-3.14.4-1.noarch
> confluent_server-3.14.4-1.noarch
> confluent-vinz-1.0.3-1.x86_64
> confluent-genesis-x86_64-3.14.2-1.noarch
> confluent-browserfs-1.0.2-1.x86_64
> lenovo-confluent-3.14.4-1.noarch
>
> Ran:
> osdeploy initialize -i
> It did seem to have ssh-keygen issue, I had to run :
> ssh-keygen -t ed25519
> ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca'
>
> osdeploy import Rocky-9.7-x86_64-dvd.iso
>
> cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom
>
> and I did not modify anything to see if the stock system can build a VM
> with a single disk.
>
> nodegroupdefine rocky97
> nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1
> net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8
> deployment.useinsecureprotocols=firmware
>
> nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C
> net.ipv4_address=172.17.50.5/24
>
> [root@confluent-mgr scripts]# nodedeploy compute-0 -n
> rocky-9.7-x86_64-custom
> compute-0: Error: timeout
> Unable to set boot device for following nodes: compute-0
> Not sure why the above errors out.
>
> As-is , without making any changes , when I start a build , dracut fails.
> It appears that %pre section of kickstart is not getting populated. But ,
> since I did not change anything yet, and this VM is with a single disk
> 'sda' , I thought the default would just pick things up and go for it.
> attached is a screenshot.
>
>
>
> I wasn't sure if I had to do anything else before starting an image. I
> have been a long time xcat user and specifying a custom partition script
> was easy enough.
>
> Any suggestions on what I could do to fix this? should I have done
> something else to initialize this?
> I followed this ,
> https://hpc.lenovo.com/users/documentation/confluentosdeploy.html ,
> hopefully.
>
> thanks.
>
> _______________________________________________
> xCAT-user mailing list
> xCA...@li...
> https://lists.sourceforge.net/lists/listinfo/xcat-user
>
>
>
>
> --
>
> Regards,
>
> *Imam Toufique*
>
> *213-700-5485*
>
>
>
>
> --
>
> Regards,
>
> *Imam Toufique*
>
> *213-700-5485*
>
>
>
> --
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
>
>
> --
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
>
>
> --
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
--
Regards,
*Imam Toufique*
*213-700-5485*
|
|
From: Jarrod J. <jjo...@le...> - 2026-01-14 13:20:51
|
What error do you see? That should work fine, I did a quick test and it seemed normal enough.
Note you can use groups to simplify.
Let's say:
nodegroupdefine proxmox hardwaremanagement.method=proxmox console.method=proxmox bmcuser=root@pam bmcpass=password1234
nodegroupattrib everything deployment.useinsecureprotocols=firmware net.ipv4_method=firmwaredhcp
In such a case you could have your specific node flow be:
nodedefine compute-1 groups=proxmox,rocky97 hardwaremanagement.manager=172.16.10.5
nodeinventory compute-1 -s # this will pull uuid from proxmox, allowing you to skip feeding it mac address
Nodedeploy <node>
You should be able to skip 'apiarmed=continuous', the arming done by nodedeploy should work generally for you and mitigate leaving things open for people with root access on any node in your network to authenticate as other nodes as they wish.
________________________________
From: Imam Toufique <tec...@gm...>
Sent: Tuesday, January 13, 2026 11:22 PM
To: Jarrod Johnson <jjo...@le...>
Cc: xCAT Users Mailing list <xca...@li...>; Christian Caruthers <cca...@le...>
Subject: Re: [xcat-user] [External] confluent setup questions
Here is one thing I am struggling a bit with. bmcuser and bmcpass - when they are set in CLI , I can do "nodedeploy compute-2 -n <profile>"
in the CLI I do:
nodeattrib compute-2 bmcuser='root@pam'
nodeattrib compute-2 bmcpass='password1234'
[root@confluent-mgr ~]# nodedeploy compute-2 -n rocky-9.7-x86_64-custom
compute-2: network
compute-2: reset
But, when do the nodeattrib commands to set the bmcuser and pbmcpass in a script, then I can't do "nodeploy <server> <profile>. .
The command fails.
when my provisioning script is run, the following is command that is run:
nodedefine compute-1 groups=rocky97 net.hwaddr=BC:24:11:58:5D:74 net.ipv4_address=172.17.50.3/24<http://172.17.50.3/24>
nodeattrib compute-1 hardwaremanagement.method=proxmox deployment.useinsecureprotocols=firmware console.method=proxmox deployment.apiarmed=continuous discovery.policy=pxe net.ipv4_method=firmwaredhcp hardwaremanagement.manager=172.16.10.5
nodeattrib compute-1 bmcuser=root@pam
nodeattrib compute-1 bmcpass=password1234
with the above being run in the script , 'nodedeploy -n compute-1 <profile> does not work.
not sure what to do about it. Build does seem to work with out setting this , but since I scripted so much of it, I would like this also to be scripted.
thanks.
On Wed, Jan 7, 2026 at 8:13 AM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
So given the context of a Proxmox virtual machine, then you can add a serial console, set console.method to 'proxmox', and you might have to modify profile.yaml to have 'console=ttyS0,115200' in kernelargs. Autoconsole will be updated to handle that without being explicit.
Then nodeconsole will work to look at the text console and it will be text-y.
For the graphics in terminal, with proxmox vms you need:
pip3 install asyncvnc
pip3 install pillow
Nodeconsole <node> -s
Further, you need a terminal that supports the graphics. Kitty, konsole, wezterm, iterm2, ghostty are the ones I know off the top of my head.
From the nodeconsole man page:
The image protocol defaults to kitty, and can be selected by
CONFLUENT_IMAGE_PROTOCOL environment variable. Supported protocols are kitty, iterm, and, sixel (sixel only if PySixel is installed).
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Wednesday, January 7, 2026 10:31 AM
To: Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>>
Cc: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>; Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
I guess I would like it have the graphical console not be the primary ? I would say the text console would be primary, and the graphical console would be hidden. if that’s not possible then I would just be OK with the text console.
Also, you showed me how to access the graphical console from CLI. Who would you please write that example in a line or two for me? I kind of forgot how you did that yesterday.
Regards,
Imam Toufique
213-700-5485
On Wed, Jan 7, 2026 at 5:03 AM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
Do you want it to actually go out a serial console, or for it to still be on the graphical console, just refrain from letting the graphics start?
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Wednesday, January 7, 2026 2:15 AM
To: Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>>
Cc: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>; Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
Big thanks to Jarrod for helping me out getting the installation problem resolved for a base level build!!!
Big thanks to Christian for giving me some pointers to go look around.
Thanks, guys :-)
Now, a silly question :-) , how to I force the installer to go to "text" mode?
I added the word 'text' in the kickstart.custom file, no luck!
here is the ks.cfg after the node is built. I noticed the "graphical " option is set and my 'text' mode is not being accepted.
What would be a good way to change this?
# Generated by Anaconda 34.25.7.6
# Generated by pykickstart v3.32
#version=RHEL9
# Use graphical install
graphical
# Reboot after installation
reboot
repo --name="AppStream" --baseurl=https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution/AppStream
%pre
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/pre.sh > /tmp/preinst.sh
. /tmp/preinst.sh
%end
%post --nochroot
mkdir -p /mnt/sysimage/etc/confluent
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/prechroot.sh > /tmp/postinst.sh
. /tmp/postinst.sh
# Hook firstboot.sh
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.service > /mnt/sysimage/etc/systemd/system/firstboot.service
mkdir -p /mnt/sysimage/opt/confluent/bin
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.sh > /mnt/sysimage/opt/confluent/bin/firstboot.sh
chmod +x /mnt/sysimage/opt/confluent/bin/firstboot.sh
%end
%post
cat /etc/confluent/tls/*.pem >> /etc/pki/tls/certs/ca-bundle.crt
cp /etc/confluent/tls/*.pem /etc/pki/ca-trust/source/anchors
systemctl enable firstboot
chgrp ssh_keys /etc/ssh/ssh*key
restorecon /etc/ssh/ssh*key /root/.shosts /etc/ssh/shosts.equiv /etc/ssh/ssh_config.d/* /opt/confluent/bin/firstboot.sh
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/post.sh > /tmp/postinst.sh
. /tmp/postinst.sh
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8
# Network information
network --hostname=compute-0.local
# Use network installation
url --url="https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution"
%packages
@^minimal-environment
@additional-devel
@base-x
@debugging
@desktop-debugging
@development
@fonts
@gnome-apps
@gnome-desktop
@hardware-monitoring
@infiniband
@java-platform
@large-systems
@legacy-unix
@legacy-x
@network-tools
@performance
@platform-devel
@scientific
@security-tools
@standard
bind-utils
chrony
kexec-tools
nvmetcli
pciutils
perl-DBD-MySQL
python3
rsync
tar
-iwl*-firmware
%end
firstboot --disable
# Do not configure the X Window System
skipx
# Generated using Blivet version 3.6.0
ignoredisk --only-use=sda
# System bootloader configuration
bootloader --append="crashkernel=1G-2G:192M,2G-64G:256M,64G-:512M" --location=mbr --boot-drive=sda
# Partition clearing information
clearpart --all --initlabel --drives=sda
# Disk partitioning information
part biosboot --fstype="biosboot" --size=1
part /tmp --fstype="xfs" --ondisk=sda --size=66557
part /boot --fstype="ext4" --ondisk=sda --size=2048
part / --asprimary --fstype="ext4" --ondisk=sda --size=191486
part /boot/efi --fstype="efi" --ondisk=sda --size=2048 --fsoptions="defaults,uid=0,gid=0,umask=077,shortname=winnt"
part swap --fstype="swap" --ondisk=sda --size=4096
# System timezone
timezone America/Los_Angeles
# Root password
rootpw --iscrypted $6$NOmXyPGUXWcYIr3D$Aw3w4AbQcuBcFtLLCIqKtf/sd7EYh4JCGQQnVHTxv47u7CoaUI5tDK2oPZAXJsjjVZ
--imam
On Mon, Jan 5, 2026 at 12:55 PM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
I need to write up the documentation, but secret.hardwaremanagementuser and secret.hardwaremanagementpassword need to be set, and the user further may need an unexpected qualifier.
E.g. If the user were 'jjohnson2', then the value in confluentdb would be 'johnson2@pam' per how proxmox API works.
And the user of course needs the right access.
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Monday, January 5, 2026 3:20 PM
To: Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>>
Cc: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>; Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
I am using the latest proxmox . I have set in the hardfwaremanagement method and manager options as you suggested.
On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
FYI, in my case, I am using a VM, but only two supported ones right now, vcenter and proxmox:
[root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method hardwaremanagement.manager
vmw1: hardwaremanagement.manager: vcsa
vmw1: hardwaremanagement.method: vcenter
[root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method hardwaremanagement.manager
pmx2: hardwaremanagement.manager: r3u25
pmx2: hardwaremanagement.method: proxmox
________________________________
From: Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>>
Sent: Monday, January 5, 2026 1:11 PM
To: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>; xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Cc: Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
Will the VM boot the default osimage that was created on ISO import or the genesis netboot image?
Also, regarding:
[root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom
compute-0: Error: timeout
Unable to set boot device for following nodes: compute-0
Not sure why the above errors out.
My guess is the error appears because you don’t have a BMC defined for the node. If the client node is a VM, I don’t think a BMC (e.g., the hypervisor) is supported. As an alternative, you can add “-p” to the nodedeploy command to just prepare Confluent to respond to a boot request. After that, you can boot the node from the hypervisor.
Regards,
Christian Caruthers
Lenovo Professional Services
Mobile: +1 757-289-9872
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Monday, January 5, 2026 12:57 PM
To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Cc: Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
Happy new year! Any help from confluent support would be appreciated very much! I am trying to get this setup, hopefully as an Xcat replacement.
If you are interested in a quick zoom call to go over my setup and give me a few hints , I am up for that as well.
thanks.
On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...<mailto:tec...@gm...>> wrote:
Hi Christian ,
[root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b
compute-0: crypted.rootpassword: ******** (inherited from group rocky97)
compute-0: deployment.apiarmed: once
compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom
compute-0: deployment.profile:
compute-0: deployment.stagedprofile:
compute-0: deployment.state:
compute-0: deployment.state_detail:
compute-0: deployment.useinsecureprotocols: always (inherited from group rocky97)
compute-0: dns.domain: local (inherited from group rocky97)
compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97)
compute-0: groups: rocky97,everything
compute-0: net.hwaddr: BC:24:11:35:E2:C0
compute-0: net.ipv4_address: 172.17.50.5
compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97)
compute-0: net.ipv4_method: firmwaredhcp
It's got a pending profile rocky-9.7-x86_64-custom , and when I look at the profile.yaml file , its technically empty , does not have any inst.stage2 or inst.repo for kernel command line.
[root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml
label: rocky 9.7 x86_64 (Default Profile)
kernelargs: quiet # These arguments are passed to the installer
#installedargs: example # These arguments would be added to the installed system
I wonder if this is normal or if I missed anything. If I add the following in the kernelargs ,
kernelargs: inst.stage2=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution inst.ks=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart quiet
Then I can get pass the failing dracut and then I get stuck with another kickstart error.
So , I wonder if I have missed anything after I did 'osdeply import ... " command . if I did not miss any steps ( I followed the documentation the best I could ) , then I would say that a minimal install should have worked, right ?
Documentation on how to add a custom partition or a partitioning script is not clear , IMHO. I assume I can add a bash script in the pre.d directory and let it populate the /tmp/partitioning file , hopefully that will work (?) .
thanks for your help!
On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>> wrote:
Can you provide the output of nodeattrib compute-0 -b
Regards,
Christian Caruthers
Lenovo Professional Services
Mobile: +1 757-289-9872
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Sunday, December 28, 2025 4:03 PM
To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Subject: [External] [xcat-user] confluent setup questions
Hello,
New user for confluent here, trying to set it up and having many issues ( as usual ) . Trying to move out of xcat and get confident going. I hope this is the right maillist for confluent , as I could not find a separate mail list.
My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the same node , so far they seem to be working fine.
Installed RPMs :
[root@confluent-mgr scripts]# rpm -qa |grep confluent
confluent_vtbufferd-3.14.4-1.x86_64
confluent_ipxe-1.21.1-3.noarch
confluent_osdeploy-x86_64-3.14.4-1.noarch
confluent_imgutil-3.14.4-1.noarch
confluent_client-3.14.4-1.noarch
confluent_server-3.14.4-1.noarch
confluent-vinz-1.0.3-1.x86_64
confluent-genesis-x86_64-3.14.2-1.noarch
confluent-browserfs-1.0.2-1.x86_64
lenovo-confluent-3.14.4-1.noarch
Ran:
osdeploy initialize -i
It did seem to have ssh-keygen issue, I had to run :
ssh-keygen -t ed25519
ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca'
osdeploy import Rocky-9.7-x86_64-dvd.iso
cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom
and I did not modify anything to see if the stock system can build a VM with a single disk.
nodegroupdefine rocky97
nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 deployment.useinsecureprotocols=firmware
nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C net.ipv4_address=172.17.50.5/24<http://172.17.50.5/24>
[root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom
compute-0: Error: timeout
Unable to set boot device for following nodes: compute-0
Not sure why the above errors out.
As-is , without making any changes , when I start a build , dracut fails. It appears that %pre section of kickstart is not getting populated. But , since I did not change anything yet, and this VM is with a single disk 'sda' , I thought the default would just pick things up and go for it. attached is a screenshot.
[cid:ii_19bbaa393024cff311]
I wasn't sure if I had to do anything else before starting an image. I have been a long time xcat user and specifying a custom partition script was easy enough.
Any suggestions on what I could do to fix this? should I have done something else to initialize this?
I followed this , https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , hopefully.
thanks.
_______________________________________________
xCAT-user mailing list
xCA...@li...<mailto:xCA...@li...>
https://lists.sourceforge.net/lists/listinfo/xcat-user
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
|
|
From: Imam T. <tec...@gm...> - 2026-01-14 04:22:58
|
Here is one thing I am struggling a bit with. bmcuser and bmcpass - when
they are set in CLI , I can do "nodedeploy compute-2 -n <profile>"
in the CLI I do:
nodeattrib compute-2 bmcuser='root@pam'
nodeattrib compute-2 bmcpass='password1234'
[root@confluent-mgr ~]# nodedeploy compute-2 -n rocky-9.7-x86_64-custom
compute-2: network
compute-2: reset
But, when do the nodeattrib commands to set the bmcuser and pbmcpass in a
script, then I can't do "nodeploy <server> <profile>. .
The command fails.
when my provisioning script is run, the following is command that is run:
nodedefine compute-1 groups=rocky97 net.hwaddr=BC:24:11:58:5D:74
net.ipv4_address=172.17.50.3/24
nodeattrib compute-1 hardwaremanagement.method=proxmox
deployment.useinsecureprotocols=firmware console.method=proxmox
deployment.apiarmed=continuous discovery.policy=pxe
net.ipv4_method=firmwaredhcp hardwaremanagement.manager=172.16.10.5
nodeattrib compute-1 bmcuser=root@pam
nodeattrib compute-1 bmcpass=password1234
with the above being run in the script , 'nodedeploy -n compute-1 <profile>
does not work.
not sure what to do about it. Build does seem to work with out setting
this , but since I scripted so much of it, I would like this also to be
scripted.
thanks.
On Wed, Jan 7, 2026 at 8:13 AM Jarrod Johnson <jjo...@le...> wrote:
> So given the context of a Proxmox virtual machine, then you can add a
> serial console, set console.method to 'proxmox', and you *might* have to
> modify profile.yaml to have 'console=ttyS0,115200' in kernelargs.
> Autoconsole will be updated to handle that without being explicit.
>
> Then nodeconsole will work to look at the text console and it will be
> text-y.
>
> For the graphics in terminal, with proxmox vms you need:
> pip3 install asyncvnc
> pip3 install pillow
> Nodeconsole <node> -s
>
> Further, you need a terminal that supports the graphics. Kitty, konsole,
> wezterm, iterm2, ghostty are the ones I know off the top of my head.
>
> From the nodeconsole man page:
> The image protocol defaults to kitty, and can be selected by
> CONFLUENT_IMAGE_PROTOCOL environment variable. Supported
> protocols are kitty, iterm, and, sixel (sixel only if PySixel is installed).
>
>
>
>
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Wednesday, January 7, 2026 10:31 AM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> I guess I would like it have the graphical console not be the primary ? I
> would say the text console would be primary, and the graphical console
> would be hidden. if that’s not possible then I would just be OK with the
> text console.
>
> Also, you showed me how to access the graphical console from CLI. Who
> would you please write that example in a line or two for me? I kind of
> forgot how you did that yesterday.
>
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
>
> On Wed, Jan 7, 2026 at 5:03 AM Jarrod Johnson <jjo...@le...>
> wrote:
>
> Do you want it to actually go out a serial console, or for it to still be
> on the graphical console, just refrain from letting the graphics start?
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Wednesday, January 7, 2026 2:15 AM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> Big thanks to Jarrod for helping me out getting the installation problem
> resolved for a base level build!!!
>
> Big thanks to Christian for giving me some pointers to go look around.
>
> Thanks, guys :-)
>
> Now, a silly question :-) , how to I force the installer to go to "text"
> mode?
>
> I added the word 'text' in the kickstart.custom file, no luck!
>
> here is the ks.cfg after the node is built. I noticed the "graphical "
> option is set and my 'text' mode is not being accepted.
>
> What would be a good way to change this?
>
> # Generated by Anaconda 34.25.7.6
> # Generated by pykickstart v3.32
> #version=RHEL9
> # Use graphical install
> graphical
> # Reboot after installation
> reboot
> repo --name="AppStream" --baseurl=
> https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution/AppStream
>
> %pre
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/pre.sh
> > /tmp/preinst.sh
> . /tmp/preinst.sh
> %end
>
> %post --nochroot
> mkdir -p /mnt/sysimage/etc/confluent
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/prechroot.sh
> > /tmp/postinst.sh
> . /tmp/postinst.sh
>
> # Hook firstboot.sh
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.service
> > /mnt/sysimage/etc/systemd/system/firstboot.service
> mkdir -p /mnt/sysimage/opt/confluent/bin
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.sh
> > /mnt/sysimage/opt/confluent/bin/firstboot.sh
> chmod +x /mnt/sysimage/opt/confluent/bin/firstboot.sh
> %end
>
> %post
> cat /etc/confluent/tls/*.pem >> /etc/pki/tls/certs/ca-bundle.crt
> cp /etc/confluent/tls/*.pem /etc/pki/ca-trust/source/anchors
> systemctl enable firstboot
> chgrp ssh_keys /etc/ssh/ssh*key
> restorecon /etc/ssh/ssh*key /root/.shosts /etc/ssh/shosts.equiv
> /etc/ssh/ssh_config.d/* /opt/confluent/bin/firstboot.sh
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/post.sh
> > /tmp/postinst.sh
> . /tmp/postinst.sh
> %end
>
> %addon com_redhat_kdump --enable --reserve-mb='auto'
>
> %end
>
> # Keyboard layouts
> keyboard --vckeymap=us --xlayouts='us'
> # System language
> lang en_US.UTF-8
>
> # Network information
> network --hostname=compute-0.local
>
> # Use network installation
> url --url="
> https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution
> "
>
> %packages
> @^minimal-environment
> @additional-devel
> @base-x
> @debugging
> @desktop-debugging
> @development
> @fonts
> @gnome-apps
> @gnome-desktop
> @hardware-monitoring
> @infiniband
> @java-platform
> @large-systems
> @legacy-unix
> @legacy-x
> @network-tools
> @performance
> @platform-devel
> @scientific
> @security-tools
> @standard
> bind-utils
> chrony
> kexec-tools
> nvmetcli
> pciutils
> perl-DBD-MySQL
> python3
> rsync
> tar
> -iwl*-firmware
>
> %end
>
> firstboot --disable
> # Do not configure the X Window System
> skipx
>
> # Generated using Blivet version 3.6.0
> ignoredisk --only-use=sda
> # System bootloader configuration
> bootloader --append="crashkernel=1G-2G:192M,2G-64G:256M,64G-:512M"
> --location=mbr --boot-drive=sda
> # Partition clearing information
> clearpart --all --initlabel --drives=sda
> # Disk partitioning information
> part biosboot --fstype="biosboot" --size=1
> part /tmp --fstype="xfs" --ondisk=sda --size=66557
> part /boot --fstype="ext4" --ondisk=sda --size=2048
> part / --asprimary --fstype="ext4" --ondisk=sda --size=191486
> part /boot/efi --fstype="efi" --ondisk=sda --size=2048
> --fsoptions="defaults,uid=0,gid=0,umask=077,shortname=winnt"
> part swap --fstype="swap" --ondisk=sda --size=4096
>
> # System timezone
> timezone America/Los_Angeles
>
> # Root password
> rootpw
> --iscrypted $6$NOmXyPGUXWcYIr3D$Aw3w4AbQcuBcFtLLCIqKtf/sd7EYh4JCGQQnVHTxv47u7CoaUI5tDK2oPZAXJsjjVZ
>
>
>
> --imam
>
> On Mon, Jan 5, 2026 at 12:55 PM Jarrod Johnson <jjo...@le...>
> wrote:
>
> I need to write up the documentation, but secret.hardwaremanagementuser
> and secret.hardwaremanagementpassword need to be set, and the user further
> may need an unexpected qualifier.
>
> E.g. If the user were 'jjohnson2', then the value in confluentdb would be
> 'johnson2@pam' per how proxmox API works.
>
> And the user of course needs the right access.
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Monday, January 5, 2026 3:20 PM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> I am using the latest proxmox . I have set in the
> hardfwaremanagement method and manager options as you suggested.
>
> On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...>
> wrote:
>
> FYI, in my case, I am using a VM, but only two supported ones right now,
> vcenter and proxmox:
> [root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method
> hardwaremanagement.manager
> vmw1: hardwaremanagement.manager: vcsa
> vmw1: hardwaremanagement.method: vcenter
> [root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method
> hardwaremanagement.manager
> pmx2: hardwaremanagement.manager: r3u25
> pmx2: hardwaremanagement.method: proxmox
>
>
>
> ------------------------------
> *From:* Christian Caruthers via xCAT-user <xca...@li...
> >
> *Sent:* Monday, January 5, 2026 1:11 PM
> *To:* Imam Toufique <tec...@gm...>; xCAT Users Mailing list <
> xca...@li...>
> *Cc:* Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
>
> Will the VM boot the default osimage that was created on ISO import or the
> genesis netboot image?
>
>
>
> Also, regarding:
>
>
>
>
>
>
> *[root@confluent-mgr scripts]# nodedeploy compute-0 -n
> rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device
> for following nodes: compute-0 Not sure why the above errors out. *
>
> My guess is the error appears because you don’t have a BMC defined for the
> node. If the client node is a VM, I don’t think a BMC (e.g., the
> hypervisor) is supported. As an alternative, you can add “-p” to the
> nodedeploy command to just prepare Confluent to respond to a boot request.
> After that, you can boot the node from the hypervisor.
>
>
>
> Regards,
>
> Christian Caruthers
>
> Lenovo Professional Services
>
> Mobile: +1 757-289-9872
>
>
>
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Monday, January 5, 2026 12:57 PM
> *To:* xCAT Users Mailing list <xca...@li...>
> *Cc:* Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
>
>
> Happy new year! Any help from confluent support would be appreciated very
> much! I am trying to get this setup, hopefully as an Xcat replacement.
>
>
> If you are interested in a quick zoom call to go over my setup and give me
> a few hints , I am up for that as well.
>
> thanks.
>
>
>
> On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...> wrote:
>
> Hi Christian ,
>
> [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b
> compute-0: crypted.rootpassword: ******** (inherited from group rocky97)
> compute-0: deployment.apiarmed: once
> compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom
> compute-0: deployment.profile:
> compute-0: deployment.stagedprofile:
> compute-0: deployment.state:
> compute-0: deployment.state_detail:
> compute-0: deployment.useinsecureprotocols: always (inherited from group
> rocky97)
> compute-0: dns.domain: local (inherited from group rocky97)
> compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97)
> compute-0: groups: rocky97,everything
> compute-0: net.hwaddr: BC:24:11:35:E2:C0
> compute-0: net.ipv4_address: 172.17.50.5
> compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97)
> compute-0: net.ipv4_method: firmwaredhcp
>
> It's got a pending profile rocky-9.7-x86_64-custom , and when I look at
> the profile.yaml file , its technically empty , does not have any
> inst.stage2 or inst.repo for kernel command line.
>
> [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml
> label: rocky 9.7 x86_64 (Default Profile)
> kernelargs: quiet # These arguments are passed to the installer
> #installedargs: example # These arguments would be added to the installed
> system
>
> I wonder if this is normal or if I missed anything. If I add the
> following in the kernelargs ,
>
> kernelargs: inst.stage2=
> http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution
> inst.ks=
> http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart
> quiet
> Then I can get pass the failing dracut and then I get stuck with another
> kickstart error.
>
> So , I wonder if I have missed anything after I did 'osdeply import ... "
> command . if I did not miss any steps ( I followed the documentation the
> best I could ) , then I would say that a minimal install should have
> worked, right ?
>
> Documentation on how to add a custom partition or a partitioning script
> is not clear , IMHO. I assume I can add a bash script in the pre.d
> directory and let it populate the /tmp/partitioning file , hopefully that
> will work (?) .
>
> thanks for your help!
>
>
>
> On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <
> xca...@li...> wrote:
>
> Can you provide the output of nodeattrib compute-0 -b
>
>
>
> Regards,
>
> Christian Caruthers
>
> Lenovo Professional Services
>
> Mobile: +1 757-289-9872
>
>
> ------------------------------
>
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Sunday, December 28, 2025 4:03 PM
> *To:* xCAT Users Mailing list <xca...@li...>
> *Subject:* [External] [xcat-user] confluent setup questions
>
>
>
> Hello,
>
> New user for confluent here, trying to set it up and having many issues (
> as usual ) . Trying to move out of xcat and get confident going. I hope
> this is the right maillist for confluent , as I could not find a
> separate mail list.
>
> My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the
> same node , so far they seem to be working fine.
>
> Installed RPMs :
> [root@confluent-mgr scripts]# rpm -qa |grep confluent
> confluent_vtbufferd-3.14.4-1.x86_64
> confluent_ipxe-1.21.1-3.noarch
> confluent_osdeploy-x86_64-3.14.4-1.noarch
> confluent_imgutil-3.14.4-1.noarch
> confluent_client-3.14.4-1.noarch
> confluent_server-3.14.4-1.noarch
> confluent-vinz-1.0.3-1.x86_64
> confluent-genesis-x86_64-3.14.2-1.noarch
> confluent-browserfs-1.0.2-1.x86_64
> lenovo-confluent-3.14.4-1.noarch
>
> Ran:
> osdeploy initialize -i
> It did seem to have ssh-keygen issue, I had to run :
> ssh-keygen -t ed25519
> ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca'
>
> osdeploy import Rocky-9.7-x86_64-dvd.iso
>
> cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom
>
> and I did not modify anything to see if the stock system can build a VM
> with a single disk.
>
> nodegroupdefine rocky97
> nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1
> net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8
> deployment.useinsecureprotocols=firmware
>
> nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C
> net.ipv4_address=172.17.50.5/24
>
> [root@confluent-mgr scripts]# nodedeploy compute-0 -n
> rocky-9.7-x86_64-custom
> compute-0: Error: timeout
> Unable to set boot device for following nodes: compute-0
> Not sure why the above errors out.
>
> As-is , without making any changes , when I start a build , dracut fails.
> It appears that %pre section of kickstart is not getting populated. But ,
> since I did not change anything yet, and this VM is with a single disk
> 'sda' , I thought the default would just pick things up and go for it.
> attached is a screenshot.
>
>
>
> I wasn't sure if I had to do anything else before starting an image. I
> have been a long time xcat user and specifying a custom partition script
> was easy enough.
>
> Any suggestions on what I could do to fix this? should I have done
> something else to initialize this?
> I followed this ,
> https://hpc.lenovo.com/users/documentation/confluentosdeploy.html ,
> hopefully.
>
> thanks.
>
> _______________________________________________
> xCAT-user mailing list
> xCA...@li...
> https://lists.sourceforge.net/lists/listinfo/xcat-user
>
>
>
>
> --
>
> Regards,
>
> *Imam Toufique*
>
> *213-700-5485*
>
>
>
>
> --
>
> Regards,
>
> *Imam Toufique*
>
> *213-700-5485*
>
>
>
> --
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
>
>
> --
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
>
--
Regards,
*Imam Toufique*
*213-700-5485*
|
|
From: Jarrod J. <jjo...@le...> - 2026-01-07 16:13:23
|
So given the context of a Proxmox virtual machine, then you can add a serial console, set console.method to 'proxmox', and you might have to modify profile.yaml to have 'console=ttyS0,115200' in kernelargs. Autoconsole will be updated to handle that without being explicit.
Then nodeconsole will work to look at the text console and it will be text-y.
For the graphics in terminal, with proxmox vms you need:
pip3 install asyncvnc
pip3 install pillow
Nodeconsole <node> -s
Further, you need a terminal that supports the graphics. Kitty, konsole, wezterm, iterm2, ghostty are the ones I know off the top of my head.
From the nodeconsole man page:
The image protocol defaults to kitty, and can be selected by
CONFLUENT_IMAGE_PROTOCOL environment variable. Supported protocols are kitty, iterm, and, sixel (sixel only if PySixel is installed).
________________________________
From: Imam Toufique <tec...@gm...>
Sent: Wednesday, January 7, 2026 10:31 AM
To: Jarrod Johnson <jjo...@le...>
Cc: xCAT Users Mailing list <xca...@li...>; Christian Caruthers <cca...@le...>
Subject: Re: [xcat-user] [External] confluent setup questions
I guess I would like it have the graphical console not be the primary ? I would say the text console would be primary, and the graphical console would be hidden. if that’s not possible then I would just be OK with the text console.
Also, you showed me how to access the graphical console from CLI. Who would you please write that example in a line or two for me? I kind of forgot how you did that yesterday.
Regards,
Imam Toufique
213-700-5485
On Wed, Jan 7, 2026 at 5:03 AM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
Do you want it to actually go out a serial console, or for it to still be on the graphical console, just refrain from letting the graphics start?
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Wednesday, January 7, 2026 2:15 AM
To: Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>>
Cc: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>; Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
Big thanks to Jarrod for helping me out getting the installation problem resolved for a base level build!!!
Big thanks to Christian for giving me some pointers to go look around.
Thanks, guys :-)
Now, a silly question :-) , how to I force the installer to go to "text" mode?
I added the word 'text' in the kickstart.custom file, no luck!
here is the ks.cfg after the node is built. I noticed the "graphical " option is set and my 'text' mode is not being accepted.
What would be a good way to change this?
# Generated by Anaconda 34.25.7.6
# Generated by pykickstart v3.32
#version=RHEL9
# Use graphical install
graphical
# Reboot after installation
reboot
repo --name="AppStream" --baseurl=https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution/AppStream
%pre
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/pre.sh > /tmp/preinst.sh
. /tmp/preinst.sh
%end
%post --nochroot
mkdir -p /mnt/sysimage/etc/confluent
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/prechroot.sh > /tmp/postinst.sh
. /tmp/postinst.sh
# Hook firstboot.sh
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.service > /mnt/sysimage/etc/systemd/system/firstboot.service
mkdir -p /mnt/sysimage/opt/confluent/bin
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.sh > /mnt/sysimage/opt/confluent/bin/firstboot.sh
chmod +x /mnt/sysimage/opt/confluent/bin/firstboot.sh
%end
%post
cat /etc/confluent/tls/*.pem >> /etc/pki/tls/certs/ca-bundle.crt
cp /etc/confluent/tls/*.pem /etc/pki/ca-trust/source/anchors
systemctl enable firstboot
chgrp ssh_keys /etc/ssh/ssh*key
restorecon /etc/ssh/ssh*key /root/.shosts /etc/ssh/shosts.equiv /etc/ssh/ssh_config.d/* /opt/confluent/bin/firstboot.sh
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/post.sh > /tmp/postinst.sh
. /tmp/postinst.sh
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8
# Network information
network --hostname=compute-0.local
# Use network installation
url --url="https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution"
%packages
@^minimal-environment
@additional-devel
@base-x
@debugging
@desktop-debugging
@development
@fonts
@gnome-apps
@gnome-desktop
@hardware-monitoring
@infiniband
@java-platform
@large-systems
@legacy-unix
@legacy-x
@network-tools
@performance
@platform-devel
@scientific
@security-tools
@standard
bind-utils
chrony
kexec-tools
nvmetcli
pciutils
perl-DBD-MySQL
python3
rsync
tar
-iwl*-firmware
%end
firstboot --disable
# Do not configure the X Window System
skipx
# Generated using Blivet version 3.6.0
ignoredisk --only-use=sda
# System bootloader configuration
bootloader --append="crashkernel=1G-2G:192M,2G-64G:256M,64G-:512M" --location=mbr --boot-drive=sda
# Partition clearing information
clearpart --all --initlabel --drives=sda
# Disk partitioning information
part biosboot --fstype="biosboot" --size=1
part /tmp --fstype="xfs" --ondisk=sda --size=66557
part /boot --fstype="ext4" --ondisk=sda --size=2048
part / --asprimary --fstype="ext4" --ondisk=sda --size=191486
part /boot/efi --fstype="efi" --ondisk=sda --size=2048 --fsoptions="defaults,uid=0,gid=0,umask=077,shortname=winnt"
part swap --fstype="swap" --ondisk=sda --size=4096
# System timezone
timezone America/Los_Angeles
# Root password
rootpw --iscrypted $6$NOmXyPGUXWcYIr3D$Aw3w4AbQcuBcFtLLCIqKtf/sd7EYh4JCGQQnVHTxv47u7CoaUI5tDK2oPZAXJsjjVZ
--imam
On Mon, Jan 5, 2026 at 12:55 PM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
I need to write up the documentation, but secret.hardwaremanagementuser and secret.hardwaremanagementpassword need to be set, and the user further may need an unexpected qualifier.
E.g. If the user were 'jjohnson2', then the value in confluentdb would be 'johnson2@pam' per how proxmox API works.
And the user of course needs the right access.
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Monday, January 5, 2026 3:20 PM
To: Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>>
Cc: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>; Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
I am using the latest proxmox . I have set in the hardfwaremanagement method and manager options as you suggested.
On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
FYI, in my case, I am using a VM, but only two supported ones right now, vcenter and proxmox:
[root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method hardwaremanagement.manager
vmw1: hardwaremanagement.manager: vcsa
vmw1: hardwaremanagement.method: vcenter
[root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method hardwaremanagement.manager
pmx2: hardwaremanagement.manager: r3u25
pmx2: hardwaremanagement.method: proxmox
________________________________
From: Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>>
Sent: Monday, January 5, 2026 1:11 PM
To: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>; xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Cc: Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
Will the VM boot the default osimage that was created on ISO import or the genesis netboot image?
Also, regarding:
[root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom
compute-0: Error: timeout
Unable to set boot device for following nodes: compute-0
Not sure why the above errors out.
My guess is the error appears because you don’t have a BMC defined for the node. If the client node is a VM, I don’t think a BMC (e.g., the hypervisor) is supported. As an alternative, you can add “-p” to the nodedeploy command to just prepare Confluent to respond to a boot request. After that, you can boot the node from the hypervisor.
Regards,
Christian Caruthers
Lenovo Professional Services
Mobile: +1 757-289-9872
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Monday, January 5, 2026 12:57 PM
To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Cc: Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
Happy new year! Any help from confluent support would be appreciated very much! I am trying to get this setup, hopefully as an Xcat replacement.
If you are interested in a quick zoom call to go over my setup and give me a few hints , I am up for that as well.
thanks.
On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...<mailto:tec...@gm...>> wrote:
Hi Christian ,
[root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b
compute-0: crypted.rootpassword: ******** (inherited from group rocky97)
compute-0: deployment.apiarmed: once
compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom
compute-0: deployment.profile:
compute-0: deployment.stagedprofile:
compute-0: deployment.state:
compute-0: deployment.state_detail:
compute-0: deployment.useinsecureprotocols: always (inherited from group rocky97)
compute-0: dns.domain: local (inherited from group rocky97)
compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97)
compute-0: groups: rocky97,everything
compute-0: net.hwaddr: BC:24:11:35:E2:C0
compute-0: net.ipv4_address: 172.17.50.5
compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97)
compute-0: net.ipv4_method: firmwaredhcp
It's got a pending profile rocky-9.7-x86_64-custom , and when I look at the profile.yaml file , its technically empty , does not have any inst.stage2 or inst.repo for kernel command line.
[root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml
label: rocky 9.7 x86_64 (Default Profile)
kernelargs: quiet # These arguments are passed to the installer
#installedargs: example # These arguments would be added to the installed system
I wonder if this is normal or if I missed anything. If I add the following in the kernelargs ,
kernelargs: inst.stage2=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution inst.ks=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart quiet
Then I can get pass the failing dracut and then I get stuck with another kickstart error.
So , I wonder if I have missed anything after I did 'osdeply import ... " command . if I did not miss any steps ( I followed the documentation the best I could ) , then I would say that a minimal install should have worked, right ?
Documentation on how to add a custom partition or a partitioning script is not clear , IMHO. I assume I can add a bash script in the pre.d directory and let it populate the /tmp/partitioning file , hopefully that will work (?) .
thanks for your help!
On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>> wrote:
Can you provide the output of nodeattrib compute-0 -b
Regards,
Christian Caruthers
Lenovo Professional Services
Mobile: +1 757-289-9872
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Sunday, December 28, 2025 4:03 PM
To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Subject: [External] [xcat-user] confluent setup questions
Hello,
New user for confluent here, trying to set it up and having many issues ( as usual ) . Trying to move out of xcat and get confident going. I hope this is the right maillist for confluent , as I could not find a separate mail list.
My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the same node , so far they seem to be working fine.
Installed RPMs :
[root@confluent-mgr scripts]# rpm -qa |grep confluent
confluent_vtbufferd-3.14.4-1.x86_64
confluent_ipxe-1.21.1-3.noarch
confluent_osdeploy-x86_64-3.14.4-1.noarch
confluent_imgutil-3.14.4-1.noarch
confluent_client-3.14.4-1.noarch
confluent_server-3.14.4-1.noarch
confluent-vinz-1.0.3-1.x86_64
confluent-genesis-x86_64-3.14.2-1.noarch
confluent-browserfs-1.0.2-1.x86_64
lenovo-confluent-3.14.4-1.noarch
Ran:
osdeploy initialize -i
It did seem to have ssh-keygen issue, I had to run :
ssh-keygen -t ed25519
ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca'
osdeploy import Rocky-9.7-x86_64-dvd.iso
cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom
and I did not modify anything to see if the stock system can build a VM with a single disk.
nodegroupdefine rocky97
nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 deployment.useinsecureprotocols=firmware
nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C net.ipv4_address=172.17.50.5/24<http://172.17.50.5/24>
[root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom
compute-0: Error: timeout
Unable to set boot device for following nodes: compute-0
Not sure why the above errors out.
As-is , without making any changes , when I start a build , dracut fails. It appears that %pre section of kickstart is not getting populated. But , since I did not change anything yet, and this VM is with a single disk 'sda' , I thought the default would just pick things up and go for it. attached is a screenshot.
[cid:ii_19b990ebee0ad7999131]
I wasn't sure if I had to do anything else before starting an image. I have been a long time xcat user and specifying a custom partition script was easy enough.
Any suggestions on what I could do to fix this? should I have done something else to initialize this?
I followed this , https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , hopefully.
thanks.
_______________________________________________
xCAT-user mailing list
xCA...@li...<mailto:xCA...@li...>
https://lists.sourceforge.net/lists/listinfo/xcat-user
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
|
|
From: Imam T. <tec...@gm...> - 2026-01-07 15:32:08
|
I guess I would like it have the graphical console not be the primary ? I
would say the text console would be primary, and the graphical console
would be hidden. if that’s not possible then I would just be OK with the
text console.
Also, you showed me how to access the graphical console from CLI. Who would
you please write that example in a line or two for me? I kind of forgot how
you did that yesterday.
Regards,
*Imam Toufique*
*213-700-5485*
On Wed, Jan 7, 2026 at 5:03 AM Jarrod Johnson <jjo...@le...> wrote:
> Do you want it to actually go out a serial console, or for it to still be
> on the graphical console, just refrain from letting the graphics start?
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Wednesday, January 7, 2026 2:15 AM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> Big thanks to Jarrod for helping me out getting the installation problem
> resolved for a base level build!!!
>
> Big thanks to Christian for giving me some pointers to go look around.
>
> Thanks, guys :-)
>
> Now, a silly question :-) , how to I force the installer to go to "text"
> mode?
>
> I added the word 'text' in the kickstart.custom file, no luck!
>
> here is the ks.cfg after the node is built. I noticed the "graphical "
> option is set and my 'text' mode is not being accepted.
>
> What would be a good way to change this?
>
> # Generated by Anaconda 34.25.7.6
> # Generated by pykickstart v3.32
> #version=RHEL9
> # Use graphical install
> graphical
> # Reboot after installation
> reboot
> repo --name="AppStream" --baseurl=
> https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution/AppStream
>
> %pre
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/pre.sh
> > /tmp/preinst.sh
> . /tmp/preinst.sh
> %end
>
> %post --nochroot
> mkdir -p /mnt/sysimage/etc/confluent
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/prechroot.sh
> > /tmp/postinst.sh
> . /tmp/postinst.sh
>
> # Hook firstboot.sh
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.service
> > /mnt/sysimage/etc/systemd/system/firstboot.service
> mkdir -p /mnt/sysimage/opt/confluent/bin
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.sh
> > /mnt/sysimage/opt/confluent/bin/firstboot.sh
> chmod +x /mnt/sysimage/opt/confluent/bin/firstboot.sh
> %end
>
> %post
> cat /etc/confluent/tls/*.pem >> /etc/pki/tls/certs/ca-bundle.crt
> cp /etc/confluent/tls/*.pem /etc/pki/ca-trust/source/anchors
> systemctl enable firstboot
> chgrp ssh_keys /etc/ssh/ssh*key
> restorecon /etc/ssh/ssh*key /root/.shosts /etc/ssh/shosts.equiv
> /etc/ssh/ssh_config.d/* /opt/confluent/bin/firstboot.sh
> confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
> '{print $2}')
> v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
> v4cfg=${v4cfg#ipv4_method: }
> if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> fi
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server_v6:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server_v6: }
> if [ -z "$confluent_mgr" ]; then
> confluent_mgr=$(grep ^deploy_server:
> /etc/confluent/confluent.deploycfg)
> confluent_mgr=${confluent_mgr#deploy_server: }
> else
> confluent_mgr="[$confluent_mgr]"
> fi
> fi
> curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/post.sh
> > /tmp/postinst.sh
> . /tmp/postinst.sh
> %end
>
> %addon com_redhat_kdump --enable --reserve-mb='auto'
>
> %end
>
> # Keyboard layouts
> keyboard --vckeymap=us --xlayouts='us'
> # System language
> lang en_US.UTF-8
>
> # Network information
> network --hostname=compute-0.local
>
> # Use network installation
> url --url="
> https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution
> "
>
> %packages
> @^minimal-environment
> @additional-devel
> @base-x
> @debugging
> @desktop-debugging
> @development
> @fonts
> @gnome-apps
> @gnome-desktop
> @hardware-monitoring
> @infiniband
> @java-platform
> @large-systems
> @legacy-unix
> @legacy-x
> @network-tools
> @performance
> @platform-devel
> @scientific
> @security-tools
> @standard
> bind-utils
> chrony
> kexec-tools
> nvmetcli
> pciutils
> perl-DBD-MySQL
> python3
> rsync
> tar
> -iwl*-firmware
>
> %end
>
> firstboot --disable
> # Do not configure the X Window System
> skipx
>
> # Generated using Blivet version 3.6.0
> ignoredisk --only-use=sda
> # System bootloader configuration
> bootloader --append="crashkernel=1G-2G:192M,2G-64G:256M,64G-:512M"
> --location=mbr --boot-drive=sda
> # Partition clearing information
> clearpart --all --initlabel --drives=sda
> # Disk partitioning information
> part biosboot --fstype="biosboot" --size=1
> part /tmp --fstype="xfs" --ondisk=sda --size=66557
> part /boot --fstype="ext4" --ondisk=sda --size=2048
> part / --asprimary --fstype="ext4" --ondisk=sda --size=191486
> part /boot/efi --fstype="efi" --ondisk=sda --size=2048
> --fsoptions="defaults,uid=0,gid=0,umask=077,shortname=winnt"
> part swap --fstype="swap" --ondisk=sda --size=4096
>
> # System timezone
> timezone America/Los_Angeles
>
> # Root password
> rootpw
> --iscrypted $6$NOmXyPGUXWcYIr3D$Aw3w4AbQcuBcFtLLCIqKtf/sd7EYh4JCGQQnVHTxv47u7CoaUI5tDK2oPZAXJsjjVZ
>
>
>
> --imam
>
> On Mon, Jan 5, 2026 at 12:55 PM Jarrod Johnson <jjo...@le...>
> wrote:
>
> I need to write up the documentation, but secret.hardwaremanagementuser
> and secret.hardwaremanagementpassword need to be set, and the user further
> may need an unexpected qualifier.
>
> E.g. If the user were 'jjohnson2', then the value in confluentdb would be
> 'johnson2@pam' per how proxmox API works.
>
> And the user of course needs the right access.
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Monday, January 5, 2026 3:20 PM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> I am using the latest proxmox . I have set in the
> hardfwaremanagement method and manager options as you suggested.
>
> On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...>
> wrote:
>
> FYI, in my case, I am using a VM, but only two supported ones right now,
> vcenter and proxmox:
> [root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method
> hardwaremanagement.manager
> vmw1: hardwaremanagement.manager: vcsa
> vmw1: hardwaremanagement.method: vcenter
> [root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method
> hardwaremanagement.manager
> pmx2: hardwaremanagement.manager: r3u25
> pmx2: hardwaremanagement.method: proxmox
>
>
>
> ------------------------------
> *From:* Christian Caruthers via xCAT-user <xca...@li...
> >
> *Sent:* Monday, January 5, 2026 1:11 PM
> *To:* Imam Toufique <tec...@gm...>; xCAT Users Mailing list <
> xca...@li...>
> *Cc:* Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
>
> Will the VM boot the default osimage that was created on ISO import or the
> genesis netboot image?
>
>
>
> Also, regarding:
>
>
>
>
>
>
> *[root@confluent-mgr scripts]# nodedeploy compute-0 -n
> rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device
> for following nodes: compute-0 Not sure why the above errors out. *
>
> My guess is the error appears because you don’t have a BMC defined for the
> node. If the client node is a VM, I don’t think a BMC (e.g., the
> hypervisor) is supported. As an alternative, you can add “-p” to the
> nodedeploy command to just prepare Confluent to respond to a boot request.
> After that, you can boot the node from the hypervisor.
>
>
>
> Regards,
>
> Christian Caruthers
>
> Lenovo Professional Services
>
> Mobile: +1 757-289-9872
>
>
>
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Monday, January 5, 2026 12:57 PM
> *To:* xCAT Users Mailing list <xca...@li...>
> *Cc:* Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
>
>
> Happy new year! Any help from confluent support would be appreciated very
> much! I am trying to get this setup, hopefully as an Xcat replacement.
>
>
> If you are interested in a quick zoom call to go over my setup and give me
> a few hints , I am up for that as well.
>
> thanks.
>
>
>
> On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...> wrote:
>
> Hi Christian ,
>
> [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b
> compute-0: crypted.rootpassword: ******** (inherited from group rocky97)
> compute-0: deployment.apiarmed: once
> compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom
> compute-0: deployment.profile:
> compute-0: deployment.stagedprofile:
> compute-0: deployment.state:
> compute-0: deployment.state_detail:
> compute-0: deployment.useinsecureprotocols: always (inherited from group
> rocky97)
> compute-0: dns.domain: local (inherited from group rocky97)
> compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97)
> compute-0: groups: rocky97,everything
> compute-0: net.hwaddr: BC:24:11:35:E2:C0
> compute-0: net.ipv4_address: 172.17.50.5
> compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97)
> compute-0: net.ipv4_method: firmwaredhcp
>
> It's got a pending profile rocky-9.7-x86_64-custom , and when I look at
> the profile.yaml file , its technically empty , does not have any
> inst.stage2 or inst.repo for kernel command line.
>
> [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml
> label: rocky 9.7 x86_64 (Default Profile)
> kernelargs: quiet # These arguments are passed to the installer
> #installedargs: example # These arguments would be added to the installed
> system
>
> I wonder if this is normal or if I missed anything. If I add the
> following in the kernelargs ,
>
> kernelargs: inst.stage2=
> http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution
> inst.ks=
> http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart
> quiet
> Then I can get pass the failing dracut and then I get stuck with another
> kickstart error.
>
> So , I wonder if I have missed anything after I did 'osdeply import ... "
> command . if I did not miss any steps ( I followed the documentation the
> best I could ) , then I would say that a minimal install should have
> worked, right ?
>
> Documentation on how to add a custom partition or a partitioning script
> is not clear , IMHO. I assume I can add a bash script in the pre.d
> directory and let it populate the /tmp/partitioning file , hopefully that
> will work (?) .
>
> thanks for your help!
>
>
>
> On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <
> xca...@li...> wrote:
>
> Can you provide the output of nodeattrib compute-0 -b
>
>
>
> Regards,
>
> Christian Caruthers
>
> Lenovo Professional Services
>
> Mobile: +1 757-289-9872
>
>
> ------------------------------
>
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Sunday, December 28, 2025 4:03 PM
> *To:* xCAT Users Mailing list <xca...@li...>
> *Subject:* [External] [xcat-user] confluent setup questions
>
>
>
> Hello,
>
> New user for confluent here, trying to set it up and having many issues (
> as usual ) . Trying to move out of xcat and get confident going. I hope
> this is the right maillist for confluent , as I could not find a
> separate mail list.
>
> My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the
> same node , so far they seem to be working fine.
>
> Installed RPMs :
> [root@confluent-mgr scripts]# rpm -qa |grep confluent
> confluent_vtbufferd-3.14.4-1.x86_64
> confluent_ipxe-1.21.1-3.noarch
> confluent_osdeploy-x86_64-3.14.4-1.noarch
> confluent_imgutil-3.14.4-1.noarch
> confluent_client-3.14.4-1.noarch
> confluent_server-3.14.4-1.noarch
> confluent-vinz-1.0.3-1.x86_64
> confluent-genesis-x86_64-3.14.2-1.noarch
> confluent-browserfs-1.0.2-1.x86_64
> lenovo-confluent-3.14.4-1.noarch
>
> Ran:
> osdeploy initialize -i
> It did seem to have ssh-keygen issue, I had to run :
> ssh-keygen -t ed25519
> ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca'
>
> osdeploy import Rocky-9.7-x86_64-dvd.iso
>
> cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom
>
> and I did not modify anything to see if the stock system can build a VM
> with a single disk.
>
> nodegroupdefine rocky97
> nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1
> net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8
> deployment.useinsecureprotocols=firmware
>
> nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C
> net.ipv4_address=172.17.50.5/24
>
> [root@confluent-mgr scripts]# nodedeploy compute-0 -n
> rocky-9.7-x86_64-custom
> compute-0: Error: timeout
> Unable to set boot device for following nodes: compute-0
> Not sure why the above errors out.
>
> As-is , without making any changes , when I start a build , dracut fails.
> It appears that %pre section of kickstart is not getting populated. But ,
> since I did not change anything yet, and this VM is with a single disk
> 'sda' , I thought the default would just pick things up and go for it.
> attached is a screenshot.
>
>
>
> I wasn't sure if I had to do anything else before starting an image. I
> have been a long time xcat user and specifying a custom partition script
> was easy enough.
>
> Any suggestions on what I could do to fix this? should I have done
> something else to initialize this?
> I followed this ,
> https://hpc.lenovo.com/users/documentation/confluentosdeploy.html ,
> hopefully.
>
> thanks.
>
> _______________________________________________
> xCAT-user mailing list
> xCA...@li...
> https://lists.sourceforge.net/lists/listinfo/xcat-user
>
>
>
>
> --
>
> Regards,
>
> *Imam Toufique*
>
> *213-700-5485*
>
>
>
>
> --
>
> Regards,
>
> *Imam Toufique*
>
> *213-700-5485*
>
>
>
> --
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
>
>
> --
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
|
|
From: Jarrod J. <jjo...@le...> - 2026-01-07 13:04:07
|
Do you want it to actually go out a serial console, or for it to still be on the graphical console, just refrain from letting the graphics start?
________________________________
From: Imam Toufique <tec...@gm...>
Sent: Wednesday, January 7, 2026 2:15 AM
To: Jarrod Johnson <jjo...@le...>
Cc: xCAT Users Mailing list <xca...@li...>; Christian Caruthers <cca...@le...>
Subject: Re: [xcat-user] [External] confluent setup questions
Big thanks to Jarrod for helping me out getting the installation problem resolved for a base level build!!!
Big thanks to Christian for giving me some pointers to go look around.
Thanks, guys :-)
Now, a silly question :-) , how to I force the installer to go to "text" mode?
I added the word 'text' in the kickstart.custom file, no luck!
here is the ks.cfg after the node is built. I noticed the "graphical " option is set and my 'text' mode is not being accepted.
What would be a good way to change this?
# Generated by Anaconda 34.25.7.6
# Generated by pykickstart v3.32
#version=RHEL9
# Use graphical install
graphical
# Reboot after installation
reboot
repo --name="AppStream" --baseurl=https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution/AppStream
%pre
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/pre.sh > /tmp/preinst.sh
. /tmp/preinst.sh
%end
%post --nochroot
mkdir -p /mnt/sysimage/etc/confluent
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/prechroot.sh > /tmp/postinst.sh
. /tmp/postinst.sh
# Hook firstboot.sh
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.service > /mnt/sysimage/etc/systemd/system/firstboot.service
mkdir -p /mnt/sysimage/opt/confluent/bin
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.sh > /mnt/sysimage/opt/confluent/bin/firstboot.sh
chmod +x /mnt/sysimage/opt/confluent/bin/firstboot.sh
%end
%post
cat /etc/confluent/tls/*.pem >> /etc/pki/tls/certs/ca-bundle.crt
cp /etc/confluent/tls/*.pem /etc/pki/ca-trust/source/anchors
systemctl enable firstboot
chgrp ssh_keys /etc/ssh/ssh*key
restorecon /etc/ssh/ssh*key /root/.shosts /etc/ssh/shosts.equiv /etc/ssh/ssh_config.d/* /opt/confluent/bin/firstboot.sh
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk '{print $2}')
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/post.sh > /tmp/postinst.sh
. /tmp/postinst.sh
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8
# Network information
network --hostname=compute-0.local
# Use network installation
url --url="https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution"
%packages
@^minimal-environment
@additional-devel
@base-x
@debugging
@desktop-debugging
@development
@fonts
@gnome-apps
@gnome-desktop
@hardware-monitoring
@infiniband
@java-platform
@large-systems
@legacy-unix
@legacy-x
@network-tools
@performance
@platform-devel
@scientific
@security-tools
@standard
bind-utils
chrony
kexec-tools
nvmetcli
pciutils
perl-DBD-MySQL
python3
rsync
tar
-iwl*-firmware
%end
firstboot --disable
# Do not configure the X Window System
skipx
# Generated using Blivet version 3.6.0
ignoredisk --only-use=sda
# System bootloader configuration
bootloader --append="crashkernel=1G-2G:192M,2G-64G:256M,64G-:512M" --location=mbr --boot-drive=sda
# Partition clearing information
clearpart --all --initlabel --drives=sda
# Disk partitioning information
part biosboot --fstype="biosboot" --size=1
part /tmp --fstype="xfs" --ondisk=sda --size=66557
part /boot --fstype="ext4" --ondisk=sda --size=2048
part / --asprimary --fstype="ext4" --ondisk=sda --size=191486
part /boot/efi --fstype="efi" --ondisk=sda --size=2048 --fsoptions="defaults,uid=0,gid=0,umask=077,shortname=winnt"
part swap --fstype="swap" --ondisk=sda --size=4096
# System timezone
timezone America/Los_Angeles
# Root password
rootpw --iscrypted $6$NOmXyPGUXWcYIr3D$Aw3w4AbQcuBcFtLLCIqKtf/sd7EYh4JCGQQnVHTxv47u7CoaUI5tDK2oPZAXJsjjVZ
--imam
On Mon, Jan 5, 2026 at 12:55 PM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
I need to write up the documentation, but secret.hardwaremanagementuser and secret.hardwaremanagementpassword need to be set, and the user further may need an unexpected qualifier.
E.g. If the user were 'jjohnson2', then the value in confluentdb would be 'johnson2@pam' per how proxmox API works.
And the user of course needs the right access.
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Monday, January 5, 2026 3:20 PM
To: Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>>
Cc: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>; Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
I am using the latest proxmox . I have set in the hardfwaremanagement method and manager options as you suggested.
On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote:
FYI, in my case, I am using a VM, but only two supported ones right now, vcenter and proxmox:
[root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method hardwaremanagement.manager
vmw1: hardwaremanagement.manager: vcsa
vmw1: hardwaremanagement.method: vcenter
[root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method hardwaremanagement.manager
pmx2: hardwaremanagement.manager: r3u25
pmx2: hardwaremanagement.method: proxmox
________________________________
From: Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>>
Sent: Monday, January 5, 2026 1:11 PM
To: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>; xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Cc: Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
Will the VM boot the default osimage that was created on ISO import or the genesis netboot image?
Also, regarding:
[root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom
compute-0: Error: timeout
Unable to set boot device for following nodes: compute-0
Not sure why the above errors out.
My guess is the error appears because you don’t have a BMC defined for the node. If the client node is a VM, I don’t think a BMC (e.g., the hypervisor) is supported. As an alternative, you can add “-p” to the nodedeploy command to just prepare Confluent to respond to a boot request. After that, you can boot the node from the hypervisor.
Regards,
Christian Caruthers
Lenovo Professional Services
Mobile: +1 757-289-9872
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Monday, January 5, 2026 12:57 PM
To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Cc: Christian Caruthers <cca...@le...<mailto:cca...@le...>>
Subject: Re: [xcat-user] [External] confluent setup questions
Happy new year! Any help from confluent support would be appreciated very much! I am trying to get this setup, hopefully as an Xcat replacement.
If you are interested in a quick zoom call to go over my setup and give me a few hints , I am up for that as well.
thanks.
On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...<mailto:tec...@gm...>> wrote:
Hi Christian ,
[root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b
compute-0: crypted.rootpassword: ******** (inherited from group rocky97)
compute-0: deployment.apiarmed: once
compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom
compute-0: deployment.profile:
compute-0: deployment.stagedprofile:
compute-0: deployment.state:
compute-0: deployment.state_detail:
compute-0: deployment.useinsecureprotocols: always (inherited from group rocky97)
compute-0: dns.domain: local (inherited from group rocky97)
compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97)
compute-0: groups: rocky97,everything
compute-0: net.hwaddr: BC:24:11:35:E2:C0
compute-0: net.ipv4_address: 172.17.50.5
compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97)
compute-0: net.ipv4_method: firmwaredhcp
It's got a pending profile rocky-9.7-x86_64-custom , and when I look at the profile.yaml file , its technically empty , does not have any inst.stage2 or inst.repo for kernel command line.
[root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml
label: rocky 9.7 x86_64 (Default Profile)
kernelargs: quiet # These arguments are passed to the installer
#installedargs: example # These arguments would be added to the installed system
I wonder if this is normal or if I missed anything. If I add the following in the kernelargs ,
kernelargs: inst.stage2=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution inst.ks=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart quiet
Then I can get pass the failing dracut and then I get stuck with another kickstart error.
So , I wonder if I have missed anything after I did 'osdeply import ... " command . if I did not miss any steps ( I followed the documentation the best I could ) , then I would say that a minimal install should have worked, right ?
Documentation on how to add a custom partition or a partitioning script is not clear , IMHO. I assume I can add a bash script in the pre.d directory and let it populate the /tmp/partitioning file , hopefully that will work (?) .
thanks for your help!
On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>> wrote:
Can you provide the output of nodeattrib compute-0 -b
Regards,
Christian Caruthers
Lenovo Professional Services
Mobile: +1 757-289-9872
________________________________
From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>
Sent: Sunday, December 28, 2025 4:03 PM
To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>>
Subject: [External] [xcat-user] confluent setup questions
Hello,
New user for confluent here, trying to set it up and having many issues ( as usual ) . Trying to move out of xcat and get confident going. I hope this is the right maillist for confluent , as I could not find a separate mail list.
My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the same node , so far they seem to be working fine.
Installed RPMs :
[root@confluent-mgr scripts]# rpm -qa |grep confluent
confluent_vtbufferd-3.14.4-1.x86_64
confluent_ipxe-1.21.1-3.noarch
confluent_osdeploy-x86_64-3.14.4-1.noarch
confluent_imgutil-3.14.4-1.noarch
confluent_client-3.14.4-1.noarch
confluent_server-3.14.4-1.noarch
confluent-vinz-1.0.3-1.x86_64
confluent-genesis-x86_64-3.14.2-1.noarch
confluent-browserfs-1.0.2-1.x86_64
lenovo-confluent-3.14.4-1.noarch
Ran:
osdeploy initialize -i
It did seem to have ssh-keygen issue, I had to run :
ssh-keygen -t ed25519
ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca'
osdeploy import Rocky-9.7-x86_64-dvd.iso
cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom
and I did not modify anything to see if the stock system can build a VM with a single disk.
nodegroupdefine rocky97
nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 deployment.useinsecureprotocols=firmware
nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C net.ipv4_address=172.17.50.5/24<http://172.17.50.5/24>
[root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom
compute-0: Error: timeout
Unable to set boot device for following nodes: compute-0
Not sure why the above errors out.
As-is , without making any changes , when I start a build , dracut fails. It appears that %pre section of kickstart is not getting populated. But , since I did not change anything yet, and this VM is with a single disk 'sda' , I thought the default would just pick things up and go for it. attached is a screenshot.
[cid:ii_19b96d5b4174cff311]
I wasn't sure if I had to do anything else before starting an image. I have been a long time xcat user and specifying a custom partition script was easy enough.
Any suggestions on what I could do to fix this? should I have done something else to initialize this?
I followed this , https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , hopefully.
thanks.
_______________________________________________
xCAT-user mailing list
xCA...@li...<mailto:xCA...@li...>
https://lists.sourceforge.net/lists/listinfo/xcat-user
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
--
Regards,
Imam Toufique
213-700-5485
|
|
From: Imam T. <tec...@gm...> - 2026-01-07 07:15:58
|
Big thanks to Jarrod for helping me out getting the installation problem
resolved for a base level build!!!
Big thanks to Christian for giving me some pointers to go look around.
Thanks, guys :-)
Now, a silly question :-) , how to I force the installer to go to "text"
mode?
I added the word 'text' in the kickstart.custom file, no luck!
here is the ks.cfg after the node is built. I noticed the "graphical "
option is set and my 'text' mode is not being accepted.
What would be a good way to change this?
# Generated by Anaconda 34.25.7.6
# Generated by pykickstart v3.32
#version=RHEL9
# Use graphical install
graphical
# Reboot after installation
reboot
repo --name="AppStream" --baseurl=
https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution/AppStream
%pre
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6:
/etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server:
/etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
'{print $2}')
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/pre.sh
> /tmp/preinst.sh
. /tmp/preinst.sh
%end
%post --nochroot
mkdir -p /mnt/sysimage/etc/confluent
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
'{print $2}')
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6:
/etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server:
/etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/prechroot.sh
> /tmp/postinst.sh
. /tmp/postinst.sh
# Hook firstboot.sh
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.service
> /mnt/sysimage/etc/systemd/system/firstboot.service
mkdir -p /mnt/sysimage/opt/confluent/bin
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/firstboot.sh
> /mnt/sysimage/opt/confluent/bin/firstboot.sh
chmod +x /mnt/sysimage/opt/confluent/bin/firstboot.sh
%end
%post
cat /etc/confluent/tls/*.pem >> /etc/pki/tls/certs/ca-bundle.crt
cp /etc/confluent/tls/*.pem /etc/pki/ca-trust/source/anchors
systemctl enable firstboot
chgrp ssh_keys /etc/ssh/ssh*key
restorecon /etc/ssh/ssh*key /root/.shosts /etc/ssh/shosts.equiv
/etc/ssh/ssh_config.d/* /opt/confluent/bin/firstboot.sh
confluent_profile=$(grep ^profile: /etc/confluent/confluent.deploycfg |awk
'{print $2}')
v4cfg=$(grep ^ipv4_method: /etc/confluent/confluent.deploycfg)
v4cfg=${v4cfg#ipv4_method: }
if [ "$v4cfg" = "static" ] || [ "$v4cfg" = "dhcp" ]; then
confluent_mgr=$(grep ^deploy_server: /etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
fi
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server_v6:
/etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server_v6: }
if [ -z "$confluent_mgr" ]; then
confluent_mgr=$(grep ^deploy_server:
/etc/confluent/confluent.deploycfg)
confluent_mgr=${confluent_mgr#deploy_server: }
else
confluent_mgr="[$confluent_mgr]"
fi
fi
curl -f https://$confluent_mgr/confluent-public/os/$confluent_profile/scripts/post.sh
> /tmp/postinst.sh
. /tmp/postinst.sh
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8
# Network information
network --hostname=compute-0.local
# Use network installation
url --url="
https://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution
"
%packages
@^minimal-environment
@additional-devel
@base-x
@debugging
@desktop-debugging
@development
@fonts
@gnome-apps
@gnome-desktop
@hardware-monitoring
@infiniband
@java-platform
@large-systems
@legacy-unix
@legacy-x
@network-tools
@performance
@platform-devel
@scientific
@security-tools
@standard
bind-utils
chrony
kexec-tools
nvmetcli
pciutils
perl-DBD-MySQL
python3
rsync
tar
-iwl*-firmware
%end
firstboot --disable
# Do not configure the X Window System
skipx
# Generated using Blivet version 3.6.0
ignoredisk --only-use=sda
# System bootloader configuration
bootloader --append="crashkernel=1G-2G:192M,2G-64G:256M,64G-:512M"
--location=mbr --boot-drive=sda
# Partition clearing information
clearpart --all --initlabel --drives=sda
# Disk partitioning information
part biosboot --fstype="biosboot" --size=1
part /tmp --fstype="xfs" --ondisk=sda --size=66557
part /boot --fstype="ext4" --ondisk=sda --size=2048
part / --asprimary --fstype="ext4" --ondisk=sda --size=191486
part /boot/efi --fstype="efi" --ondisk=sda --size=2048
--fsoptions="defaults,uid=0,gid=0,umask=077,shortname=winnt"
part swap --fstype="swap" --ondisk=sda --size=4096
# System timezone
timezone America/Los_Angeles
# Root password
rootpw
--iscrypted $6$NOmXyPGUXWcYIr3D$Aw3w4AbQcuBcFtLLCIqKtf/sd7EYh4JCGQQnVHTxv47u7CoaUI5tDK2oPZAXJsjjVZ
--imam
On Mon, Jan 5, 2026 at 12:55 PM Jarrod Johnson <jjo...@le...> wrote:
> I need to write up the documentation, but secret.hardwaremanagementuser
> and secret.hardwaremanagementpassword need to be set, and the user further
> may need an unexpected qualifier.
>
> E.g. If the user were 'jjohnson2', then the value in confluentdb would be
> 'johnson2@pam' per how proxmox API works.
>
> And the user of course needs the right access.
> ------------------------------
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Monday, January 5, 2026 3:20 PM
> *To:* Jarrod Johnson <jjo...@le...>
> *Cc:* xCAT Users Mailing list <xca...@li...>;
> Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
> I am using the latest proxmox . I have set in the
> hardfwaremanagement method and manager options as you suggested.
>
> On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...>
> wrote:
>
> FYI, in my case, I am using a VM, but only two supported ones right now,
> vcenter and proxmox:
> [root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method
> hardwaremanagement.manager
> vmw1: hardwaremanagement.manager: vcsa
> vmw1: hardwaremanagement.method: vcenter
> [root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method
> hardwaremanagement.manager
> pmx2: hardwaremanagement.manager: r3u25
> pmx2: hardwaremanagement.method: proxmox
>
>
>
> ------------------------------
> *From:* Christian Caruthers via xCAT-user <xca...@li...
> >
> *Sent:* Monday, January 5, 2026 1:11 PM
> *To:* Imam Toufique <tec...@gm...>; xCAT Users Mailing list <
> xca...@li...>
> *Cc:* Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
>
> Will the VM boot the default osimage that was created on ISO import or the
> genesis netboot image?
>
>
>
> Also, regarding:
>
>
>
>
>
>
> *[root@confluent-mgr scripts]# nodedeploy compute-0 -n
> rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device
> for following nodes: compute-0 Not sure why the above errors out. *
>
> My guess is the error appears because you don’t have a BMC defined for the
> node. If the client node is a VM, I don’t think a BMC (e.g., the
> hypervisor) is supported. As an alternative, you can add “-p” to the
> nodedeploy command to just prepare Confluent to respond to a boot request.
> After that, you can boot the node from the hypervisor.
>
>
>
> Regards,
>
> Christian Caruthers
>
> Lenovo Professional Services
>
> Mobile: +1 757-289-9872
>
>
>
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Monday, January 5, 2026 12:57 PM
> *To:* xCAT Users Mailing list <xca...@li...>
> *Cc:* Christian Caruthers <cca...@le...>
> *Subject:* Re: [xcat-user] [External] confluent setup questions
>
>
>
> Happy new year! Any help from confluent support would be appreciated very
> much! I am trying to get this setup, hopefully as an Xcat replacement.
>
>
> If you are interested in a quick zoom call to go over my setup and give me
> a few hints , I am up for that as well.
>
> thanks.
>
>
>
> On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...> wrote:
>
> Hi Christian ,
>
> [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b
> compute-0: crypted.rootpassword: ******** (inherited from group rocky97)
> compute-0: deployment.apiarmed: once
> compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom
> compute-0: deployment.profile:
> compute-0: deployment.stagedprofile:
> compute-0: deployment.state:
> compute-0: deployment.state_detail:
> compute-0: deployment.useinsecureprotocols: always (inherited from group
> rocky97)
> compute-0: dns.domain: local (inherited from group rocky97)
> compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97)
> compute-0: groups: rocky97,everything
> compute-0: net.hwaddr: BC:24:11:35:E2:C0
> compute-0: net.ipv4_address: 172.17.50.5
> compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97)
> compute-0: net.ipv4_method: firmwaredhcp
>
> It's got a pending profile rocky-9.7-x86_64-custom , and when I look at
> the profile.yaml file , its technically empty , does not have any
> inst.stage2 or inst.repo for kernel command line.
>
> [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml
> label: rocky 9.7 x86_64 (Default Profile)
> kernelargs: quiet # These arguments are passed to the installer
> #installedargs: example # These arguments would be added to the installed
> system
>
> I wonder if this is normal or if I missed anything. If I add the
> following in the kernelargs ,
>
> kernelargs: inst.stage2=
> http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution
> inst.ks=
> http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart
> quiet
> Then I can get pass the failing dracut and then I get stuck with another
> kickstart error.
>
> So , I wonder if I have missed anything after I did 'osdeply import ... "
> command . if I did not miss any steps ( I followed the documentation the
> best I could ) , then I would say that a minimal install should have
> worked, right ?
>
> Documentation on how to add a custom partition or a partitioning script
> is not clear , IMHO. I assume I can add a bash script in the pre.d
> directory and let it populate the /tmp/partitioning file , hopefully that
> will work (?) .
>
> thanks for your help!
>
>
>
> On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <
> xca...@li...> wrote:
>
> Can you provide the output of nodeattrib compute-0 -b
>
>
>
> Regards,
>
> Christian Caruthers
>
> Lenovo Professional Services
>
> Mobile: +1 757-289-9872
>
>
> ------------------------------
>
> *From:* Imam Toufique <tec...@gm...>
> *Sent:* Sunday, December 28, 2025 4:03 PM
> *To:* xCAT Users Mailing list <xca...@li...>
> *Subject:* [External] [xcat-user] confluent setup questions
>
>
>
> Hello,
>
> New user for confluent here, trying to set it up and having many issues (
> as usual ) . Trying to move out of xcat and get confident going. I hope
> this is the right maillist for confluent , as I could not find a
> separate mail list.
>
> My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the
> same node , so far they seem to be working fine.
>
> Installed RPMs :
> [root@confluent-mgr scripts]# rpm -qa |grep confluent
> confluent_vtbufferd-3.14.4-1.x86_64
> confluent_ipxe-1.21.1-3.noarch
> confluent_osdeploy-x86_64-3.14.4-1.noarch
> confluent_imgutil-3.14.4-1.noarch
> confluent_client-3.14.4-1.noarch
> confluent_server-3.14.4-1.noarch
> confluent-vinz-1.0.3-1.x86_64
> confluent-genesis-x86_64-3.14.2-1.noarch
> confluent-browserfs-1.0.2-1.x86_64
> lenovo-confluent-3.14.4-1.noarch
>
> Ran:
> osdeploy initialize -i
> It did seem to have ssh-keygen issue, I had to run :
> ssh-keygen -t ed25519
> ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca'
>
> osdeploy import Rocky-9.7-x86_64-dvd.iso
>
> cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom
>
> and I did not modify anything to see if the stock system can build a VM
> with a single disk.
>
> nodegroupdefine rocky97
> nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1
> net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8
> deployment.useinsecureprotocols=firmware
>
> nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C
> net.ipv4_address=172.17.50.5/24
>
> [root@confluent-mgr scripts]# nodedeploy compute-0 -n
> rocky-9.7-x86_64-custom
> compute-0: Error: timeout
> Unable to set boot device for following nodes: compute-0
> Not sure why the above errors out.
>
> As-is , without making any changes , when I start a build , dracut fails.
> It appears that %pre section of kickstart is not getting populated. But ,
> since I did not change anything yet, and this VM is with a single disk
> 'sda' , I thought the default would just pick things up and go for it.
> attached is a screenshot.
>
>
>
> I wasn't sure if I had to do anything else before starting an image. I
> have been a long time xcat user and specifying a custom partition script
> was easy enough.
>
> Any suggestions on what I could do to fix this? should I have done
> something else to initialize this?
> I followed this ,
> https://hpc.lenovo.com/users/documentation/confluentosdeploy.html ,
> hopefully.
>
> thanks.
>
> _______________________________________________
> xCAT-user mailing list
> xCA...@li...
> https://lists.sourceforge.net/lists/listinfo/xcat-user
>
>
>
>
> --
>
> Regards,
>
> *Imam Toufique*
>
> *213-700-5485*
>
>
>
>
> --
>
> Regards,
>
> *Imam Toufique*
>
> *213-700-5485*
>
>
>
> --
> Regards,
> *Imam Toufique*
> *213-700-5485*
>
--
Regards,
*Imam Toufique*
*213-700-5485*
|
|
From: Imam T. <tec...@gm...> - 2026-01-05 21:44:21
|
If you can give me a quick rundown on the process I can try it on my end and see if the process worked for me . Thanks Regards, *Imam Toufique* *213-700-5485* On Mon, Jan 5, 2026 at 12:55 PM Jarrod Johnson <jjo...@le...> wrote: > I need to write up the documentation, but secret.hardwaremanagementuser > and secret.hardwaremanagementpassword need to be set, and the user further > may need an unexpected qualifier. > > E.g. If the user were 'jjohnson2', then the value in confluentdb would be > 'johnson2@pam' per how proxmox API works. > > And the user of course needs the right access. > ------------------------------ > *From:* Imam Toufique <tec...@gm...> > *Sent:* Monday, January 5, 2026 3:20 PM > *To:* Jarrod Johnson <jjo...@le...> > *Cc:* xCAT Users Mailing list <xca...@li...>; > Christian Caruthers <cca...@le...> > *Subject:* Re: [xcat-user] [External] confluent setup questions > > I am using the latest proxmox . I have set in the > hardfwaremanagement method and manager options as you suggested. > > On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...> > wrote: > > FYI, in my case, I am using a VM, but only two supported ones right now, > vcenter and proxmox: > [root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method > hardwaremanagement.manager > vmw1: hardwaremanagement.manager: vcsa > vmw1: hardwaremanagement.method: vcenter > [root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method > hardwaremanagement.manager > pmx2: hardwaremanagement.manager: r3u25 > pmx2: hardwaremanagement.method: proxmox > > > > ------------------------------ > *From:* Christian Caruthers via xCAT-user <xca...@li... > > > *Sent:* Monday, January 5, 2026 1:11 PM > *To:* Imam Toufique <tec...@gm...>; xCAT Users Mailing list < > xca...@li...> > *Cc:* Christian Caruthers <cca...@le...> > *Subject:* Re: [xcat-user] [External] confluent setup questions > > > Will the VM boot the default osimage that was created on ISO import or the > genesis netboot image? > > > > Also, regarding: > > > > > > > *[root@confluent-mgr scripts]# nodedeploy compute-0 -n > rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device > for following nodes: compute-0 Not sure why the above errors out. * > > My guess is the error appears because you don’t have a BMC defined for the > node. If the client node is a VM, I don’t think a BMC (e.g., the > hypervisor) is supported. As an alternative, you can add “-p” to the > nodedeploy command to just prepare Confluent to respond to a boot request. > After that, you can boot the node from the hypervisor. > > > > Regards, > > Christian Caruthers > > Lenovo Professional Services > > Mobile: +1 757-289-9872 > > > > *From:* Imam Toufique <tec...@gm...> > *Sent:* Monday, January 5, 2026 12:57 PM > *To:* xCAT Users Mailing list <xca...@li...> > *Cc:* Christian Caruthers <cca...@le...> > *Subject:* Re: [xcat-user] [External] confluent setup questions > > > > Happy new year! Any help from confluent support would be appreciated very > much! I am trying to get this setup, hopefully as an Xcat replacement. > > > If you are interested in a quick zoom call to go over my setup and give me > a few hints , I am up for that as well. > > thanks. > > > > On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...> wrote: > > Hi Christian , > > [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b > compute-0: crypted.rootpassword: ******** (inherited from group rocky97) > compute-0: deployment.apiarmed: once > compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom > compute-0: deployment.profile: > compute-0: deployment.stagedprofile: > compute-0: deployment.state: > compute-0: deployment.state_detail: > compute-0: deployment.useinsecureprotocols: always (inherited from group > rocky97) > compute-0: dns.domain: local (inherited from group rocky97) > compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97) > compute-0: groups: rocky97,everything > compute-0: net.hwaddr: BC:24:11:35:E2:C0 > compute-0: net.ipv4_address: 172.17.50.5 > compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97) > compute-0: net.ipv4_method: firmwaredhcp > > It's got a pending profile rocky-9.7-x86_64-custom , and when I look at > the profile.yaml file , its technically empty , does not have any > inst.stage2 or inst.repo for kernel command line. > > [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml > label: rocky 9.7 x86_64 (Default Profile) > kernelargs: quiet # These arguments are passed to the installer > #installedargs: example # These arguments would be added to the installed > system > > I wonder if this is normal or if I missed anything. If I add the > following in the kernelargs , > > kernelargs: inst.stage2= > http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution > inst.ks= > http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart > quiet > Then I can get pass the failing dracut and then I get stuck with another > kickstart error. > > So , I wonder if I have missed anything after I did 'osdeply import ... " > command . if I did not miss any steps ( I followed the documentation the > best I could ) , then I would say that a minimal install should have > worked, right ? > > Documentation on how to add a custom partition or a partitioning script > is not clear , IMHO. I assume I can add a bash script in the pre.d > directory and let it populate the /tmp/partitioning file , hopefully that > will work (?) . > > thanks for your help! > > > > On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user < > xca...@li...> wrote: > > Can you provide the output of nodeattrib compute-0 -b > > > > Regards, > > Christian Caruthers > > Lenovo Professional Services > > Mobile: +1 757-289-9872 > > > ------------------------------ > > *From:* Imam Toufique <tec...@gm...> > *Sent:* Sunday, December 28, 2025 4:03 PM > *To:* xCAT Users Mailing list <xca...@li...> > *Subject:* [External] [xcat-user] confluent setup questions > > > > Hello, > > New user for confluent here, trying to set it up and having many issues ( > as usual ) . Trying to move out of xcat and get confident going. I hope > this is the right maillist for confluent , as I could not find a > separate mail list. > > My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the > same node , so far they seem to be working fine. > > Installed RPMs : > [root@confluent-mgr scripts]# rpm -qa |grep confluent > confluent_vtbufferd-3.14.4-1.x86_64 > confluent_ipxe-1.21.1-3.noarch > confluent_osdeploy-x86_64-3.14.4-1.noarch > confluent_imgutil-3.14.4-1.noarch > confluent_client-3.14.4-1.noarch > confluent_server-3.14.4-1.noarch > confluent-vinz-1.0.3-1.x86_64 > confluent-genesis-x86_64-3.14.2-1.noarch > confluent-browserfs-1.0.2-1.x86_64 > lenovo-confluent-3.14.4-1.noarch > > Ran: > osdeploy initialize -i > It did seem to have ssh-keygen issue, I had to run : > ssh-keygen -t ed25519 > ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' > > osdeploy import Rocky-9.7-x86_64-dvd.iso > > cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom > > and I did not modify anything to see if the stock system can build a VM > with a single disk. > > nodegroupdefine rocky97 > nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 > net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 > deployment.useinsecureprotocols=firmware > > nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C > net.ipv4_address=172.17.50.5/24 > > [root@confluent-mgr scripts]# nodedeploy compute-0 -n > rocky-9.7-x86_64-custom > compute-0: Error: timeout > Unable to set boot device for following nodes: compute-0 > Not sure why the above errors out. > > As-is , without making any changes , when I start a build , dracut fails. > It appears that %pre section of kickstart is not getting populated. But , > since I did not change anything yet, and this VM is with a single disk > 'sda' , I thought the default would just pick things up and go for it. > attached is a screenshot. > > > > I wasn't sure if I had to do anything else before starting an image. I > have been a long time xcat user and specifying a custom partition script > was easy enough. > > Any suggestions on what I could do to fix this? should I have done > something else to initialize this? > I followed this , > https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , > hopefully. > > thanks. > > _______________________________________________ > xCAT-user mailing list > xCA...@li... > https://lists.sourceforge.net/lists/listinfo/xcat-user > > > > > -- > > Regards, > > *Imam Toufique* > > *213-700-5485* > > > > > -- > > Regards, > > *Imam Toufique* > > *213-700-5485* > > > > -- > Regards, > *Imam Toufique* > *213-700-5485* > |
|
From: Jarrod J. <jjo...@le...> - 2026-01-05 20:56:03
|
I need to write up the documentation, but secret.hardwaremanagementuser and secret.hardwaremanagementpassword need to be set, and the user further may need an unexpected qualifier. E.g. If the user were 'jjohnson2', then the value in confluentdb would be 'johnson2@pam' per how proxmox API works. And the user of course needs the right access. ________________________________ From: Imam Toufique <tec...@gm...> Sent: Monday, January 5, 2026 3:20 PM To: Jarrod Johnson <jjo...@le...> Cc: xCAT Users Mailing list <xca...@li...>; Christian Caruthers <cca...@le...> Subject: Re: [xcat-user] [External] confluent setup questions I am using the latest proxmox . I have set in the hardfwaremanagement method and manager options as you suggested. On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...<mailto:jjo...@le...>> wrote: FYI, in my case, I am using a VM, but only two supported ones right now, vcenter and proxmox: [root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method hardwaremanagement.manager vmw1: hardwaremanagement.manager: vcsa vmw1: hardwaremanagement.method: vcenter [root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method hardwaremanagement.manager pmx2: hardwaremanagement.manager: r3u25 pmx2: hardwaremanagement.method: proxmox ________________________________ From: Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>> Sent: Monday, January 5, 2026 1:11 PM To: Imam Toufique <tec...@gm...<mailto:tec...@gm...>>; xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>> Cc: Christian Caruthers <cca...@le...<mailto:cca...@le...>> Subject: Re: [xcat-user] [External] confluent setup questions Will the VM boot the default osimage that was created on ISO import or the genesis netboot image? Also, regarding: [root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device for following nodes: compute-0 Not sure why the above errors out. My guess is the error appears because you don’t have a BMC defined for the node. If the client node is a VM, I don’t think a BMC (e.g., the hypervisor) is supported. As an alternative, you can add “-p” to the nodedeploy command to just prepare Confluent to respond to a boot request. After that, you can boot the node from the hypervisor. Regards, Christian Caruthers Lenovo Professional Services Mobile: +1 757-289-9872 From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>> Sent: Monday, January 5, 2026 12:57 PM To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>> Cc: Christian Caruthers <cca...@le...<mailto:cca...@le...>> Subject: Re: [xcat-user] [External] confluent setup questions Happy new year! Any help from confluent support would be appreciated very much! I am trying to get this setup, hopefully as an Xcat replacement. If you are interested in a quick zoom call to go over my setup and give me a few hints , I am up for that as well. thanks. On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...<mailto:tec...@gm...>> wrote: Hi Christian , [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b compute-0: crypted.rootpassword: ******** (inherited from group rocky97) compute-0: deployment.apiarmed: once compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom compute-0: deployment.profile: compute-0: deployment.stagedprofile: compute-0: deployment.state: compute-0: deployment.state_detail: compute-0: deployment.useinsecureprotocols: always (inherited from group rocky97) compute-0: dns.domain: local (inherited from group rocky97) compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97) compute-0: groups: rocky97,everything compute-0: net.hwaddr: BC:24:11:35:E2:C0 compute-0: net.ipv4_address: 172.17.50.5 compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97) compute-0: net.ipv4_method: firmwaredhcp It's got a pending profile rocky-9.7-x86_64-custom , and when I look at the profile.yaml file , its technically empty , does not have any inst.stage2 or inst.repo for kernel command line. [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml label: rocky 9.7 x86_64 (Default Profile) kernelargs: quiet # These arguments are passed to the installer #installedargs: example # These arguments would be added to the installed system I wonder if this is normal or if I missed anything. If I add the following in the kernelargs , kernelargs: inst.stage2=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution inst.ks=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart quiet Then I can get pass the failing dracut and then I get stuck with another kickstart error. So , I wonder if I have missed anything after I did 'osdeply import ... " command . if I did not miss any steps ( I followed the documentation the best I could ) , then I would say that a minimal install should have worked, right ? Documentation on how to add a custom partition or a partitioning script is not clear , IMHO. I assume I can add a bash script in the pre.d directory and let it populate the /tmp/partitioning file , hopefully that will work (?) . thanks for your help! On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>> wrote: Can you provide the output of nodeattrib compute-0 -b Regards, Christian Caruthers Lenovo Professional Services Mobile: +1 757-289-9872 ________________________________ From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>> Sent: Sunday, December 28, 2025 4:03 PM To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>> Subject: [External] [xcat-user] confluent setup questions Hello, New user for confluent here, trying to set it up and having many issues ( as usual ) . Trying to move out of xcat and get confident going. I hope this is the right maillist for confluent , as I could not find a separate mail list. My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the same node , so far they seem to be working fine. Installed RPMs : [root@confluent-mgr scripts]# rpm -qa |grep confluent confluent_vtbufferd-3.14.4-1.x86_64 confluent_ipxe-1.21.1-3.noarch confluent_osdeploy-x86_64-3.14.4-1.noarch confluent_imgutil-3.14.4-1.noarch confluent_client-3.14.4-1.noarch confluent_server-3.14.4-1.noarch confluent-vinz-1.0.3-1.x86_64 confluent-genesis-x86_64-3.14.2-1.noarch confluent-browserfs-1.0.2-1.x86_64 lenovo-confluent-3.14.4-1.noarch Ran: osdeploy initialize -i It did seem to have ssh-keygen issue, I had to run : ssh-keygen -t ed25519 ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' osdeploy import Rocky-9.7-x86_64-dvd.iso cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom and I did not modify anything to see if the stock system can build a VM with a single disk. nodegroupdefine rocky97 nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 deployment.useinsecureprotocols=firmware nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C net.ipv4_address=172.17.50.5/24<http://172.17.50.5/24> [root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device for following nodes: compute-0 Not sure why the above errors out. As-is , without making any changes , when I start a build , dracut fails. It appears that %pre section of kickstart is not getting populated. But , since I did not change anything yet, and this VM is with a single disk 'sda' , I thought the default would just pick things up and go for it. attached is a screenshot. [cid:ii_19b8fbd95c84cff311] I wasn't sure if I had to do anything else before starting an image. I have been a long time xcat user and specifying a custom partition script was easy enough. Any suggestions on what I could do to fix this? should I have done something else to initialize this? I followed this , https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , hopefully. thanks. _______________________________________________ xCAT-user mailing list xCA...@li...<mailto:xCA...@li...> https://lists.sourceforge.net/lists/listinfo/xcat-user -- Regards, Imam Toufique 213-700-5485 -- Regards, Imam Toufique 213-700-5485 -- Regards, Imam Toufique 213-700-5485 |
|
From: Imam T. <tec...@gm...> - 2026-01-05 20:20:48
|
I am using the latest proxmox . I have set in the hardfwaremanagement method and manager options as you suggested. On Mon, Jan 5, 2026 at 11:57 AM Jarrod Johnson <jjo...@le...> wrote: > FYI, in my case, I am using a VM, but only two supported ones right now, > vcenter and proxmox: > [root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method > hardwaremanagement.manager > vmw1: hardwaremanagement.manager: vcsa > vmw1: hardwaremanagement.method: vcenter > [root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method > hardwaremanagement.manager > pmx2: hardwaremanagement.manager: r3u25 > pmx2: hardwaremanagement.method: proxmox > > > > ------------------------------ > *From:* Christian Caruthers via xCAT-user <xca...@li... > > > *Sent:* Monday, January 5, 2026 1:11 PM > *To:* Imam Toufique <tec...@gm...>; xCAT Users Mailing list < > xca...@li...> > *Cc:* Christian Caruthers <cca...@le...> > *Subject:* Re: [xcat-user] [External] confluent setup questions > > > Will the VM boot the default osimage that was created on ISO import or the > genesis netboot image? > > > > Also, regarding: > > > > > > > *[root@confluent-mgr scripts]# nodedeploy compute-0 -n > rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device > for following nodes: compute-0 Not sure why the above errors out. * > > My guess is the error appears because you don’t have a BMC defined for the > node. If the client node is a VM, I don’t think a BMC (e.g., the > hypervisor) is supported. As an alternative, you can add “-p” to the > nodedeploy command to just prepare Confluent to respond to a boot request. > After that, you can boot the node from the hypervisor. > > > > Regards, > > Christian Caruthers > > Lenovo Professional Services > > Mobile: +1 757-289-9872 > > > > *From:* Imam Toufique <tec...@gm...> > *Sent:* Monday, January 5, 2026 12:57 PM > *To:* xCAT Users Mailing list <xca...@li...> > *Cc:* Christian Caruthers <cca...@le...> > *Subject:* Re: [xcat-user] [External] confluent setup questions > > > > Happy new year! Any help from confluent support would be appreciated very > much! I am trying to get this setup, hopefully as an Xcat replacement. > > > If you are interested in a quick zoom call to go over my setup and give me > a few hints , I am up for that as well. > > thanks. > > > > On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...> wrote: > > Hi Christian , > > [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b > compute-0: crypted.rootpassword: ******** (inherited from group rocky97) > compute-0: deployment.apiarmed: once > compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom > compute-0: deployment.profile: > compute-0: deployment.stagedprofile: > compute-0: deployment.state: > compute-0: deployment.state_detail: > compute-0: deployment.useinsecureprotocols: always (inherited from group > rocky97) > compute-0: dns.domain: local (inherited from group rocky97) > compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97) > compute-0: groups: rocky97,everything > compute-0: net.hwaddr: BC:24:11:35:E2:C0 > compute-0: net.ipv4_address: 172.17.50.5 > compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97) > compute-0: net.ipv4_method: firmwaredhcp > > It's got a pending profile rocky-9.7-x86_64-custom , and when I look at > the profile.yaml file , its technically empty , does not have any > inst.stage2 or inst.repo for kernel command line. > > [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml > label: rocky 9.7 x86_64 (Default Profile) > kernelargs: quiet # These arguments are passed to the installer > #installedargs: example # These arguments would be added to the installed > system > > I wonder if this is normal or if I missed anything. If I add the > following in the kernelargs , > > kernelargs: inst.stage2= > http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution > inst.ks= > http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart > quiet > Then I can get pass the failing dracut and then I get stuck with another > kickstart error. > > So , I wonder if I have missed anything after I did 'osdeply import ... " > command . if I did not miss any steps ( I followed the documentation the > best I could ) , then I would say that a minimal install should have > worked, right ? > > Documentation on how to add a custom partition or a partitioning script > is not clear , IMHO. I assume I can add a bash script in the pre.d > directory and let it populate the /tmp/partitioning file , hopefully that > will work (?) . > > thanks for your help! > > > > On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user < > xca...@li...> wrote: > > Can you provide the output of nodeattrib compute-0 -b > > > > Regards, > > Christian Caruthers > > Lenovo Professional Services > > Mobile: +1 757-289-9872 > > > ------------------------------ > > *From:* Imam Toufique <tec...@gm...> > *Sent:* Sunday, December 28, 2025 4:03 PM > *To:* xCAT Users Mailing list <xca...@li...> > *Subject:* [External] [xcat-user] confluent setup questions > > > > Hello, > > New user for confluent here, trying to set it up and having many issues ( > as usual ) . Trying to move out of xcat and get confident going. I hope > this is the right maillist for confluent , as I could not find a > separate mail list. > > My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the > same node , so far they seem to be working fine. > > Installed RPMs : > [root@confluent-mgr scripts]# rpm -qa |grep confluent > confluent_vtbufferd-3.14.4-1.x86_64 > confluent_ipxe-1.21.1-3.noarch > confluent_osdeploy-x86_64-3.14.4-1.noarch > confluent_imgutil-3.14.4-1.noarch > confluent_client-3.14.4-1.noarch > confluent_server-3.14.4-1.noarch > confluent-vinz-1.0.3-1.x86_64 > confluent-genesis-x86_64-3.14.2-1.noarch > confluent-browserfs-1.0.2-1.x86_64 > lenovo-confluent-3.14.4-1.noarch > > Ran: > osdeploy initialize -i > It did seem to have ssh-keygen issue, I had to run : > ssh-keygen -t ed25519 > ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' > > osdeploy import Rocky-9.7-x86_64-dvd.iso > > cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom > > and I did not modify anything to see if the stock system can build a VM > with a single disk. > > nodegroupdefine rocky97 > nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 > net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 > deployment.useinsecureprotocols=firmware > > nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C > net.ipv4_address=172.17.50.5/24 > > [root@confluent-mgr scripts]# nodedeploy compute-0 -n > rocky-9.7-x86_64-custom > compute-0: Error: timeout > Unable to set boot device for following nodes: compute-0 > Not sure why the above errors out. > > As-is , without making any changes , when I start a build , dracut fails. > It appears that %pre section of kickstart is not getting populated. But , > since I did not change anything yet, and this VM is with a single disk > 'sda' , I thought the default would just pick things up and go for it. > attached is a screenshot. > > > > I wasn't sure if I had to do anything else before starting an image. I > have been a long time xcat user and specifying a custom partition script > was easy enough. > > Any suggestions on what I could do to fix this? should I have done > something else to initialize this? > I followed this , > https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , > hopefully. > > thanks. > > _______________________________________________ > xCAT-user mailing list > xCA...@li... > https://lists.sourceforge.net/lists/listinfo/xcat-user > > > > > -- > > Regards, > > *Imam Toufique* > > *213-700-5485* > > > > > -- > > Regards, > > *Imam Toufique* > > *213-700-5485* > -- Regards, *Imam Toufique* *213-700-5485* |
|
From: Jarrod J. <jjo...@le...> - 2026-01-05 19:58:01
|
FYI, in my case, I am using a VM, but only two supported ones right now, vcenter and proxmox: [root@r3u20 isos]# nodeattrib vmw1 hardwaremanagement.method hardwaremanagement.manager vmw1: hardwaremanagement.manager: vcsa vmw1: hardwaremanagement.method: vcenter [root@r3u20 isos]# nodeattrib pmx2 hardwaremanagement.method hardwaremanagement.manager pmx2: hardwaremanagement.manager: r3u25 pmx2: hardwaremanagement.method: proxmox ________________________________ From: Christian Caruthers via xCAT-user <xca...@li...> Sent: Monday, January 5, 2026 1:11 PM To: Imam Toufique <tec...@gm...>; xCAT Users Mailing list <xca...@li...> Cc: Christian Caruthers <cca...@le...> Subject: Re: [xcat-user] [External] confluent setup questions Will the VM boot the default osimage that was created on ISO import or the genesis netboot image? Also, regarding: [root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device for following nodes: compute-0 Not sure why the above errors out. My guess is the error appears because you don’t have a BMC defined for the node. If the client node is a VM, I don’t think a BMC (e.g., the hypervisor) is supported. As an alternative, you can add “-p” to the nodedeploy command to just prepare Confluent to respond to a boot request. After that, you can boot the node from the hypervisor. Regards, Christian Caruthers Lenovo Professional Services Mobile: +1 757-289-9872 From: Imam Toufique <tec...@gm...> Sent: Monday, January 5, 2026 12:57 PM To: xCAT Users Mailing list <xca...@li...> Cc: Christian Caruthers <cca...@le...> Subject: Re: [xcat-user] [External] confluent setup questions Happy new year! Any help from confluent support would be appreciated very much! I am trying to get this setup, hopefully as an Xcat replacement. If you are interested in a quick zoom call to go over my setup and give me a few hints , I am up for that as well. thanks. On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...<mailto:tec...@gm...>> wrote: Hi Christian , [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b compute-0: crypted.rootpassword: ******** (inherited from group rocky97) compute-0: deployment.apiarmed: once compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom compute-0: deployment.profile: compute-0: deployment.stagedprofile: compute-0: deployment.state: compute-0: deployment.state_detail: compute-0: deployment.useinsecureprotocols: always (inherited from group rocky97) compute-0: dns.domain: local (inherited from group rocky97) compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97) compute-0: groups: rocky97,everything compute-0: net.hwaddr: BC:24:11:35:E2:C0 compute-0: net.ipv4_address: 172.17.50.5 compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97) compute-0: net.ipv4_method: firmwaredhcp It's got a pending profile rocky-9.7-x86_64-custom , and when I look at the profile.yaml file , its technically empty , does not have any inst.stage2 or inst.repo for kernel command line. [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml label: rocky 9.7 x86_64 (Default Profile) kernelargs: quiet # These arguments are passed to the installer #installedargs: example # These arguments would be added to the installed system I wonder if this is normal or if I missed anything. If I add the following in the kernelargs , kernelargs: inst.stage2=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution inst.ks=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart quiet Then I can get pass the failing dracut and then I get stuck with another kickstart error. So , I wonder if I have missed anything after I did 'osdeply import ... " command . if I did not miss any steps ( I followed the documentation the best I could ) , then I would say that a minimal install should have worked, right ? Documentation on how to add a custom partition or a partitioning script is not clear , IMHO. I assume I can add a bash script in the pre.d directory and let it populate the /tmp/partitioning file , hopefully that will work (?) . thanks for your help! On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>> wrote: Can you provide the output of nodeattrib compute-0 -b Regards, Christian Caruthers Lenovo Professional Services Mobile: +1 757-289-9872 ________________________________ From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>> Sent: Sunday, December 28, 2025 4:03 PM To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>> Subject: [External] [xcat-user] confluent setup questions Hello, New user for confluent here, trying to set it up and having many issues ( as usual ) . Trying to move out of xcat and get confident going. I hope this is the right maillist for confluent , as I could not find a separate mail list. My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the same node , so far they seem to be working fine. Installed RPMs : [root@confluent-mgr scripts]# rpm -qa |grep confluent confluent_vtbufferd-3.14.4-1.x86_64 confluent_ipxe-1.21.1-3.noarch confluent_osdeploy-x86_64-3.14.4-1.noarch confluent_imgutil-3.14.4-1.noarch confluent_client-3.14.4-1.noarch confluent_server-3.14.4-1.noarch confluent-vinz-1.0.3-1.x86_64 confluent-genesis-x86_64-3.14.2-1.noarch confluent-browserfs-1.0.2-1.x86_64 lenovo-confluent-3.14.4-1.noarch Ran: osdeploy initialize -i It did seem to have ssh-keygen issue, I had to run : ssh-keygen -t ed25519 ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' osdeploy import Rocky-9.7-x86_64-dvd.iso cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom and I did not modify anything to see if the stock system can build a VM with a single disk. nodegroupdefine rocky97 nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 deployment.useinsecureprotocols=firmware nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C net.ipv4_address=172.17.50.5/24<http://172.17.50.5/24> [root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device for following nodes: compute-0 Not sure why the above errors out. As-is , without making any changes , when I start a build , dracut fails. It appears that %pre section of kickstart is not getting populated. But , since I did not change anything yet, and this VM is with a single disk 'sda' , I thought the default would just pick things up and go for it. attached is a screenshot. [cid:image001.png@01DC7E44.921DBA90] I wasn't sure if I had to do anything else before starting an image. I have been a long time xcat user and specifying a custom partition script was easy enough. Any suggestions on what I could do to fix this? should I have done something else to initialize this? I followed this , https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , hopefully. thanks. _______________________________________________ xCAT-user mailing list xCA...@li...<mailto:xCA...@li...> https://lists.sourceforge.net/lists/listinfo/xcat-user -- Regards, Imam Toufique 213-700-5485 -- Regards, Imam Toufique 213-700-5485 |
|
From: Christian C. <cca...@le...> - 2026-01-05 19:52:23
|
Will the VM boot the default osimage that was created on ISO import or the genesis netboot image? Also, regarding: [root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device for following nodes: compute-0 Not sure why the above errors out. My guess is the error appears because you don’t have a BMC defined for the node. If the client node is a VM, I don’t think a BMC (e.g., the hypervisor) is supported. As an alternative, you can add “-p” to the nodedeploy command to just prepare Confluent to respond to a boot request. After that, you can boot the node from the hypervisor. Regards, Christian Caruthers Lenovo Professional Services Mobile: +1 757-289-9872 From: Imam Toufique <tec...@gm...> Sent: Monday, January 5, 2026 12:57 PM To: xCAT Users Mailing list <xca...@li...> Cc: Christian Caruthers <cca...@le...> Subject: Re: [xcat-user] [External] confluent setup questions Happy new year! Any help from confluent support would be appreciated very much! I am trying to get this setup, hopefully as an Xcat replacement. If you are interested in a quick zoom call to go over my setup and give me a few hints , I am up for that as well. thanks. On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...<mailto:tec...@gm...>> wrote: Hi Christian , [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b compute-0: crypted.rootpassword: ******** (inherited from group rocky97) compute-0: deployment.apiarmed: once compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom compute-0: deployment.profile: compute-0: deployment.stagedprofile: compute-0: deployment.state: compute-0: deployment.state_detail: compute-0: deployment.useinsecureprotocols: always (inherited from group rocky97) compute-0: dns.domain: local (inherited from group rocky97) compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97) compute-0: groups: rocky97,everything compute-0: net.hwaddr: BC:24:11:35:E2:C0 compute-0: net.ipv4_address: 172.17.50.5 compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97) compute-0: net.ipv4_method: firmwaredhcp It's got a pending profile rocky-9.7-x86_64-custom , and when I look at the profile.yaml file , its technically empty , does not have any inst.stage2 or inst.repo for kernel command line. [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml label: rocky 9.7 x86_64 (Default Profile) kernelargs: quiet # These arguments are passed to the installer #installedargs: example # These arguments would be added to the installed system I wonder if this is normal or if I missed anything. If I add the following in the kernelargs , kernelargs: inst.stage2=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution inst.ks=http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart quiet Then I can get pass the failing dracut and then I get stuck with another kickstart error. So , I wonder if I have missed anything after I did 'osdeply import ... " command . if I did not miss any steps ( I followed the documentation the best I could ) , then I would say that a minimal install should have worked, right ? Documentation on how to add a custom partition or a partitioning script is not clear , IMHO. I assume I can add a bash script in the pre.d directory and let it populate the /tmp/partitioning file , hopefully that will work (?) . thanks for your help! On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user <xca...@li...<mailto:xca...@li...>> wrote: Can you provide the output of nodeattrib compute-0 -b Regards, Christian Caruthers Lenovo Professional Services Mobile: +1 757-289-9872 ________________________________ From: Imam Toufique <tec...@gm...<mailto:tec...@gm...>> Sent: Sunday, December 28, 2025 4:03 PM To: xCAT Users Mailing list <xca...@li...<mailto:xca...@li...>> Subject: [External] [xcat-user] confluent setup questions Hello, New user for confluent here, trying to set it up and having many issues ( as usual ) . Trying to move out of xcat and get confident going. I hope this is the right maillist for confluent , as I could not find a separate mail list. My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the same node , so far they seem to be working fine. Installed RPMs : [root@confluent-mgr scripts]# rpm -qa |grep confluent confluent_vtbufferd-3.14.4-1.x86_64 confluent_ipxe-1.21.1-3.noarch confluent_osdeploy-x86_64-3.14.4-1.noarch confluent_imgutil-3.14.4-1.noarch confluent_client-3.14.4-1.noarch confluent_server-3.14.4-1.noarch confluent-vinz-1.0.3-1.x86_64 confluent-genesis-x86_64-3.14.2-1.noarch confluent-browserfs-1.0.2-1.x86_64 lenovo-confluent-3.14.4-1.noarch Ran: osdeploy initialize -i It did seem to have ssh-keygen issue, I had to run : ssh-keygen -t ed25519 ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' osdeploy import Rocky-9.7-x86_64-dvd.iso cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom and I did not modify anything to see if the stock system can build a VM with a single disk. nodegroupdefine rocky97 nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 deployment.useinsecureprotocols=firmware nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C net.ipv4_address=172.17.50.5/24<http://172.17.50.5/24> [root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device for following nodes: compute-0 Not sure why the above errors out. As-is , without making any changes , when I start a build , dracut fails. It appears that %pre section of kickstart is not getting populated. But , since I did not change anything yet, and this VM is with a single disk 'sda' , I thought the default would just pick things up and go for it. attached is a screenshot. [cid:image001.png@01DC7E44.921DBA90] I wasn't sure if I had to do anything else before starting an image. I have been a long time xcat user and specifying a custom partition script was easy enough. Any suggestions on what I could do to fix this? should I have done something else to initialize this? I followed this , https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , hopefully. thanks. _______________________________________________ xCAT-user mailing list xCA...@li...<mailto:xCA...@li...> https://lists.sourceforge.net/lists/listinfo/xcat-user -- Regards, Imam Toufique 213-700-5485 -- Regards, Imam Toufique 213-700-5485 |
|
From: Imam T. <tec...@gm...> - 2026-01-05 18:33:49
|
No, I do not think it will boot from the default profile at all. there is a profile.yaml file in that directory ( rocky-9.7-x86_64-default ) and that file has no kernelargs defined , such as inst.stage2 or inst.ks , etc. etc. rocky-9.7-x86_64-custom profile had that profile.yaml file without any inst.stage2 or inst.ks defined and with those not defined , I was getting dracut crashing on me. See the screenshot below. [image: Screenshot 2026-01-05 at 10.29.50 AM.png] Then, when I added the following in profile.yaml , then I started getting error rellated to broken kickstart. label: rocky 9.7 x86_64 (Default Profile) kernelargs: inst.stage2= http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution inst.ks= http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart quiet #kernelargs: inst.stage2= http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution quiet #installedargs: example #installedargs: example # These arguments would be added to the installed system I think I am missing something setting up this profile, which I can't tell. I followed the documentation as best as I could. May be confluent is not setup for generic use cases, like my systems - a mix of physical nodes and VMs and many vendors (?) thanks. On Mon, Jan 5, 2026 at 10:11 AM Christian Caruthers <cca...@le...> wrote: > Will the VM boot the default osimage that was created on ISO import or the > genesis netboot image? > > > > Also, regarding: > > > > > > > *[root@confluent-mgr scripts]# nodedeploy compute-0 -n > rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device > for following nodes: compute-0 Not sure why the above errors out. * > > My guess is the error appears because you don’t have a BMC defined for the > node. If the client node is a VM, I don’t think a BMC (e.g., the > hypervisor) is supported. As an alternative, you can add “-p” to the > nodedeploy command to just prepare Confluent to respond to a boot request. > After that, you can boot the node from the hypervisor. > > > > Regards, > > Christian Caruthers > > Lenovo Professional Services > > Mobile: +1 757-289-9872 > > > > *From:* Imam Toufique <tec...@gm...> > *Sent:* Monday, January 5, 2026 12:57 PM > *To:* xCAT Users Mailing list <xca...@li...> > *Cc:* Christian Caruthers <cca...@le...> > *Subject:* Re: [xcat-user] [External] confluent setup questions > > > > Happy new year! Any help from confluent support would be appreciated very > much! I am trying to get this setup, hopefully as an Xcat replacement. > > > If you are interested in a quick zoom call to go over my setup and give me > a few hints , I am up for that as well. > > thanks. > > > > On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...> wrote: > > Hi Christian , > > [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b > compute-0: crypted.rootpassword: ******** (inherited from group rocky97) > compute-0: deployment.apiarmed: once > compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom > compute-0: deployment.profile: > compute-0: deployment.stagedprofile: > compute-0: deployment.state: > compute-0: deployment.state_detail: > compute-0: deployment.useinsecureprotocols: always (inherited from group > rocky97) > compute-0: dns.domain: local (inherited from group rocky97) > compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97) > compute-0: groups: rocky97,everything > compute-0: net.hwaddr: BC:24:11:35:E2:C0 > compute-0: net.ipv4_address: 172.17.50.5 > compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97) > compute-0: net.ipv4_method: firmwaredhcp > > It's got a pending profile rocky-9.7-x86_64-custom , and when I look at > the profile.yaml file , its technically empty , does not have any > inst.stage2 or inst.repo for kernel command line. > > [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml > label: rocky 9.7 x86_64 (Default Profile) > kernelargs: quiet # These arguments are passed to the installer > #installedargs: example # These arguments would be added to the installed > system > > I wonder if this is normal or if I missed anything. If I add the > following in the kernelargs , > > kernelargs: inst.stage2= > http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution > inst.ks= > http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart > quiet > Then I can get pass the failing dracut and then I get stuck with another > kickstart error. > > So , I wonder if I have missed anything after I did 'osdeply import ... " > command . if I did not miss any steps ( I followed the documentation the > best I could ) , then I would say that a minimal install should have > worked, right ? > > Documentation on how to add a custom partition or a partitioning script > is not clear , IMHO. I assume I can add a bash script in the pre.d > directory and let it populate the /tmp/partitioning file , hopefully that > will work (?) . > > thanks for your help! > > > > On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user < > xca...@li...> wrote: > > Can you provide the output of nodeattrib compute-0 -b > > > > Regards, > > Christian Caruthers > > Lenovo Professional Services > > Mobile: +1 757-289-9872 > > > ------------------------------ > > *From:* Imam Toufique <tec...@gm...> > *Sent:* Sunday, December 28, 2025 4:03 PM > *To:* xCAT Users Mailing list <xca...@li...> > *Subject:* [External] [xcat-user] confluent setup questions > > > > Hello, > > New user for confluent here, trying to set it up and having many issues ( > as usual ) . Trying to move out of xcat and get confident going. I hope > this is the right maillist for confluent , as I could not find a > separate mail list. > > My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the > same node , so far they seem to be working fine. > > Installed RPMs : > [root@confluent-mgr scripts]# rpm -qa |grep confluent > confluent_vtbufferd-3.14.4-1.x86_64 > confluent_ipxe-1.21.1-3.noarch > confluent_osdeploy-x86_64-3.14.4-1.noarch > confluent_imgutil-3.14.4-1.noarch > confluent_client-3.14.4-1.noarch > confluent_server-3.14.4-1.noarch > confluent-vinz-1.0.3-1.x86_64 > confluent-genesis-x86_64-3.14.2-1.noarch > confluent-browserfs-1.0.2-1.x86_64 > lenovo-confluent-3.14.4-1.noarch > > Ran: > osdeploy initialize -i > It did seem to have ssh-keygen issue, I had to run : > ssh-keygen -t ed25519 > ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' > > osdeploy import Rocky-9.7-x86_64-dvd.iso > > cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom > > and I did not modify anything to see if the stock system can build a VM > with a single disk. > > nodegroupdefine rocky97 > nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 > net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 > deployment.useinsecureprotocols=firmware > > nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C > net.ipv4_address=172.17.50.5/24 > > [root@confluent-mgr scripts]# nodedeploy compute-0 -n > rocky-9.7-x86_64-custom > compute-0: Error: timeout > Unable to set boot device for following nodes: compute-0 > Not sure why the above errors out. > > As-is , without making any changes , when I start a build , dracut fails. > It appears that %pre section of kickstart is not getting populated. But , > since I did not change anything yet, and this VM is with a single disk > 'sda' , I thought the default would just pick things up and go for it. > attached is a screenshot. > > > > I wasn't sure if I had to do anything else before starting an image. I > have been a long time xcat user and specifying a custom partition script > was easy enough. > > Any suggestions on what I could do to fix this? should I have done > something else to initialize this? > I followed this , > https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , > hopefully. > > thanks. > > _______________________________________________ > xCAT-user mailing list > xCA...@li... > https://lists.sourceforge.net/lists/listinfo/xcat-user > > > > > -- > > Regards, > > *Imam Toufique* > > *213-700-5485* > > > > > -- > > Regards, > > *Imam Toufique* > > *213-700-5485* > -- Regards, *Imam Toufique* *213-700-5485* |
|
From: Imam T. <tec...@gm...> - 2026-01-05 17:57:49
|
Happy new year! Any help from confluent support would be appreciated very much! I am trying to get this setup, hopefully as an Xcat replacement. If you are interested in a quick zoom call to go over my setup and give me a few hints , I am up for that as well. thanks. On Mon, Dec 29, 2025 at 9:39 AM Imam Toufique <tec...@gm...> wrote: > Hi Christian , > > [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b > compute-0: crypted.rootpassword: ******** (inherited from group rocky97) > compute-0: deployment.apiarmed: once > compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom > compute-0: deployment.profile: > compute-0: deployment.stagedprofile: > compute-0: deployment.state: > compute-0: deployment.state_detail: > compute-0: deployment.useinsecureprotocols: always (inherited from group > rocky97) > compute-0: dns.domain: local (inherited from group rocky97) > compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97) > compute-0: groups: rocky97,everything > compute-0: net.hwaddr: BC:24:11:35:E2:C0 > compute-0: net.ipv4_address: 172.17.50.5 > compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97) > compute-0: net.ipv4_method: firmwaredhcp > > It's got a pending profile rocky-9.7-x86_64-custom , and when I look at > the profile.yaml file , its technically empty , does not have any > inst.stage2 or inst.repo for kernel command line. > > [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml > label: rocky 9.7 x86_64 (Default Profile) > kernelargs: quiet # These arguments are passed to the installer > #installedargs: example # These arguments would be added to the installed > system > > I wonder if this is normal or if I missed anything. If I add the > following in the kernelargs , > > kernelargs: inst.stage2= > http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution > inst.ks= > http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart > quiet > Then I can get pass the failing dracut and then I get stuck with another > kickstart error. > > So , I wonder if I have missed anything after I did 'osdeply import ... " > command . if I did not miss any steps ( I followed the documentation the > best I could ) , then I would say that a minimal install should have > worked, right ? > > Documentation on how to add a custom partition or a partitioning script > is not clear , IMHO. I assume I can add a bash script in the pre.d > directory and let it populate the /tmp/partitioning file , hopefully that > will work (?) . > > thanks for your help! > > > On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user < > xca...@li...> wrote: > >> Can you provide the output of nodeattrib compute-0 -b >> >> Regards, >> >> Christian Caruthers >> >> Lenovo Professional Services >> >> Mobile: +1 757-289-9872 >> >> >> ------------------------------ >> *From:* Imam Toufique <tec...@gm...> >> *Sent:* Sunday, December 28, 2025 4:03 PM >> *To:* xCAT Users Mailing list <xca...@li...> >> *Subject:* [External] [xcat-user] confluent setup questions >> >> Hello, >> >> New user for confluent here, trying to set it up and having many issues ( >> as usual ) . Trying to move out of xcat and get confident going. I hope >> this is the right maillist for confluent , as I could not find a >> separate mail list. >> >> My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the >> same node , so far they seem to be working fine. >> >> Installed RPMs : >> [root@confluent-mgr scripts]# rpm -qa |grep confluent >> confluent_vtbufferd-3.14.4-1.x86_64 >> confluent_ipxe-1.21.1-3.noarch >> confluent_osdeploy-x86_64-3.14.4-1.noarch >> confluent_imgutil-3.14.4-1.noarch >> confluent_client-3.14.4-1.noarch >> confluent_server-3.14.4-1.noarch >> confluent-vinz-1.0.3-1.x86_64 >> confluent-genesis-x86_64-3.14.2-1.noarch >> confluent-browserfs-1.0.2-1.x86_64 >> lenovo-confluent-3.14.4-1.noarch >> >> Ran: >> osdeploy initialize -i >> It did seem to have ssh-keygen issue, I had to run : >> ssh-keygen -t ed25519 >> ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' >> >> osdeploy import Rocky-9.7-x86_64-dvd.iso >> >> cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom >> >> and I did not modify anything to see if the stock system can build a VM >> with a single disk. >> >> nodegroupdefine rocky97 >> nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 >> net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 >> deployment.useinsecureprotocols=firmware >> >> nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C >> net.ipv4_address=172.17.50.5/24 >> >> [root@confluent-mgr scripts]# nodedeploy compute-0 -n >> rocky-9.7-x86_64-custom >> compute-0: Error: timeout >> Unable to set boot device for following nodes: compute-0 >> Not sure why the above errors out. >> >> As-is , without making any changes , when I start a build , dracut >> fails. It appears that %pre section of kickstart is not getting >> populated. But , since I did not change anything yet, and this VM is with >> a single disk 'sda' , I thought the default would just pick things up and >> go for it. attached is a screenshot. >> >> [image: Screenshot 2025-12-28 at 12.58.18 PM.png] >> >> I wasn't sure if I had to do anything else before starting an image. I >> have been a long time xcat user and specifying a custom partition script >> was easy enough. >> >> Any suggestions on what I could do to fix this? should I have done >> something else to initialize this? >> I followed this , >> https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , >> hopefully. >> >> thanks. >> _______________________________________________ >> xCAT-user mailing list >> xCA...@li... >> https://lists.sourceforge.net/lists/listinfo/xcat-user >> > > > -- > Regards, > *Imam Toufique* > *213-700-5485* > -- Regards, *Imam Toufique* *213-700-5485* |
|
From: Imam T. <tec...@gm...> - 2025-12-29 17:39:53
|
Hi Christian , [root@confluent-mgr rocky-9.7-x86_64-custom]# nodeattrib compute-0 -b compute-0: crypted.rootpassword: ******** (inherited from group rocky97) compute-0: deployment.apiarmed: once compute-0: deployment.pendingprofile: rocky-9.7-x86_64-custom compute-0: deployment.profile: compute-0: deployment.stagedprofile: compute-0: deployment.state: compute-0: deployment.state_detail: compute-0: deployment.useinsecureprotocols: always (inherited from group rocky97) compute-0: dns.domain: local (inherited from group rocky97) compute-0: dns.servers: 172.17.50.4,8.8.8.8 (inherited from group rocky97) compute-0: groups: rocky97,everything compute-0: net.hwaddr: BC:24:11:35:E2:C0 compute-0: net.ipv4_address: 172.17.50.5 compute-0: net.ipv4_gateway: 172.17.50.1 (inherited from group rocky97) compute-0: net.ipv4_method: firmwaredhcp It's got a pending profile rocky-9.7-x86_64-custom , and when I look at the profile.yaml file , its technically empty , does not have any inst.stage2 or inst.repo for kernel command line. [root@confluent-mgr rocky-9.7-x86_64-custom]# cat profile.yaml label: rocky 9.7 x86_64 (Default Profile) kernelargs: quiet # These arguments are passed to the installer #installedargs: example # These arguments would be added to the installed system I wonder if this is normal or if I missed anything. If I add the following in the kernelargs , kernelargs: inst.stage2= http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/distribution inst.ks= http://172.17.50.4/confluent-public/os/rocky-9.7-x86_64-custom/kickstart quiet Then I can get pass the failing dracut and then I get stuck with another kickstart error. So , I wonder if I have missed anything after I did 'osdeply import ... " command . if I did not miss any steps ( I followed the documentation the best I could ) , then I would say that a minimal install should have worked, right ? Documentation on how to add a custom partition or a partitioning script is not clear , IMHO. I assume I can add a bash script in the pre.d directory and let it populate the /tmp/partitioning file , hopefully that will work (?) . thanks for your help! On Mon, Dec 29, 2025 at 7:38 AM Christian Caruthers via xCAT-user < xca...@li...> wrote: > Can you provide the output of nodeattrib compute-0 -b > > Regards, > > Christian Caruthers > > Lenovo Professional Services > > Mobile: +1 757-289-9872 > > > ------------------------------ > *From:* Imam Toufique <tec...@gm...> > *Sent:* Sunday, December 28, 2025 4:03 PM > *To:* xCAT Users Mailing list <xca...@li...> > *Subject:* [External] [xcat-user] confluent setup questions > > Hello, > > New user for confluent here, trying to set it up and having many issues ( > as usual ) . Trying to move out of xcat and get confident going. I hope > this is the right maillist for confluent , as I could not find a > separate mail list. > > My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the > same node , so far they seem to be working fine. > > Installed RPMs : > [root@confluent-mgr scripts]# rpm -qa |grep confluent > confluent_vtbufferd-3.14.4-1.x86_64 > confluent_ipxe-1.21.1-3.noarch > confluent_osdeploy-x86_64-3.14.4-1.noarch > confluent_imgutil-3.14.4-1.noarch > confluent_client-3.14.4-1.noarch > confluent_server-3.14.4-1.noarch > confluent-vinz-1.0.3-1.x86_64 > confluent-genesis-x86_64-3.14.2-1.noarch > confluent-browserfs-1.0.2-1.x86_64 > lenovo-confluent-3.14.4-1.noarch > > Ran: > osdeploy initialize -i > It did seem to have ssh-keygen issue, I had to run : > ssh-keygen -t ed25519 > ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' > > osdeploy import Rocky-9.7-x86_64-dvd.iso > > cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom > > and I did not modify anything to see if the stock system can build a VM > with a single disk. > > nodegroupdefine rocky97 > nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 > net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 > deployment.useinsecureprotocols=firmware > > nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C > net.ipv4_address=172.17.50.5/24 > > [root@confluent-mgr scripts]# nodedeploy compute-0 -n > rocky-9.7-x86_64-custom > compute-0: Error: timeout > Unable to set boot device for following nodes: compute-0 > Not sure why the above errors out. > > As-is , without making any changes , when I start a build , dracut fails. > It appears that %pre section of kickstart is not getting populated. But , > since I did not change anything yet, and this VM is with a single disk > 'sda' , I thought the default would just pick things up and go for it. > attached is a screenshot. > > [image: Screenshot 2025-12-28 at 12.58.18 PM.png] > > I wasn't sure if I had to do anything else before starting an image. I > have been a long time xcat user and specifying a custom partition script > was easy enough. > > Any suggestions on what I could do to fix this? should I have done > something else to initialize this? > I followed this , > https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , > hopefully. > > thanks. > _______________________________________________ > xCAT-user mailing list > xCA...@li... > https://lists.sourceforge.net/lists/listinfo/xcat-user > -- Regards, *Imam Toufique* *213-700-5485* |
|
From: Christian C. <cca...@le...> - 2025-12-29 15:37:03
|
Can you provide the output of nodeattrib compute-0 -b Regards, Christian Caruthers Lenovo Professional Services Mobile: +1 757-289-9872 ________________________________ From: Imam Toufique <tec...@gm...> Sent: Sunday, December 28, 2025 4:03 PM To: xCAT Users Mailing list <xca...@li...> Subject: [External] [xcat-user] confluent setup questions Hello, New user for confluent here, trying to set it up and having many issues ( as usual ) . Trying to move out of xcat and get confident going. I hope this is the right maillist for confluent , as I could not find a separate mail list. My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the same node , so far they seem to be working fine. Installed RPMs : [root@confluent-mgr scripts]# rpm -qa |grep confluent confluent_vtbufferd-3.14.4-1.x86_64 confluent_ipxe-1.21.1-3.noarch confluent_osdeploy-x86_64-3.14.4-1.noarch confluent_imgutil-3.14.4-1.noarch confluent_client-3.14.4-1.noarch confluent_server-3.14.4-1.noarch confluent-vinz-1.0.3-1.x86_64 confluent-genesis-x86_64-3.14.2-1.noarch confluent-browserfs-1.0.2-1.x86_64 lenovo-confluent-3.14.4-1.noarch Ran: osdeploy initialize -i It did seem to have ssh-keygen issue, I had to run : ssh-keygen -t ed25519 ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' osdeploy import Rocky-9.7-x86_64-dvd.iso cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom and I did not modify anything to see if the stock system can build a VM with a single disk. nodegroupdefine rocky97 nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 deployment.useinsecureprotocols=firmware nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C net.ipv4_address=172.17.50.5/24<http://172.17.50.5/24> [root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device for following nodes: compute-0 Not sure why the above errors out. As-is , without making any changes , when I start a build , dracut fails. It appears that %pre section of kickstart is not getting populated. But , since I did not change anything yet, and this VM is with a single disk 'sda' , I thought the default would just pick things up and go for it. attached is a screenshot. [Screenshot 2025-12-28 at 12.58.18 PM.png] I wasn't sure if I had to do anything else before starting an image. I have been a long time xcat user and specifying a custom partition script was easy enough. Any suggestions on what I could do to fix this? should I have done something else to initialize this? I followed this , https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , hopefully. thanks. |
|
From: Imam T. <tec...@gm...> - 2025-12-28 21:04:09
|
Hello, New user for confluent here, trying to set it up and having many issues ( as usual ) . Trying to move out of xcat and get confident going. I hope this is the right maillist for confluent , as I could not find a separate mail list. My testbed is in a VM running Rocky 9.7 . I got DHCP and DNS going on the same node , so far they seem to be working fine. Installed RPMs : [root@confluent-mgr scripts]# rpm -qa |grep confluent confluent_vtbufferd-3.14.4-1.x86_64 confluent_ipxe-1.21.1-3.noarch confluent_osdeploy-x86_64-3.14.4-1.noarch confluent_imgutil-3.14.4-1.noarch confluent_client-3.14.4-1.noarch confluent_server-3.14.4-1.noarch confluent-vinz-1.0.3-1.x86_64 confluent-genesis-x86_64-3.14.2-1.noarch confluent-browserfs-1.0.2-1.x86_64 lenovo-confluent-3.14.4-1.noarch Ran: osdeploy initialize -i It did seem to have ssh-keygen issue, I had to run : ssh-keygen -t ed25519 ssh-keygen -f /etc/confluent/ssh/ca -N '' -C 'confluent-ssh-ca' osdeploy import Rocky-9.7-x86_64-dvd.iso cp -a rocky-9.7-x86_64-default rocky-9.7-x86_64-custom and I did not modify anything to see if the stock system can build a VM with a single disk. nodegroupdefine rocky97 nodegroupattrib rocky97 net.ipv4_gateway=172.17.50.1 net.ipv4_method=static dns.domain=local dns.servers=172.17.50.4,8.8.8.8 deployment.useinsecureprotocols=firmware nodedefine compute-0 groups=rocky97 net.hwaddr=BC:24:11:82:C7:1C net.ipv4_address=172.17.50.5/24 [root@confluent-mgr scripts]# nodedeploy compute-0 -n rocky-9.7-x86_64-custom compute-0: Error: timeout Unable to set boot device for following nodes: compute-0 Not sure why the above errors out. As-is , without making any changes , when I start a build , dracut fails. It appears that %pre section of kickstart is not getting populated. But , since I did not change anything yet, and this VM is with a single disk 'sda' , I thought the default would just pick things up and go for it. attached is a screenshot. [image: Screenshot 2025-12-28 at 12.58.18 PM.png] I wasn't sure if I had to do anything else before starting an image. I have been a long time xcat user and specifying a custom partition script was easy enough. Any suggestions on what I could do to fix this? should I have done something else to initialize this? I followed this , https://hpc.lenovo.com/users/documentation/confluentosdeploy.html , hopefully. thanks. |
|
From: Denis A. <den...@gm...> - 2025-12-19 18:46:04
|
😂 Good catch! 😂 Common mistake for Latin-language speakers. We plan to keep maintaining and extending it. Bug reports and feature requests welcome! (As well as pull requests). D. Sent from Outlook for iOS<https://aka.ms/o0ukef> ________________________________ From: Noah, Stuart via xCAT-user <xca...@li...> Sent: Friday, December 19, 2025 9:35:38 AM To: xca...@li... <xca...@li...> Cc: Noah, Stuart <Stu...@cs...> Subject: Re: [xcat-user] [External] Re: Sunsetting xCAT and transitioning to Confluent Did you mean to say ‘intend’ rather than ‘pretend’? Cell phones and email can make changes that really change the meaning of a message around 180 degrees. Sent from my iPhone > On Dec 18, 2025, at 4:17 PM, Vinícius Ferrão via xCAT-user <xca...@li...> wrote: > > pretend IMPORTANT WARNING: This message is intended for the use of the person or entity to which it is addressed and may contain information that is privileged and confidential, the disclosure of which is governed by applicable law. If the reader of this message is not the intended recipient, or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this information is strictly prohibited. Thank you for your cooperation. |
|
From: Noah, S. <Stu...@cs...> - 2025-12-19 13:21:37
|
Did you mean to say ‘intend’ rather than ‘pretend’? Cell phones and email can make changes that really change the meaning of a message around 180 degrees. Sent from my iPhone > On Dec 18, 2025, at 4:17 PM, Vinícius Ferrão via xCAT-user <xca...@li...> wrote: > > pretend IMPORTANT WARNING: This message is intended for the use of the person or entity to which it is addressed and may contain information that is privileged and confidential, the disclosure of which is governed by applicable law. If the reader of this message is not the intended recipient, or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this information is strictly prohibited. Thank you for your cooperation. |
|
From: Chris J. <chr...@ou...> - 2025-12-19 04:30:54
|
Hi Vinicius, This is excellent news, and thank you for your ongoing commitment to keeping xCAT alive. Looking forward to testing the GA release next year. Kind regards, Chris Chris James ________________________________ From: Vinícius Ferrão via xCAT-user <xca...@li...> Sent: Thursday, December 18, 2025 7:44:27 PM To: xCAT Users Mailing list <xca...@li...> Cc: Vinícius Ferrão <fe...@ve...> Subject: Re: [xcat-user] Sunsetting xCAT and transitioning to Confluent Hello everyone, For those who still want or need to keep using xCAT we are announcing our xCAT fork named as xCAT3. This fork is delivered by VersatusHPC and we pretend to continue the development of the software with features and bug fixes that will eventually shows up. No feature removal is planned. We are on Release Candidate status for EL10 and beta for what xCAT2 already supports. Our plan is to deliver a GA in January 2026. We welcome anyone that wants to collaborate and use the software, it's already available in our repository: <https://github.com/versatushpc/xcat3> [xCAT3.png] VersatusHPC/xCAT3: Code repo for xCAT3<https://github.com/versatushpc/xcat3> github.com<https://github.com/versatushpc/xcat3> Repositories with binary packages for EL10 are on the README.md file, but the link is conveniently pasted here: https://mirror.versatushpc.com.br/opencattus/xcat3/rpm/el10 For the highlights of this release: * Removed the need of `xcat-dep` repository. * Added a lot of cosmetic fixes that can be seen on the commits. * EL10 support for xCAT server and compute nodes. * Enhanced build system. We want to thank for all the efforts made by the xCAT Consortium in the last years working to keep the product alive. I've also want to thank the efforts of our internal development and test team, specially: Daniel Hilst, Nicolas Sonoda and Angelo Cavalcanti that were fundamental for this release. Thanks all, Vinícius Ferrão VersatusHPC On 4 Nov 2025, at 12:50, Markus Hilger <mar...@me...> wrote: Dear xCAT Community, As noted in our previous updates and during the informal BoF sessions at SC’23 and SC’24, the consortium has been focused on both completing the final work for xCAT and preparing for the transition to its successor. As committed, we delivered Enterprise Linux 9 (EL9) support in the xCAT 2.17 release. This represents the final planned enablement for xCAT. xCAT is now officially being sunsetted. The consortium will not provide support beyond existing platforms, and Enterprise Linux 10 (EL10) will not be supported. Active development and all new feature work have transitioned fully to Confluent, which we recognise as the official successor to xCAT. While xCAT will remain in maintenance mode, with community pull requests still welcome and reviewed, there will be no new features or support for future operating systems. In summary: * xCAT has delivered its final milestone with EL9 support. * No EL10 or future OS enablement will be added. * Community contributions are still accepted and reviewed. * All development effort is now focused on Confluent, the successor to xCAT. We want to sincerely thank the community for the years of contributions, support, and participation in shaping xCAT. We now look forward to continuing that journey with you in the Confluent community, where the future of open, vendor-agnostic cluster management will continue to grow. For more information on Confluent and how to get started, please visit the Confluent:Project Page<https://github.com/xcat2/confluent>, Documentation<https://xcat2.github.io/confluent-docs/> or Confluent vs xCAT comparison<https://xcat2.github.io/confluent-docs/miscellaneous/confluentvxcat/>. With thanks, The xCAT Consortium Mit freundlichen Grüßen / Kind regards Markus Hilger HPC Engineer MEGWARE Computer Vertrieb und Service GmbH Tel: +49 3722 528-47 Nordstraße 19 mar...@me...<mailto:mar...@me...> 09247 Chemnitz-Röhrsdorf, Germany www.megware.com<http://www.megware.com/> Geschäftsführer: André Singer, Dr. Axel Auweter Amtsgericht: Chemnitz HRB 584 _______________________________________________ xCAT-user mailing list xCA...@li...<mailto:xCA...@li...> https://lists.sourceforge.net/lists/listinfo/xcat-user |
|
From: Vinícius F. <fe...@ve...> - 2025-12-19 00:17:05
|
Hello everyone, For those who still want or need to keep using xCAT we are announcing our xCAT fork named as xCAT3. This fork is delivered by VersatusHPC and we pretend to continue the development of the software with features and bug fixes that will eventually shows up. No feature removal is planned. We are on Release Candidate status for EL10 and beta for what xCAT2 already supports. Our plan is to deliver a GA in January 2026. We welcome anyone that wants to collaborate and use the software, it's already available in our repository: <https://github.com/versatushpc/xcat3> [xCAT3.png] VersatusHPC/xCAT3: Code repo for xCAT3<https://github.com/versatushpc/xcat3> github.com<https://github.com/versatushpc/xcat3> Repositories with binary packages for EL10 are on the README.md file, but the link is conveniently pasted here: https://mirror.versatushpc.com.br/opencattus/xcat3/rpm/el10 For the highlights of this release: * Removed the need of `xcat-dep` repository. * Added a lot of cosmetic fixes that can be seen on the commits. * EL10 support for xCAT server and compute nodes. * Enhanced build system. We want to thank for all the efforts made by the xCAT Consortium in the last years working to keep the product alive. I've also want to thank the efforts of our internal development and test team, specially: Daniel Hilst, Nicolas Sonoda and Angelo Cavalcanti that were fundamental for this release. Thanks all, Vinícius Ferrão VersatusHPC On 4 Nov 2025, at 12:50, Markus Hilger <mar...@me...> wrote: Dear xCAT Community, As noted in our previous updates and during the informal BoF sessions at SC’23 and SC’24, the consortium has been focused on both completing the final work for xCAT and preparing for the transition to its successor. As committed, we delivered Enterprise Linux 9 (EL9) support in the xCAT 2.17 release. This represents the final planned enablement for xCAT. xCAT is now officially being sunsetted. The consortium will not provide support beyond existing platforms, and Enterprise Linux 10 (EL10) will not be supported. Active development and all new feature work have transitioned fully to Confluent, which we recognise as the official successor to xCAT. While xCAT will remain in maintenance mode, with community pull requests still welcome and reviewed, there will be no new features or support for future operating systems. In summary: * xCAT has delivered its final milestone with EL9 support. * No EL10 or future OS enablement will be added. * Community contributions are still accepted and reviewed. * All development effort is now focused on Confluent, the successor to xCAT. We want to sincerely thank the community for the years of contributions, support, and participation in shaping xCAT. We now look forward to continuing that journey with you in the Confluent community, where the future of open, vendor-agnostic cluster management will continue to grow. For more information on Confluent and how to get started, please visit the Confluent:Project Page<https://github.com/xcat2/confluent>, Documentation<https://xcat2.github.io/confluent-docs/> or Confluent vs xCAT comparison<https://xcat2.github.io/confluent-docs/miscellaneous/confluentvxcat/>. With thanks, The xCAT Consortium Mit freundlichen Grüßen / Kind regards Markus Hilger HPC Engineer MEGWARE Computer Vertrieb und Service GmbH Tel: +49 3722 528-47 Nordstraße 19 mar...@me...<mailto:mar...@me...> 09247 Chemnitz-Röhrsdorf, Germany www.megware.com<http://www.megware.com/> Geschäftsführer: André Singer, Dr. Axel Auweter Amtsgericht: Chemnitz HRB 584 _______________________________________________ xCAT-user mailing list xCA...@li...<mailto:xCA...@li...> https://lists.sourceforge.net/lists/listinfo/xcat-user |