TheJulia | hmmm | 00:08 |
---|---|---|
TheJulia | hmm | 00:08 |
TheJulia | I'm a bit stumped, but I feel like a clear brain in the morning may reveal truths of the caching code | 00:08 |
eandersson | No worries! Thanks for the help! | 00:14 |
*** jhesketh has joined #openstack-ironic | 00:52 | |
*** scott_c has joined #openstack-ironic | 01:09 | |
*** scott__c has quit IRC | 01:11 | |
*** scott_c has quit IRC | 01:15 | |
*** yaawang has quit IRC | 01:22 | |
*** yaawang has joined #openstack-ironic | 01:25 | |
*** Qianbiao has joined #openstack-ironic | 01:34 | |
openstackgerrit | lkk proposed openstack/ironic-tempest-plugin master: list port groups by node https://review.opendev.org/728807 | 01:35 |
eandersson | TheJulia upgraded to Train and same issue. It looks like is_image_available just does not think that I am the image owner | 01:50 |
*** yolanda has joined #openstack-ironic | 01:52 | |
*** yolanda has quit IRC | 01:52 | |
*** yolanda has joined #openstack-ironic | 01:53 | |
*** rmcall has quit IRC | 01:53 | |
TheJulia | Freaky | 02:01 |
eandersson | I changed that to just return True and it works 100% | 02:01 |
eandersson | I am just doing baremetal node provide <id> btw | 02:02 |
eandersson | and if I remove the reboot part of the firmware upgrade script it works 100% | 02:02 |
eandersson | We are not actually planning on using glance for this in the final version, so technically this won't be an issue. | 02:04 |
eandersson | Actually it kinda makes sense. node provide will use the ironic user to talk to glance, but the image was uploaded by my user. | 02:19 |
eandersson | So they won't be in the same project? | 02:19 |
openstackgerrit | Merged openstack/ironic master: rm duplicate word 'that' https://review.opendev.org/728813 | 02:20 |
eandersson | Yea that is it | 02:27 |
eandersson | During the startup cleaning stage the project id is an actual project id, but when it it hits restart required on my custom hardware handler it does not have a project id and fails | 02:29 |
eandersson | I reproduce it in my lab using this simple hardware manager | 02:31 |
eandersson | http://paste.openstack.org/show/793753/ | 02:31 |
eandersson | followed by baremetal manage, baremetal provide | 02:31 |
eandersson | > LOG.warning('context.project_id: %s image.owner: %s', context.project_id, getattr(image, 'owner', None)) | 02:33 |
openstackgerrit | Verification of a change to openstack/networking-baremetal failed: Convert networking-baremetal job to dib https://review.opendev.org/718697 | 02:35 |
*** gyee has quit IRC | 03:23 | |
*** uzumaki has joined #openstack-ironic | 03:52 | |
*** cdearborn has quit IRC | 03:55 | |
*** dhellmann has quit IRC | 04:09 | |
*** threestrands has quit IRC | 04:15 | |
*** ociuhandu has joined #openstack-ironic | 04:20 | |
*** ociuhandu has quit IRC | 04:24 | |
*** dhellmann has joined #openstack-ironic | 04:28 | |
*** bdodd has quit IRC | 05:07 | |
*** bdodd has joined #openstack-ironic | 05:27 | |
openstackgerrit | Harald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection https://review.opendev.org/683971 | 05:47 |
openstackgerrit | Harald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection https://review.opendev.org/683971 | 05:49 |
openstackgerrit | Harald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection https://review.opendev.org/683971 | 05:51 |
arne_wiebalck | Good morning, ironic! | 06:03 |
Qianbiao | Morning arne_wiebalck | 06:19 |
arne_wiebalck | Hey Qianbiao o/ | 06:19 |
Qianbiao | I am the earliest one :) | 06:19 |
Qianbiao | o/ | 06:19 |
arne_wiebalck | You have a slight geographical advantage :) | 06:20 |
Qianbiao | :) | 06:21 |
openstackgerrit | Harald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection https://review.opendev.org/683971 | 06:25 |
Qianbiao | arne_wiebalck is dtantsur on vacation. did not see him yestoday. | 06:45 |
Qianbiao | do u know that. | 06:45 |
arne_wiebalck | yes, he is off this week | 06:45 |
Qianbiao | ok. thanks. | 06:45 |
Qianbiao | Hello, maelk. I find you are on this channel too. | 06:47 |
openstackgerrit | wangwei1 proposed openstack/ironic-prometheus-exporter master: Add coverage configuration for tox https://review.opendev.org/728392 | 06:49 |
openstackgerrit | lidong proposed openstack/ironic-python-agent-builder master: Add releasenotes link to README https://review.opendev.org/729137 | 06:49 |
Qianbiao | For the "NeedsMAC" issue, is it means that we need to run "openstack baremetal create node" explicitly before deploy? | 06:50 |
*** rpittau|afk is now known as rpittau | 06:51 | |
rpittau | good morning ironic! o/ | 06:51 |
Qianbiao | good morning rpittau | 06:54 |
rpittau | hey Qianbiao :) | 06:55 |
Qianbiao | hey :) | 06:55 |
iurygregory | good morning arne_wiebalck Qianbiao rpittau and Ironic o/ | 07:04 |
rpittau | hey iurygregory | 07:04 |
Qianbiao | hi iurygregory | 07:04 |
uzumaki | Good morning everybody!p/ | 07:06 |
*** xinliang has joined #openstack-ironic | 07:06 | |
iurygregory | hey uzumaki | 07:07 |
openstackgerrit | Masayuki Igawa proposed openstack/bifrost master: Remove .testr.conf https://review.opendev.org/729140 | 07:08 |
rpittau | if anyone as a moment please review https://review.opendev.org/726119 it removes an annoying issue | 07:09 |
patchbot | patch 726119 - ironic-python-agent-builder - Change ownership of tce info dir - 3 patch sets | 07:09 |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/ironic master: WIP - Native zuulv3 grenade multinode multitenant https://review.opendev.org/705030 | 07:10 |
arne_wiebalck | Qianbiao: not sure what the "needs mac" issue is, but you will need a port which needs to be created via inspection or manually | 07:11 |
iurygregory | rpittau, I'm wondering if we want to backport and if a story is necessary | 07:12 |
rpittau | iurygregory: backport what ? | 07:12 |
iurygregory | https://review.opendev.org/#/c/726119/ | 07:12 |
patchbot | patch 726119 - ironic-python-agent-builder - Change ownership of tce info dir - 3 patch sets | 07:12 |
iurygregory | oh we have tags only | 07:13 |
iurygregory | not stable branches | 07:13 |
iurygregory | =) | 07:13 |
rpittau | yeah | 07:13 |
iurygregory | nvm | 07:13 |
Qianbiao | arne_wiebalck check this https://github.com/metal3-io/baremetal-operator/pull/530#issuecomment-630587476 | 07:13 |
*** uzumaki has quit IRC | 07:14 | |
Qianbiao | it's a comment from dtantsur. I am not very clear about the logic. | 07:14 |
*** uzumaki has joined #openstack-ironic | 07:14 | |
Qianbiao | according to his comment, i think "needmac" should be true. i will correct it first. | 07:17 |
rpittau | Qianbiao: the mac address is needed for pxeboot and inspection, so NeedsMAC should be true by default | 07:19 |
Qianbiao | rpittau ok thanks. | 07:20 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Collect tftpd info from journald https://review.opendev.org/717745 | 07:23 |
*** TheJulia has quit IRC | 07:24 | |
uzumaki | hey iurygregory ! how's it going? | 07:25 |
*** mnasiadka has quit IRC | 07:25 | |
iurygregory | uzumaki, doing good and you? | 07:25 |
*** mnasiadka has joined #openstack-ironic | 07:27 | |
uzumaki | I'm well, thanks | 07:27 |
uzumaki | I'm so bored and tired... | 07:27 |
iurygregory | ouch =( | 07:28 |
uzumaki | yeah :( | 07:29 |
*** TheJulia has joined #openstack-ironic | 07:29 | |
openstackgerrit | Riccardo Pittau proposed openstack/python-ironic-inspector-client master: Reduce timeout for tempest job https://review.opendev.org/728635 | 07:35 |
*** ociuhandu has joined #openstack-ironic | 07:38 | |
Qianbiao | quay.io is down? It seems i can not visit it. | 07:38 |
rpittau | Qianbiao: yes, looks like a 500 | 07:39 |
rpittau | although I don't see outages in the status page | 07:39 |
rpittau | weird | 07:39 |
Qianbiao | I almost doult our country network first in this case. :) | 07:40 |
Qianbiao | s/doult/blame/ | 07:40 |
rpittau | :D | 07:40 |
rpittau | yeah | 07:40 |
rpittau | I tried with a private session to be sure was not cookies or cache, but it doesn't work | 07:40 |
*** uzumaki has quit IRC | 07:42 | |
*** uzumaki has joined #openstack-ironic | 07:42 | |
openstackgerrit | wangwei1 proposed openstack/ironic-prometheus-exporter master: Add coverage configuration for tox https://review.opendev.org/728392 | 07:45 |
rpittau | mgoddard, TheJulia, we might be ready to release stable/train in ironic and inspector (just remembering what dtantsur|afk said last week) | 07:47 |
mgoddard | rpittau: +1 | 07:47 |
mgoddard | I'll take a look today | 07:47 |
rpittau | mgoddard: thanks! | 07:47 |
rpittau | I rechecked a patch in ironic train just now, hopefully it'll go through | 07:48 |
*** uzumaki has quit IRC | 07:52 | |
openstackgerrit | Merged openstack/python-ironicclient master: Switch to newer openstackdocstheme and reno versions https://review.opendev.org/729014 | 07:56 |
*** tkajinam has quit IRC | 08:02 | |
*** ociuhandu has quit IRC | 08:03 | |
*** ociuhandu has joined #openstack-ironic | 08:04 | |
*** ociuhandu has quit IRC | 08:06 | |
*** ociuhandu has joined #openstack-ironic | 08:06 | |
*** yaawang has quit IRC | 08:08 | |
*** yaawang has joined #openstack-ironic | 08:09 | |
rpittau | any good samaritan that has a minute to spare to review this https://review.opendev.org/727125 and save us some rechecks ? | 08:10 |
patchbot | patch 727125 - ironic - Increase timeout value for ironic-base job - 2 patch sets | 08:10 |
iurygregory | wow 900 ftw | 08:11 |
*** lucasagomes has joined #openstack-ironic | 08:12 | |
*** dougsz has joined #openstack-ironic | 08:13 | |
openstackgerrit | Riccardo Pittau proposed openstack/python-ironicclient master: Update lower-constraints.txt https://review.opendev.org/727243 | 08:14 |
iurygregory | Approved since it was a trivial change to help our CI =) | 08:16 |
iurygregory | lol I wrote and forgot to send XD sorry rpittau ^ | 08:17 |
*** ociuhandu has quit IRC | 08:17 | |
rpittau | iurygregory: it's ok, thanks :) | 08:17 |
iurygregory | rpittau, arne_wiebalck just FYI we have III SPUC | 08:18 |
iurygregory | this friday | 08:18 |
openstackgerrit | Mahendra Kamble proposed openstack/ironic master: DRAC : idrac-redfish inspect updates pxe port https://review.opendev.org/693328 | 08:18 |
*** ociuhandu has joined #openstack-ironic | 08:18 | |
rpittau | iurygregory: I saw it but I will ahve to skip again :/ | 08:18 |
*** yaawang has quit IRC | 08:19 | |
iurygregory | ouch =( | 08:20 |
*** yaawang has joined #openstack-ironic | 08:21 | |
*** ociuhandu has quit IRC | 08:23 | |
*** alexmcleod has joined #openstack-ironic | 08:25 | |
*** uzumaki has joined #openstack-ironic | 08:26 | |
arne_wiebalck | iurygregory: this may be a little late for me too ... although I like how this is an occasion to give "useful operator feedback" :D | 08:34 |
iurygregory | arne_wiebalck, hehehe | 08:35 |
iurygregory | arne_wiebalck, rpittau you can blame JayF for the time =) | 08:39 |
openstackgerrit | wangwei1 proposed openstack/ironic-prometheus-exporter master: Add coverage configuration for tox https://review.opendev.org/728392 | 08:40 |
openstackgerrit | Merged openstack/ironic-python-agent-builder master: Change ownership of tce info dir https://review.opendev.org/726119 | 08:49 |
*** lbotell has quit IRC | 08:57 | |
*** ociuhandu has joined #openstack-ironic | 09:07 | |
openstackgerrit | Merged openstack/ironic-inspector master: Stop running a periodic task for the noop PXE filter https://review.opendev.org/725770 | 09:10 |
openstackgerrit | Merged openstack/python-ironic-inspector-client master: Switch to newer openstackdocstheme and reno versions https://review.opendev.org/729015 | 09:25 |
*** ociuhandu has quit IRC | 09:25 | |
*** ociuhandu has joined #openstack-ironic | 09:26 | |
openstackgerrit | Riccardo Pittau proposed openstack/python-ironic-inspector-client master: Reduce timeout for tempest job https://review.opendev.org/728635 | 09:26 |
openstackgerrit | Verification of a change to openstack/ironic-inspector failed: Update lower-constraints.txt https://review.opendev.org/727237 | 09:32 |
*** sshnaidm|afk is now known as sshnaidm | 09:40 | |
*** k_mouza has joined #openstack-ironic | 09:48 | |
*** xinliang has quit IRC | 10:20 | |
*** derekh has joined #openstack-ironic | 10:26 | |
openstackgerrit | Riccardo Pittau proposed openstack/python-ironic-inspector-client master: Update lower-constraints.txt https://review.opendev.org/727245 | 10:28 |
*** tkajinam has joined #openstack-ironic | 10:30 | |
*** rpittau is now known as rpittau|bbl | 10:31 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-python-agent-builder master: Build tinyipa on focal https://review.opendev.org/725799 | 10:31 |
*** k_mouza has quit IRC | 10:32 | |
*** uzumaki has quit IRC | 10:36 | |
*** xiaolin has quit IRC | 10:48 | |
*** uzumaki has joined #openstack-ironic | 10:51 | |
*** k_mouza has joined #openstack-ironic | 11:00 | |
*** xiaolin has joined #openstack-ironic | 11:05 | |
openstackgerrit | Merged openstack/ironic master: Increase timeout value for ironic-base job https://review.opendev.org/727125 | 11:12 |
openstackgerrit | Merged openstack/ironic-prometheus-exporter master: Add coverage configuration for tox https://review.opendev.org/728392 | 11:12 |
openstackgerrit | Harald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection https://review.opendev.org/683971 | 11:16 |
openstackgerrit | Merged openstack/ironic master: Switch to newer openstackdocstheme and reno versions https://review.opendev.org/728957 | 11:26 |
*** dougsz has quit IRC | 11:34 | |
*** aedc_ has joined #openstack-ironic | 11:39 | |
*** uzumaki has quit IRC | 11:39 | |
*** ociuhandu has quit IRC | 11:40 | |
*** aedc has quit IRC | 11:41 | |
*** ociuhandu has joined #openstack-ironic | 11:42 | |
*** ociuhandu has quit IRC | 11:47 | |
*** aedc_ has quit IRC | 11:53 | |
*** sean-k-mooney has quit IRC | 11:53 | |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/ironic master: WIP - Native zuulv3 grenade multinode multitenant https://review.opendev.org/705030 | 11:58 |
*** dougsz has joined #openstack-ironic | 11:59 | |
openstackgerrit | Merged openstack/ironic-inspector master: Add Python3 victoria unit tests https://review.opendev.org/723571 | 12:01 |
*** rpittau|bbl is now known as rpittau | 12:04 | |
*** jawad_axd has joined #openstack-ironic | 12:05 | |
*** Qianbiao has quit IRC | 12:06 | |
*** dougsz has quit IRC | 12:09 | |
openstackgerrit | Bob Fournier proposed openstack/ironic master: New configuration parameter to use ipmitool retries https://review.opendev.org/728261 | 12:17 |
*** v1k0d3n has joined #openstack-ironic | 12:23 | |
*** Qianbiao has joined #openstack-ironic | 12:28 | |
openstackgerrit | Merged openstack/bifrost master: Remove .testr.conf https://review.opendev.org/729140 | 12:49 |
*** rloo has joined #openstack-ironic | 12:52 | |
openstackgerrit | Andreas Jaeger proposed openstack/bifrost master: Switch to newer openstackdocstheme and reno versions https://review.opendev.org/729245 | 12:53 |
mgoddard | rpittau: how is train looking? | 12:55 |
TheJulia | rpittau: as long as backports have landed, I think we should be good | 12:56 |
TheJulia | mgoddard: ^^^ | 12:56 |
rpittau | mgoddard, TheJulia, checking | 12:56 |
* TheJulia makes coffee | 12:56 | |
rpittau | one patch still needs to land in ironic | 12:56 |
*** ociuhandu has joined #openstack-ironic | 12:57 | |
rpittau | it's in recheck since a couple of hours | 12:57 |
rpittau | inspector seems ok | 12:57 |
Qianbiao | The CI is really like a tortoise ;( | 12:58 |
Qianbiao | should add more jenkins nodes. | 12:58 |
iurygregory | good morning TheJulia =) | 13:00 |
*** derekh has quit IRC | 13:01 | |
*** derekh has joined #openstack-ironic | 13:01 | |
openstackgerrit | Verification of a change to openstack/ironic-inspector failed: Update local.conf example file. https://review.opendev.org/726442 | 13:01 |
openstackgerrit | Riccardo Pittau proposed openstack/bifrost master: Install python3-pip system package https://review.opendev.org/729249 | 13:02 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-inspector stable/ussuri: Update TOX_CONSTRAINTS_FILE for stable/ussuri https://review.opendev.org/723569 | 13:03 |
TheJulia | Qianbiao: too many integration test jobs :( | 13:06 |
*** ociuhandu has quit IRC | 13:06 | |
Qianbiao | <TheJulia> i find metal3 use libvirt to simulate bm. may it save resources and speed up the test jobs | 13:07 |
TheJulia | Basically the same thing occurs for the integration jobs, about half the time is just installing software | 13:08 |
TheJulia | from source | 13:08 |
Qianbiao | :( | 13:08 |
*** Goneri has joined #openstack-ironic | 13:09 | |
TheJulia | we also have two upgrade jobs, they perform a smoke test upgrade to latest, re-test | 13:09 |
iurygregory | no smoke test anymore =) | 13:10 |
rpittau | mgoddard, TheJulia: inspector should be good to go | 13:11 |
mgoddard | cool. I'll go through all the deliverables and see which have changes | 13:11 |
*** elemaill has joined #openstack-ironic | 13:13 | |
*** tzumainn has joined #openstack-ironic | 13:19 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-inspector master: Increase timeout for introespection in ironic-inspector-tempest-managed https://review.opendev.org/729254 | 13:23 |
TheJulia | vdrok: glanced at the linux kernel source for https://review.opendev.org/#/c/728529, changed my mind and my review | 13:23 |
patchbot | patch 728529 - ironic-python-agent - Add possibility to pass global request ID - 1 patch set | 13:23 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-inspector master: Increase timeout for introspection in ironic-inspector-tempest-managed https://review.opendev.org/729254 | 13:23 |
*** jdandrea has joined #openstack-ironic | 13:23 | |
vdrok | Hey TheJulia , oh, good to know, thanks! | 13:24 |
TheJulia | I also commented on the ironic patch on the lengths | 13:24 |
iurygregory | rpittau, not sure if it will helpp increase .-. if I do remember this was the oslo problem that dtantsur|afk found... | 13:24 |
openstackgerrit | Merged openstack/bifrost master: Switch to newer openstackdocstheme and reno versions https://review.opendev.org/729245 | 13:25 |
*** m1p has joined #openstack-ironic | 13:25 | |
rpittau | iurygregory: do you have a link handy for that ? I see the time increased there but no other issues | 13:25 |
vdrok | As for patches, I guess there is one important in client, https://review.opendev.org/728464 | 13:25 |
patchbot | patch 728464 - python-ironicclient - Allow to pass additional arguments into adapter - 1 patch set | 13:25 |
*** ociuhandu has joined #openstack-ironic | 13:26 | |
iurygregory | rpittau, let me see if I can find | 13:26 |
m1p | hello ironic. any known issues with node provisioning? "attributes" db tables remains empty during "node provide", so nodes are getting blacklisted and won't pxe boot. env is ussuri/centos8. | 13:26 |
iurygregory | rpittau, nvm it was in the ironic-inspector-non-standalone-tempest =) | 13:30 |
rpittau | iurygregory: ok, thanks | 13:31 |
*** ociuhandu has quit IRC | 13:31 | |
TheJulia | m1p: did you run ironic-dbsync ? | 13:35 |
openstackgerrit | Riccardo Pittau proposed openstack/python-ironic-inspector-client master: Reduce timeout for tempest job https://review.opendev.org/728635 | 13:35 |
TheJulia | m1p: what does the last_error have populated? | 13:35 |
*** s8k has joined #openstack-ironic | 13:35 | |
m1p | TheJulia: undercloud deployment with tripleo, didn't do any manual steps. last_error is abort or timeout, depending. introspection works fine, i can see the attributes table getting populated, so the macs get whitelisted for pxe boot. during node provide, table stays empty | 13:39 |
TheJulia | which table stays empty? I ask because we don't use an attributes table for cleaning/deployment | 13:39 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Increase timeout for introspection in ironic-inspector-tempest https://review.opendev.org/729259 | 13:40 |
m1p | TheJulia: ironic-inspector.attributes | 13:40 |
TheJulia | different service | 13:40 |
TheJulia | the db you would be looking at is ironic | 13:40 |
*** cdearborn has joined #openstack-ironic | 13:40 | |
TheJulia | ironic-inspector has absolutely nothing to do with providing nodes to ironic | 13:40 |
m1p | my bad, thx | 13:41 |
m1p | then i need to find out why the nodes are blacklisted | 13:41 |
TheJulia | m1p: time out generally means that we never heard from the agent | 13:41 |
TheJulia | m1p: where are you percieving they are being blacklisted at? | 13:41 |
m1p | the macs are blacklisted in dnsmasq with ,ignore | 13:41 |
TheJulia | yeah, for ironic-inspector | 13:41 |
TheJulia | NOT neutron as part of deployment | 13:41 |
m1p | nodes hang in pxe boot waiting for response during node provide, that's why i assumed it's the same thing | 13:42 |
TheJulia | separate dnsmasq running in a namespace | 13:42 |
TheJulia | m1p: do you see anything on the console from the start of the pxe boot? | 13:42 |
m1p | yes, it's not getting any reply | 13:43 |
TheJulia | sounds like your machine is not actually connected to the same network used for cleaning/provisioning | 13:43 |
TheJulia | at least, as far as neutron is concerned | 13:43 |
m1p | with at least 4-5 redeployments per week and no relevant code changes in the repo? unlikely. | 13:44 |
m1p | where can i check it | 13:44 |
TheJulia | m1p: you need to backtrack from with-in the namespace (ip netns list) and test connectivity across interfaces (ip netns exec namespace-id ping some-address-on-the-physical-network | 13:44 |
TheJulia | so your saying this is actually a sporatic issue? | 13:45 |
TheJulia | or is it always happening? | 13:45 |
m1p | same repo deployed just fine a month ago. i'll get back to you when i find something | 13:45 |
m1p | i'm saying it's the first time this issue occured | 13:45 |
TheJulia | Yeah, that is weird | 13:45 |
TheJulia | I'd check physical networking, maybe even try tcpdumping inside the namespace to see if it is seeing the dhcp packets | 13:46 |
m1p | are you sure? as i said, ironic-inspector pxe boots the nodes without issues and introspects them. | 13:48 |
*** ociuhandu has joined #openstack-ironic | 13:48 | |
*** ociuhandu has quit IRC | 13:54 | |
TheJulia | m1p: very sure, they are attached to networking differently | 14:02 |
m1p | TheJulia: hmm, ok. i'll dive in tomorrow. it's really weird because it fails so early. the nodes won't even pxe boot, server response timeout. physical connectivity is 100% good. i'll get back when i have identified the issue. | 14:08 |
m1p | thx for your time | 14:08 |
TheJulia | m1p: are they in maintenance state? | 14:09 |
m1p | no | 14:09 |
TheJulia | are they showing as available computes in nova? | 14:09 |
TheJulia | compute hypervisors that is | 14:09 |
m1p | should they this early? | 14:10 |
TheJulia | well, nova will fail hard early on | 14:10 |
TheJulia | but depends on exactly where errors are occuring | 14:10 |
TheJulia | It sounds like time is not actually even passing for the timeout to uccur | 14:10 |
TheJulia | occur | 14:10 |
*** tkajinam has quit IRC | 14:11 | |
openstackgerrit | Riccardo Pittau proposed openstack/bifrost master: Update docs references for CentOS 8 https://review.opendev.org/729273 | 14:11 |
m1p | i think i didn't express myself clearly. fresh undercloud install, import nodes from instackenv, introspect nodes. until here everything is fine. then trying to move nodes from manageable to available state. here it happens, the nodes won't pxe boot for cleaning. | 14:11 |
*** tkajinam has joined #openstack-ironic | 14:11 | |
m1p | no nova | 14:11 |
TheJulia | ahh | 14:11 |
TheJulia | and they power on I take it? | 14:11 |
m1p | yes | 14:12 |
*** jawad_axd has quit IRC | 14:12 | |
m1p | then server response timeout while waiting for pxe response | 14:12 |
TheJulia | yeah, this sounds like networking, specificially with however neutron is attaching with the namespace | 14:12 |
*** jawad_axd has joined #openstack-ironic | 14:12 | |
m1p | how can i check it? | 14:12 |
m1p | as i'm using tripleo, wouldn't an error here also affect ironic-inspector? or are they completly separated in regards to networking? | 14:14 |
TheJulia | you need to find the namespace neutron is using and start working from with-in that namespace to test networkign | 14:15 |
TheJulia | if you can see tcpdump packets, thats a good sign attachment wise | 14:15 |
TheJulia | and it is a completely separate dnsmasq instance than what ironic-inspector uses | 14:15 |
TheJulia | it doesn't bind that from with-in the namespace | 14:15 |
openstackgerrit | Riccardo Pittau proposed openstack/networking-baremetal master: Convert networking-baremetal job to dib https://review.opendev.org/718697 | 14:15 |
openstackgerrit | Riccardo Pittau proposed openstack/networking-baremetal master: Convert networking-baremetal job to dib https://review.opendev.org/718697 | 14:16 |
*** jawad_axd has quit IRC | 14:18 | |
iurygregory | rpittau, seems like manage doesn't help if we are trying to update the volume_connector =( | 14:19 |
iurygregory | wondering if the node should be in manage before the volume connector is created | 14:21 |
*** riuzen has joined #openstack-ironic | 14:22 | |
*** riuzen has quit IRC | 14:23 | |
openstackgerrit | Riccardo Pittau proposed openstack/bifrost master: Update docs references for CentOS 8 https://review.opendev.org/729273 | 14:28 |
TheJulia | iurygregory: what seems to be the issue? | 14:35 |
iurygregory | TheJulia, The requested action "volume connector update" can not be performed on node "20530ed7-232a-4b30-8a50-71d5406b9b17" while it is in state "None". | 14:36 |
iurygregory | http://paste.openstack.org/show/793770/ this is the code | 14:37 |
TheJulia | and this is a brand new error that has started to appear? | 14:37 |
TheJulia | looking | 14:37 |
iurygregory | this is in the functional tests for openstacksdk =) | 14:37 |
TheJulia | I believe it does need to be manageable before you can update the target | 14:38 |
TheJulia | err | 14:38 |
TheJulia | connector | 14:38 |
iurygregory | yeah | 14:38 |
*** uzumaki has joined #openstack-ironic | 14:38 | |
iurygregory | after the connector is created it sets the node to manage | 14:39 |
iurygregory | or maybe it should be done before L6 where it adds .extra = {'answer': 42} ? | 14:40 |
TheJulia | line 8 before line 2 | 14:41 |
iurygregory | ok =) | 14:41 |
iurygregory | tks! | 14:41 |
openstackgerrit | Harald Jensås proposed openstack/networking-baremetal master: Use openstacksdk for ironic connection https://review.opendev.org/683971 | 14:42 |
*** ociuhandu has joined #openstack-ironic | 14:46 | |
*** jawad_axd has joined #openstack-ironic | 14:49 | |
*** jawad_axd has quit IRC | 14:54 | |
iurygregory | rpittau, maybe we should also increase the time for ironic-inspector-tempest in the same patch =) | 14:55 |
rpittau | iurygregory: which patch ? | 14:56 |
elemaill | Hello, i am trying to deploy nodes with bifrost fresh install (ussuri/CentOS 8) all seems to be fine, nodes are enrolled and pxe boot but the dhcp request from nodes are unanswered (i see request on the localhost/target machine) any idea what could be wrong ? | 14:57 |
iurygregory | rpittau, https://review.opendev.org/#/c/729254/ =) | 14:57 |
patchbot | patch 729254 - ironic-inspector - Increase timeout for introspection in ironic-inspe... - 2 patch sets | 14:57 |
rpittau | iurygregory: ironic-inspector-tempest is defined in ironic, I put up another patch for that https://review.opendev.org/729259 | 14:58 |
patchbot | patch 729259 - ironic - Increase timeout for introspection in ironic-inspe... - 1 patch set | 14:58 |
iurygregory | rpittau, ++ | 14:58 |
TheJulia | eandersson: so what you described seems like a bug because we should be using the ironic user on clean to re-query... but yes they do need to be in the same project. I guess it makes sense to check if there is no context, then to fallback to the service level credentials | 14:58 |
iurygregory | I probably missed this one | 14:58 |
rpittau | and probably needs to be merged first as it keep failing in ironic-inspector :/ | 14:59 |
iurygregory | rpittau, yup =( | 14:59 |
gudrutis2 | Hi ironic 0/ | 15:06 |
gudrutis2 | can I specify yum parameters when in `package-installs.yaml` ? | 15:06 |
*** hamzy_ is now known as hamzy | 15:09 | |
* TheJulia looks at tests and could have sworn writing a number of tests | 15:09 | |
*** Qianbiao has quit IRC | 15:13 | |
erbarr | are there explicit tests in ironic-tempest-plugin for bios interfaces like drac-wsman? | 15:15 |
openstackgerrit | Merged openstack/ironic stable/ussuri: Collect ramdisk logs also during cleaning https://review.opendev.org/728630 | 15:19 |
openstackgerrit | Verification of a change to openstack/ironic failed: Add `network_data` field to ironic node object https://review.opendev.org/687910 | 15:19 |
openstackgerrit | Merged openstack/ironic-inspector stable/ussuri: Update TOX_CONSTRAINTS_FILE for stable/ussuri https://review.opendev.org/723569 | 15:19 |
*** jawad_axd has joined #openstack-ironic | 15:20 | |
TheJulia | erbarr: no, but your welcome to add them | 15:22 |
TheJulia | just need to explicitly navigate the drivers and all | 15:22 |
TheJulia | And also, maybe put a handle | 15:22 |
TheJulia | s/handle/knob | 15:22 |
*** dking has joined #openstack-ironic | 15:23 | |
TheJulia | erbarr: mainly because changing them on random customers might be bad | 15:24 |
erbarr | TheJulia: agreed, i'm just wondering how that's covered, I'm guessing it gets excercised as part of the settings used to run basic_ops or am I assuming too much? | 15:26 |
TheJulia | no, explicit test case would be needed | 15:27 |
erbarr | ok, thanks, soo I need to learn a lot then lol | 15:27 |
iurygregory | erbarr, is not that hard I would say =) | 15:28 |
erbarr | iuerygregory, lol sounds like what a helpful person would say ;) | 15:30 |
*** riuzen has joined #openstack-ironic | 15:32 | |
*** riuzen has quit IRC | 15:33 | |
openstackgerrit | Mark Goddard proposed openstack/bifrost stable/ussuri: Switch git_branch to stable/ussuri https://review.opendev.org/729302 | 15:37 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Add IPv6 ci Job https://review.opendev.org/724087 | 15:45 |
*** gyee has joined #openstack-ironic | 15:46 | |
v1k0d3n | hey everyone...i've been reading through ironic docs, and am having issues at the point where i'm starting an instance. | 15:46 |
v1k0d3n | TheJulia said that if i bring up cars and whiskey, i might be able to get a little bit of help? | 15:47 |
v1k0d3n | fine with folks sending me back to docs i might have missed as well. but i wanted to boot a bm instance off of a vlan...i'm assuming this is perfectly fine? | 15:48 |
TheJulia | lol | 15:50 |
TheJulia | so what seems to be the issue? | 15:50 |
v1k0d3n | i seem to be going through browser tab-mania looking for something on this.... | 15:50 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: [WIP] Fix grub2 pxe job with native ubuntu ovmf package https://review.opendev.org/716889 | 15:50 |
TheJulia | 5 million tabs later... :) | 15:50 |
v1k0d3n | well, so i have a vlan101 that I would like to be my pxe network. | 15:50 |
erbarr | ahh, cars and whiskey, good to know lol | 15:50 |
v1k0d3n | erbarr cars for sure...i love cars and motorcycles. so hopefully in good company? :) | 15:51 |
TheJulia | yes, definitel | 15:52 |
TheJulia | y | 15:52 |
TheJulia | I won't get on a motorcycle due to a crash a long time ago, but I have several car projects this weekend | 15:53 |
TheJulia | which reminds me, I need to call the ford dealer.... One apparently has a safety recall :( | 15:53 |
v1k0d3n | so i can share config...but i guess...when i create a bm node...i see that flat/noop are used? | 15:53 |
v1k0d3n | for the network_interface? i thought that it might be vlan? or am i understanding this incorrectly | 15:54 |
v1k0d3n | ? | 15:54 |
TheJulia | v1k0d3n: so are you using a ml2 networking driver managing switches? | 15:54 |
TheJulia | in other words, will machines be on tenant networks | 15:54 |
v1k0d3n | use...so i am providing a trunk port to the NIC being used...and then in openstack creating the VLAN ID's for each of the networks. | 15:55 |
v1k0d3n | does that help? | 15:55 |
*** ociuhandu has quit IRC | 15:55 | |
TheJulia | kind of | 15:55 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: [WIP] Fix uefi jobs with native ubuntu ovmf package https://review.opendev.org/716889 | 15:55 |
TheJulia | so noop is intended for standalone usage where you have static dhcp configured to signal/control machines | 15:55 |
*** ociuhandu has joined #openstack-ironic | 15:55 | |
v1k0d3n | what other details can i provide. there's a lot of terminology in ironic...i want to make sure i'm speaking the same lang/terms. | 15:55 |
TheJulia | flat is neutron with all the hosts on a pre-configured never changing vlan or otherwise "flat" network | 15:56 |
*** jawad_axd has quit IRC | 15:56 | |
v1k0d3n | ah....ok, that makes sense. | 15:56 |
TheJulia | only the neutron interface has all the smarts and logic to tell neutron to "change x port to y network for z host" | 15:56 |
v1k0d3n | so in this case...there is no other devices controlling DHCP for that VLAN | 15:56 |
TheJulia | both flat/neutron interfaces use neutron in the backend | 15:57 |
v1k0d3n | that explains flat/noop better. | 15:57 |
TheJulia | just flat is basically "dhcp only, no dynamic configuration otherwise" | 15:57 |
*** lucasagomes has quit IRC | 15:57 | |
v1k0d3n | which is best? should i do DHCP externally via an upstream device? because i can do that pretty easily. | 15:57 |
TheJulia | it really depends on your use case and how you want to run the environment | 15:58 |
TheJulia | and also requirements | 15:58 |
v1k0d3n | right now i'm still in testing phases. so requirements aren't very defined yet. | 15:58 |
TheJulia | the neutron interface basically requires a neutron ml2 driver for the switch with extra port structural information so basically the ml2 plugin can login to the switch and change the vlan tagging | 15:58 |
v1k0d3n | i would say best case...or the case that is the most flexible/preferred. | 15:59 |
v1k0d3n | oh! | 15:59 |
v1k0d3n | so that probably won't happen in this case then. | 15:59 |
TheJulia | okay | 15:59 |
v1k0d3n | i'm so glad you mentioned that. | 15:59 |
*** ociuhandu has quit IRC | 15:59 | |
TheJulia | are you using nova at all? | 15:59 |
TheJulia | or intending to use it | 15:59 |
*** ociuhandu has joined #openstack-ironic | 16:00 | |
v1k0d3n | because, since this is a home lab...i really only have Ubiquiti switches, and a pfSense box available. | 16:00 |
v1k0d3n | reconfiguring is going to be difficult, i would imagine...or at least more complex. | 16:00 |
TheJulia | maybe, maybe not | 16:00 |
TheJulia | but for home labs, if your cool with managing your own dhcp, then you really don't need neutron at all | 16:00 |
TheJulia | and you can defintiely run with noop | 16:00 |
TheJulia | we somewhat document that in bifrost's documents | 16:01 |
v1k0d3n | i feel like i just took the red pill.... | 16:01 |
*** jawad_axd has joined #openstack-ironic | 16:02 | |
TheJulia | This can be good or bad | 16:02 |
v1k0d3n | so that really explains a big part that i wasn't wrapping my head around...now i understand the intentions a lot better. | 16:02 |
iurygregory | matrix reference detected =) | 16:03 |
v1k0d3n | it's a good thing. unleash flying mode. | 16:03 |
v1k0d3n | iurygregory ++ | 16:03 |
erbarr | glad is that one | 16:03 |
v1k0d3n | so can you help me understand the "with nova" or "without nova" part? | 16:04 |
v1k0d3n | i guess i just always assumed "with nova...like, duh". so i have options? and what does that buy me, really? | 16:05 |
TheJulia | so nova basically wants to create virtual ports in neutron for ip address management purposes. | 16:05 |
TheJulia | depends on how you wish to deploy your baremetal | 16:05 |
v1k0d3n | ok, that makes sense. | 16:05 |
v1k0d3n | my _thought_ was that I would be able to select which vlans a secondary interface would be able to attach to. | 16:06 |
TheJulia | so, generally in most cases people manage that kind of stuff with neutron | 16:07 |
TheJulia | BUT! | 16:07 |
v1k0d3n | so my thinking (may be incorrect) is that I would have a vlan for pxe...which is dedicated for that (101), and then through openstack (neutron/nova) i would be able to attach that secondary interface to public (vlan 4). | 16:07 |
TheJulia | you said a home lab, do you just mean passing configuration to the nodes saying "use x vlan on y interface"? | 16:07 |
*** yolanda has quit IRC | 16:07 | |
TheJulia | yeah, that is basically a point at which you need all of the networking mechanics | 16:08 |
TheJulia | also, pxe basically needs to be untagged | 16:09 |
TheJulia | some cards let you change the default config so the pxe is on a tagged network | 16:09 |
TheJulia | but yeah | 16:09 |
TheJulia | Sorry, we're full of sad unfortunate truths | 16:09 |
TheJulia | Unfortunate Truths as a Service | 16:09 |
v1k0d3n | https://usercontent.irccloud-cdn.com/file/dmcxAS5X/vlan-setup.png | 16:09 |
v1k0d3n | so basically, that is my home lab setup today. | 16:10 |
v1k0d3n | ok, so the main interface coming in is actually untagged. i tag it on the neutron side...and let neutron manage who get's what vlan when bootrapping an instance. | 16:11 |
TheJulia | Wow, way better diagram than my ascii list | 16:11 |
iurygregory | O.o omg | 16:12 |
v1k0d3n | oh boy...whenever i see "omg"...not sure if i've some something good or not. | 16:12 |
iurygregory | good =) | 16:13 |
v1k0d3n | ty :) | 16:13 |
v1k0d3n | so these are mostly supermicro small servers for testing. | 16:13 |
v1k0d3n | currently testing out deployments for 5G far edge and RT kernel testing | 16:14 |
v1k0d3n | so now i can explain a bit... | 16:14 |
v1k0d3n | e2 on the openstack environment AIO is an untagged interface coming in...that is configured to be tagged on the neutron side. so i think that's a good thing, right? | 16:15 |
v1k0d3n | the pfSense is the gateway at each of the VLANS, that is where I could enable DHCP if i have to...or if the ubnt switches can be configured for neutron autoconfiguration...i'd be happy to try that. haven't see anyone do that yet though, because I haven't been searching for it yet. | 16:18 |
openstackgerrit | Verification of a change to openstack/ironic failed: Fix image type reference https://review.opendev.org/728884 | 16:19 |
TheJulia | sorry, on a call at the moment | 16:21 |
v1k0d3n | no worries :) | 16:22 |
rpittau | bye everyone, see you on monday! o/ | 16:22 |
*** rpittau is now known as rpittau|afk | 16:22 | |
iurygregory | bye rpittau|afk | 16:24 |
TheJulia | blarg conference calls | 16:39 |
TheJulia | v1k0d3n: so if your not moving the ports around and your always okay with the machines being on vlan4... you could just try generating and injecting network configuration | 16:40 |
v1k0d3n | so i guess...what if i do what to dynamically change to various vlans on the other interfaces for these two servers? | 16:41 |
TheJulia | you'd basically need neutron | 16:46 |
TheJulia | and an ml2 driver | 16:46 |
*** uzumaki has quit IRC | 16:46 | |
TheJulia | OR your welcome to propose a new driver | 16:46 |
TheJulia | a new network interface driver that is | 16:46 |
v1k0d3n | ok, so I think that's ok | 16:53 |
v1k0d3n | let me try to look in docs for how i would set up neutron/nova for this. i think this is where i keep getting confused TheJulia | 16:56 |
openstackgerrit | Merged openstack/ironic master: Mark more configuration options as reloadable https://review.opendev.org/725867 | 16:56 |
openstackgerrit | Merged openstack/ironic-inspector stable/ussuri: Update local.conf example file. https://review.opendev.org/726442 | 16:56 |
*** derekh has quit IRC | 16:59 | |
*** k_mouza has quit IRC | 16:59 | |
*** ociuhandu has quit IRC | 17:01 | |
*** ociuhandu has joined #openstack-ironic | 17:02 | |
*** ociuhandu has quit IRC | 17:04 | |
*** ociuhandu has joined #openstack-ironic | 17:04 | |
*** scott_c has joined #openstack-ironic | 17:05 | |
openstackgerrit | Merged openstack/ironic-tempest-plugin master: Add basic IPv6 support to BaremetalSingleTenant https://review.opendev.org/722663 | 17:05 |
v1k0d3n | i'm not sure i understand yet if i can do this in my setup or not. | 17:06 |
TheJulia | you can use neutron without nova, fwiw | 17:06 |
*** scott_c has quit IRC | 17:14 | |
*** jawad_ax_ has joined #openstack-ironic | 17:23 | |
*** jawad_axd has quit IRC | 17:27 | |
*** ociuhandu has quit IRC | 17:28 | |
*** ociuhandu has joined #openstack-ironic | 17:29 | |
eandersson | TheJulia, I had arne_wiebalck help med reproduce it as well | 17:32 |
eandersson | I was slightly wrong, basically there is no project_id and that is why it does not match the image_id. | 17:33 |
eandersson | *image project_id | 17:33 |
eandersson | Looking at the code you can do reboot_requested during the cleaning phase if the image is public or if you don't use glance. | 17:34 |
*** ociuhandu has quit IRC | 17:41 | |
*** jawad_ax_ has quit IRC | 17:45 | |
*** jawad_axd has joined #openstack-ironic | 17:45 | |
eandersson | arne_wiebalck https://storyboard.openstack.org/#!/story/2007695 | 17:48 |
TheJulia | hmm, might be a good case to just use deploy kernel/ramdisk from a webserver instead of glance | 17:51 |
eandersson | Yea - we are not actually going to use Glance | 17:51 |
eandersson | but this was very confusing :D | 17:51 |
TheJulia | v1k0d3n: You can, you'll likely need some glue someplace. The key is kind of where do you want glue or not | 17:51 |
arne_wiebalck | eandersson: thanks, I added the error message I saw this morning. | 17:51 |
TheJulia | eandersson: yeah, I imagine so :( | 17:52 |
eandersson | At least if there is a bug people have some reference (and workarounds) | 17:52 |
arne_wiebalck | bye everyone o/ | 17:55 |
eandersson | o// | 17:55 |
*** ociuhandu has joined #openstack-ironic | 18:31 | |
*** rcernin has quit IRC | 18:34 | |
*** jawad_axd has quit IRC | 18:53 | |
openstackgerrit | Zane Bitter proposed openstack/ironic master: Revert "Deprecate ibmc" https://review.opendev.org/729355 | 18:57 |
TheJulia | wtf | 18:59 |
*** k_mouza has joined #openstack-ironic | 18:59 | |
openstackgerrit | Zane Bitter proposed openstack/ironic master: Revert "Deprecate ibmc" https://review.opendev.org/729355 | 19:00 |
TheJulia | zaneb: approved | 19:01 |
TheJulia | great catch | 19:01 |
*** k_mouza has quit IRC | 19:04 | |
*** ociuhandu has quit IRC | 19:09 | |
*** ociuhandu has joined #openstack-ironic | 19:09 | |
openstackgerrit | Merged openstack/ironic master: Add `network_data` field to ironic node object https://review.opendev.org/687910 | 19:10 |
*** ociuhandu has quit IRC | 19:15 | |
iurygregory | woot merged \o/ | 19:16 |
*** scott_c has joined #openstack-ironic | 19:24 | |
*** dougsz has joined #openstack-ironic | 19:27 | |
TheJulia | \o/ | 19:32 |
TheJulia | next! | 19:32 |
v1k0d3n | yeah i'm not sure what to do TheJulia... | 19:33 |
iurygregory | the next in chain already has your +2 TheJulia =) | 19:33 |
TheJulia | iurygregory: queue mr. burns doing his "excellent" response | 19:34 |
iurygregory | hehehe | 19:34 |
TheJulia | v1k0d3n: Hardware is always a bit of a choose your own adventure so I suspect a good starting point is see if you can just deploy on the locally attached network, then add in the external network, and if you then want to go further, just take a logical step at a time | 19:34 |
v1k0d3n | i guess, not even sure where to start, i guess. whatever is the easiest path? | 19:34 |
TheJulia | we'll be here, to at least provide crazy ideas | 19:35 |
TheJulia | v1k0d3n: bifrost is typically an easy starting path | 19:35 |
v1k0d3n | i don't know if i really understand the difference between the two. | 19:35 |
v1k0d3n | i can't really have ironic configure vlans, so i can give Kolla another raw interface to use (which i just configured), and let pfsense do the dhcp allocation. | 19:36 |
v1k0d3n | maybe at some point i can work on something w/unifi...but have to see it working and then solve that need after i understand a bit more. | 19:37 |
TheJulia | I feel like you've kind of got like a matrix of constraints and requirements that you need to sort through | 19:37 |
TheJulia | like... you can do manual dhcp management, but then your using the noop network interface | 19:37 |
TheJulia | no neutron, no networking integration really | 19:38 |
TheJulia | you CAN create and inject configuration into deployed nodes that turn on things like other network interfaces, but to manage that at a switch level is a different service | 19:38 |
v1k0d3n | i think that's the easiest fro now...and i can go with the manual networking for now. | 19:38 |
v1k0d3n | but things are failing for noop as well. | 19:39 |
TheJulia | how so? | 19:39 |
v1k0d3n | so really it's the troubleshooting part. sort of like when i was trying to explore octavia...didn't really know _which_ logs to look for, and then some of the logs where a bit cryptic or standard "ignore that one..." sort of stuff. | 19:39 |
v1k0d3n | if you know what i mean :) | 19:40 |
TheJulia | okay, well, you've started down a path to deployment, what do you see around yourself. To re-use our most used question "what do you see on the console of the machine" | 19:40 |
v1k0d3n | let me try noop again, and see. wish i had something working and could work backwards. | 19:40 |
TheJulia | the node last_error field returned by ironic's api can help us help you quite a bit | 19:40 |
* TheJulia forgot how convoluted the pxe code was | 19:41 | |
v1k0d3n | well, i see ipmitool running and getting a poweron status back from the host | 19:44 |
v1k0d3n | Error response 0xc1 from Get PICMG Properities | 19:44 |
v1k0d3n | that's the last error message | 19:44 |
TheJulia | you can safely ignore that | 19:44 |
v1k0d3n | hahaha! | 19:44 |
TheJulia | it is coming from the ipmitool command in debug output mode | 19:44 |
TheJulia | if you turn off debug logging, it will go away | 19:44 |
v1k0d3n | same here, i guess? | 19:45 |
v1k0d3n | https://www.irccloud.com/pastebin/lMpb9n7r/ | 19:45 |
v1k0d3n | with all of that...that's all debug i guess | 19:45 |
v1k0d3n | yeah | 19:46 |
TheJulia | yeah | 19:50 |
TheJulia | does ironic report the power state of the node? | 19:50 |
v1k0d3n | it does. that says that the power is on. | 19:50 |
*** jawad_axd has joined #openstack-ironic | 19:50 | |
v1k0d3n | i did get past that early on by testing a non-working port...making sure it's different when working vs not working. | 19:50 |
v1k0d3n | so i know that ipmitool is at least communicating with the bmc port correctly. | 19:51 |
TheJulia | okay | 19:55 |
TheJulia | so what provision_state is the machine in? is the maintenance flag set? | 19:56 |
v1k0d3n | looking at some other items in my setup to make sure ports are configured correctly, etc. | 19:56 |
*** xiaolin has quit IRC | 19:56 | |
*** uzumaki has joined #openstack-ironic | 20:08 | |
*** lbotell has joined #openstack-ironic | 20:23 | |
lbotell | Hi all, has anybody worked with laptops as baremetal nodes? | 20:24 |
*** dougsz has quit IRC | 20:27 | |
*** lbotell37 has joined #openstack-ironic | 20:28 | |
*** scott__c has joined #openstack-ironic | 20:28 | |
*** scott_c has quit IRC | 20:30 | |
eandersson | lbotell it's difficult because laptops etc wont have impi / redfish support | 20:32 |
lbotell | Since laptop will not auto start after a power reset I was wondering if there is a way to mix drivers, in this case wake-on-lan and snmp PDUS so that I can power off the laptop with the snmp PDU and power it on using wake-on-lan | 20:33 |
TheJulia | lbotell: afaik no | 20:34 |
TheJulia | lbotell: you could make a hybrid hardware type | 20:34 |
* TheJulia needs to go lay down | 20:35 | |
TheJulia | bbl | 20:35 |
lbotell | Ohh I see, where can I start? | 20:35 |
TheJulia | lbotell: well, let me get you a link | 20:35 |
TheJulia | lbotell: sometihing kind of like https://opendev.org/x/ironic-staging-drivers, however if you look at setup.cfg you'll see entry_points references to drivers. At the same time you will see a ironic.hardware.type field with various hardware types | 20:36 |
TheJulia | https://opendev.org/x/ironic-staging-drivers/src/branch/master/ironic_staging_drivers/wol/__init__.py#L23 <-- wake on lan | 20:37 |
TheJulia | https://opendev.org/openstack/ironic/src/branch/master/ironic/drivers/generic.py#L37 <-- is the generic hardware class that is based upon | 20:38 |
*** elemaill has quit IRC | 20:38 | |
lbotell | Ok, let me take a look at those | 20:40 |
lbotell | I appreciate your help, thanks TheJulia , eandersson | 20:41 |
v1k0d3n | so TheJulia looks like the networking (outside of neutron, to be clear) is working correctly....the two hosts i have will boot with MaaS on a separate vlan when I tag it properly for the older MaaS setup I have. | 20:44 |
*** jawad_axd has quit IRC | 20:44 | |
*** Goneri has quit IRC | 21:03 | |
*** jdandrea has quit IRC | 21:05 | |
TheJulia | v1k0d3n: okay, so if you do simillarly with ironic, what do you encounter? | 21:09 |
v1k0d3n | TheJulia i see ipmitool talk with the management port...and nothing else. it looks like it deploys to an extent...but can't find relevant logs or output. | 21:10 |
v1k0d3n | i don't really want to give up until i can get a bit further. | 21:11 |
TheJulia | so what is the very last action your performing with ironic? | 21:12 |
v1k0d3n | node create > node manage > node provide (available) > openstack server create > fail | 21:12 |
TheJulia | okay! | 21:12 |
TheJulia | so, without neutron, your not going to be using openstack server create | 21:13 |
v1k0d3n | oh well snap. ok then! | 21:13 |
TheJulia | This is likely where things start to go sideways in the nova-compute log | 21:13 |
v1k0d3n | so then...i guess what should i expect next? | 21:13 |
v1k0d3n | ok, that's what i thought...but couldn't find a lot in the logs really. | 21:14 |
TheJulia | its okay | 21:14 |
TheJulia | I'm looking for some specific docs, give me a few minutes | 21:14 |
v1k0d3n | awesome! thank you!! | 21:14 |
TheJulia | https://docs.openstack.org/ironic/latest/user/ <-- super high level docs | 21:17 |
TheJulia | But what you really want is ---> https://docs.openstack.org/ironic/latest/install/standalone.html | 21:17 |
*** Goneri has joined #openstack-ironic | 21:20 | |
TheJulia | v1k0d3n: that standalone doc... you likely could just start around line 5 | 21:23 |
eandersson | Is there an inbuilt function in the IPA for executing and capturing the error code? e.g. if I want a clean step to fail if the bash script returns a non zero code? | 21:41 |
eandersson | Currently using ironic_python_agent.utils.execute but don't think it allows to fail on a exit code | 21:42 |
*** Goneri has quit IRC | 21:48 | |
*** elemaill has joined #openstack-ironic | 21:50 | |
*** uzumaki has quit IRC | 21:51 | |
*** uzumaki has joined #openstack-ironic | 21:57 | |
TheJulia | I'd catch the exception, tbh | 21:57 |
*** alexmcleod has quit IRC | 22:12 | |
*** lbotell37 has quit IRC | 22:15 | |
*** uzumaki has quit IRC | 22:16 | |
*** lbotell73 has joined #openstack-ironic | 22:18 | |
*** lbotell73 has quit IRC | 22:22 | |
*** scott__c has quit IRC | 22:22 | |
*** scott_c has joined #openstack-ironic | 22:23 | |
*** scott_c has quit IRC | 22:24 | |
*** rloo has quit IRC | 22:34 | |
*** elemaill has quit IRC | 22:34 | |
*** uzumaki has joined #openstack-ironic | 22:36 | |
*** lbotell has quit IRC | 22:53 | |
*** rcernin has joined #openstack-ironic | 22:56 | |
*** elemaill has joined #openstack-ironic | 23:02 | |
*** elemaill has quit IRC | 23:33 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!