Tuesday, 2020-02-11

*** sgw has joined #starlingx03:38
*** Samiam1999 has joined #starlingx06:47
*** Samiam1999DTP has quit IRC06:48
*** jaewook_oh has joined #starlingx08:09
*** jaewook_oh has quit IRC08:09
*** ijolliffe has joined #starlingx13:52
*** sgw has quit IRC13:53
*** abailey has joined #starlingx13:56
slittle1good morning14:40
*** sgw has joined #starlingx14:56
sgwMorning all14:57
slittle1 I encourage everyone to review the Layered Build doc at https://review.opendev.org/#/c/705092.15:32
sgwI will try to get some additional input from the BLR team,15:33
sgwscott did you see my "quick start" notes, not sure if there is anything in there that might help with clarifications15:34
slittle1I saw the thread, yes15:36
slittle1I'll go through it15:37
*** TheJulia has joined #starlingx15:38
sgwscott did you see my "quick start" notes, not sure if there is anything in there that might help with clarifications manifest change now15:39
TheJuliaQuestion, I noticed starlingx has references to ironic-python-agent images built on coreos in the documentation, specifically also pointing at Stein versions. Ironic only intentionally maintains a x-1,x,x+1 style support for images, so I'm a bit worried about the stein reference and I feel like the links should be pointing to more recent images since the CoreOS IPA ramdisks are no longer being built or maintained.15:40
*** TxGirlGeek has joined #starlingx15:50
slittle1Is 'repo' giving folks an problems this morning ?16:20
slittle1it looks like they pushed repo version 2 into their stable branch.   You'll likely pick it up with your next 'repo init' or 'repo sync'. It demands git 2.10.2 or better, which isn't available on Centos 716:22
slittle1my initial workaround... for folks that are hit by this ...16:23
slittle1cd .repo/repo16:23
slittle1git checkout repo-116:23
slittle1cd -16:23
slittle1then re-run the repo command that failed16:23
slittle1Ok, there is a command line option16:50
slittle1repo init --repo-branch=repo-1 ...16:50
sgwMaybe send email for this also, not everyone is here , maybe a docs note17:07
*** ijolliffe has quit IRC22:14
* sgw wonders if anyone can tell me about pxeboot wait look and where that code is?22:17
dpenney_sgw: not sure what you're asking22:19
sgwdpenney_: When an unconfigured node boots fior the first time, it goes into a wait loop22:32
sgwand the node shows up under system host-list22:33
dpenney_ah, gotcha. just a sec22:33
sgwHow does sysinv find out about the unconfigured node?22:33
sgwPXE provides a mac address DHCP might be involved, is a modified grub shot over first?22:34
dpenney_the node sends a DHCP request, and the response is the default boot, ie. https://opendev.org/starlingx/metal/src/branch/master/installer/pxe-network-installer/pxe-network-installer/default22:35
dpenney_sysinv gets a notification from dnsmasq of the new node22:35
dpenney_when the node is configured, a pxeboot config file is generated for that node, with appropriate parameters22:35
sgwthat's after it's booted, how does the host-list get the info before the personality is set via host-modify?22:35
dpenney_sysinv gets a notification from dnsmasq of the new node and adds the unconfigured host to its database22:36
sgwOh dnsmasq of the host22:36
sgwhost meaning controller-022:37
dpenney_dnsmasq is the service running on the active controller22:37
sgwgot it.22:37
dpenney_that provides DHCP responses, as well as tftp access22:37
sgwright, yeah I understand that now, thanks that was the magic I was missing, also just to confirm, the tftp access is whitelisted to that MAC address also?22:39
dpenney_dnsmasq listens only to the mgmt network for tftp/dhcp requests22:40
sgwI guess I am asking about the response to the pxeboot after the node has it's personality set, is it specified to that MAC?  For example if another node comes up and the first one is turned off will the second node get the first node's pxeboot load?22:42
dpenney_no, the generated pxeboot config files are specific to the MAC22:42
sgwI am guessing it won't just trying to understand what your doing to prevent that,22:42
sgwThat was the MAC whilelist question above, perfect, that confirms part of what I thought.22:43
dpenney_Files are in /pxeboot/pxelinux.cfg/ on the controller22:43
sgwYes, got it all sorted now, was trying to explain this to someone else and this was not an area I had dived into in the past other than installing nodes22:47
sgwThanks for your time.22:47
dpenney_you can see the tftp logs in /var/log/daemon.log. It first requests a config file with its MAC as the name, then funnels down to "default" if it doesn't find the MAC-specific file22:48
sgwBeer is owed at some point in the future!22:48
dpenney_:)22:49
dpenney_I'm happy to get a question I can answer ;)22:49
*** abailey has quit IRC23:16

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!