*** jistr has quit IRC | 00:07 | |
*** jistr has joined #openstack-ironic | 00:08 | |
*** ijw_ has quit IRC | 00:32 | |
openstackgerrit | Steve Baker proposed openstack/metalsmith master: WIP Implement a instance_config.NovajoinConfig https://review.opendev.org/696993 | 00:47 |
---|---|---|
*** ijw has joined #openstack-ironic | 00:47 | |
*** kaifeng|afk is now known as kaifeng | 00:52 | |
*** yolanda has quit IRC | 01:25 | |
*** ociuhandu has joined #openstack-ironic | 01:31 | |
*** ociuhandu has quit IRC | 01:35 | |
*** cdearborn has quit IRC | 01:43 | |
*** gyee has quit IRC | 01:48 | |
*** Goneri has quit IRC | 01:57 | |
*** yaawang has quit IRC | 02:36 | |
*** yaawang has joined #openstack-ironic | 02:36 | |
*** chenhaw has joined #openstack-ironic | 02:45 | |
*** ericin has joined #openstack-ironic | 03:02 | |
*** ijw has quit IRC | 03:03 | |
*** ijw has joined #openstack-ironic | 03:05 | |
*** ijw has quit IRC | 03:09 | |
*** ricolin has joined #openstack-ironic | 03:17 | |
*** rloo has quit IRC | 03:18 | |
*** mkrai has joined #openstack-ironic | 03:27 | |
*** ijw has joined #openstack-ironic | 03:30 | |
*** ijw has quit IRC | 03:30 | |
*** ijw has joined #openstack-ironic | 03:30 | |
*** ericin has quit IRC | 03:59 | |
*** ericin has joined #openstack-ironic | 03:59 | |
*** yaawang has quit IRC | 04:01 | |
*** yaawang has joined #openstack-ironic | 04:02 | |
*** stendulker has joined #openstack-ironic | 04:31 | |
*** igordc has quit IRC | 04:34 | |
*** ricolin has quit IRC | 05:09 | |
*** ericleiin has joined #openstack-ironic | 05:36 | |
*** mkrai has quit IRC | 05:36 | |
*** ericin has quit IRC | 05:39 | |
*** ijw has quit IRC | 05:52 | |
*** mkrai has joined #openstack-ironic | 05:54 | |
*** ijw has joined #openstack-ironic | 06:01 | |
*** ijw has quit IRC | 06:06 | |
*** ericlei_ has joined #openstack-ironic | 06:10 | |
*** ericleiin has quit IRC | 06:14 | |
*** ericleiin has joined #openstack-ironic | 06:14 | |
*** ericlei_ has quit IRC | 06:15 | |
*** rachit7 has joined #openstack-ironic | 06:25 | |
*** mkrai has quit IRC | 06:30 | |
*** mkrai has joined #openstack-ironic | 06:30 | |
*** mkrai has quit IRC | 06:35 | |
*** mkrai_ has joined #openstack-ironic | 06:36 | |
*** ericlei_ has joined #openstack-ironic | 06:42 | |
*** jtomasek has joined #openstack-ironic | 06:43 | |
*** ericleiin has quit IRC | 06:46 | |
*** yaawang has quit IRC | 06:47 | |
*** yaawang has joined #openstack-ironic | 06:48 | |
*** mkrai_ has quit IRC | 06:49 | |
*** khansa has joined #openstack-ironic | 06:55 | |
*** ericlei_ has quit IRC | 07:09 | |
*** yolanda has joined #openstack-ironic | 07:22 | |
*** mkrai_ has joined #openstack-ironic | 07:24 | |
arne_wiebalck | Good morning, ironic! | 07:38 |
khansa | arne_wiebalck good morning o/ | 07:43 |
*** yaawang has quit IRC | 07:46 | |
*** yaawang has joined #openstack-ironic | 07:48 | |
*** rachit7 has quit IRC | 07:49 | |
*** Blinkiz9 has joined #openstack-ironic | 07:50 | |
*** trident has quit IRC | 07:51 | |
arne_wiebalck | hey khansa o/ | 07:51 |
*** Blinkiz has quit IRC | 07:51 | |
*** Blinkiz9 has quit IRC | 07:51 | |
*** trident has joined #openstack-ironic | 07:51 | |
*** Blinkiz has joined #openstack-ironic | 07:52 | |
*** Blinkiz has quit IRC | 07:53 | |
*** Blinkiz has joined #openstack-ironic | 07:53 | |
cp- | Can anyone help me get a clear understanding of what needs to go in the local.conf in devstack to get ironic working with fake hardware (VMs) | 08:06 |
cp- | ? | 08:06 |
openstackgerrit | Jerry Wang proposed openstack/ironic master: [PATCH] Add support for replacing WSME https://review.opendev.org/675853 | 08:14 |
*** tesseract has joined #openstack-ironic | 08:16 | |
openstackgerrit | Ankit Kumar proposed openstack/ironic master: Add iso less virtual media deploy https://review.opendev.org/677996 | 08:16 |
*** yedongcan has joined #openstack-ironic | 08:21 | |
*** alexmcleod has joined #openstack-ironic | 08:22 | |
*** iurygregory has joined #openstack-ironic | 08:39 | |
iurygregory | good morning Ironic | 08:40 |
*** rpittau|afk is now known as rpittau | 08:43 | |
rpittau | good morning ironic! o/ | 08:43 |
khansa | good morning rpittau @iur | 08:44 |
rpittau | hey khansa :) | 08:44 |
khansa | iurygregory good morning o/ | 08:44 |
iurygregory | morning rpittau khansa o/ | 08:44 |
rpittau | hey iurygregory :) | 08:45 |
*** lucasagomes has joined #openstack-ironic | 08:54 | |
cp- | morning iurygregory | 08:54 |
iurygregory | morning cp- | 08:55 |
*** mkrai_ has quit IRC | 09:00 | |
*** mkrai has joined #openstack-ironic | 09:00 | |
*** mbeierl has quit IRC | 09:03 | |
*** dougsz has joined #openstack-ironic | 09:03 | |
*** mbeierl has joined #openstack-ironic | 09:04 | |
*** yaawang has quit IRC | 09:45 | |
sziviani | Good morning Ironic :) | 09:45 |
*** yaawang has joined #openstack-ironic | 09:46 | |
sziviani | cp-: you can use the local.conf file defined here: https://docs.openstack.org/ironic/train/contributor/dev-quickstart.html | 09:47 |
*** mkrai has quit IRC | 09:54 | |
cp- | sziviani: thanks I will try it | 10:04 |
*** stendulker has quit IRC | 10:04 | |
*** rcernin has quit IRC | 10:06 | |
cp- | sziviani: I am not seeing a local.conf file in this page | 10:08 |
*** pcaruana has joined #openstack-ironic | 10:08 | |
cp- | sziviani: ah found it my bad | 10:08 |
iurygregory | https://docs.openstack.org/ironic/train/contributor/dev-quickstart.html#deploying-ironic-with-devstack =) | 10:09 |
sziviani | :) | 10:09 |
cp- | wow | 10:11 |
cp- | disable service horizon ? | 10:11 |
cp- | on the controller ? | 10:11 |
cp- | disable cinder .... | 10:12 |
cp- | I am confused | 10:12 |
iurygregory | you don't need =D | 10:12 |
cp- | I do not need what ? | 10:12 |
iurygregory | cinder horizon | 10:13 |
rpittau | cp-: that local.conf is a very basic configuration for ironic development and testing, you won't need all the services | 10:13 |
cp- | why not ? | 10:13 |
iurygregory | this is justa simple deployment | 10:13 |
cp- | I want cinder and horizon | 10:13 |
iurygregory | so change to enable service | 10:13 |
iurygregory | and you may need to configure some extra variables on the local.conf to work | 10:14 |
cp- | like what ? | 10:14 |
cp- | #IRONIC_ENABLED_HARDWARE_TYPES=ipmi,fake-hardware | 10:14 |
cp- | what is the difference with | 10:14 |
cp- | #IRONIC_ENABLED_MANAGEMENT_INTERFACES=ipmitool,fake | 10:14 |
*** rachit7 has joined #openstack-ironic | 10:15 | |
iurygregory | you "may" need, tbh I have no idea sicne I only use devstack to run some tempest tests and debug CI, I never used with horizon or cinder enable | 10:15 |
cp- | probably I need both ? | 10:15 |
rpittau | cp-: I think you'll find this useful: https://docs.openstack.org/ironic/latest/install/enabling-drivers.html | 10:19 |
*** dtantsur|afk is now known as dtantsur | 10:19 | |
dtantsur | morning ironic | 10:20 |
iurygregory | morning dtantsur | 10:20 |
lucasagomes | dtantsur: o/ morning... Missed u in shanghai btw | 10:21 |
rachit7 | Good morning dtantsur rpittau iurygregory | 10:22 |
dtantsur | lucasagomes: hey-hey! yeah, I was caught in the middle of a move | 10:22 |
lucasagomes | yeah, I remember u told me u moving out of berlin | 10:23 |
lucasagomes | dtantsur: all settled now ? | 10:23 |
dtantsur | yep, in Düsseldorf nowadays | 10:23 |
lucasagomes | nice | 10:23 |
dtantsur | yeah, finally! I think we're good. some more furniture to buy, but nothing urgent | 10:23 |
rachit7 | Guys..! Anyone know where/how to check logs when we inject nmi to host? | 10:23 |
lucasagomes | dtantsur: right yeah, u can do that in a weekend probably :D | 10:24 |
dtantsur | hah, yeah, but I don't want to waste a weekend for it :) | 10:24 |
lucasagomes | dtantsur: I've recently ordered a laptop refreshment and they sent me one with a german keyboard by mistake, | 10:24 |
dtantsur | rachit7: mmm, not sure. in the journal of the operating system? | 10:24 |
lucasagomes | dude wtf is that, the "Y" and "Z" swapped places | 10:24 |
* lucasagomes sent it back already so it's all good | 10:25 | |
dtantsur | hahaha | 10:25 |
dtantsur | yeah, it requires getting used to it | 10:25 |
lucasagomes | rachit7: dmesg if I'm not mistaken | 10:25 |
dtantsur | fortunately, I'm blind-typing, otherwise I'd be constantly confused | 10:25 |
*** sshnaidm|afk is now known as sshnaidm | 10:26 | |
lucasagomes | yeah it's mind twisting really | 10:26 |
rachit7 | Thanks dtantsur lucasagomes | 10:26 |
*** chenhaw has quit IRC | 10:27 | |
dtantsur | lucasagomes: I've got an ergonomic keyboard from a local producer. so no alternative layouts for me | 10:30 |
iurygregory | lucasagomes, better a german keybord than a czech one =) | 10:31 |
cp- | rpittau: configuration variable are lowercases or uppercases ? in the doc it is confusing for beginnners | 10:31 |
lucasagomes | dtantsur: ah wow, that sounds fancy | 10:31 |
lucasagomes | iurygregory: hah yeah I bet, I haven't seeing a czech one AFAIR | 10:31 |
dtantsur | hah, it was much cheaper than famous brands | 10:31 |
* etingof thinks German keyboard has the same feature Y/Z as the Czech one | 10:32 | |
rpittau | have you ever seen a French keyboard ? you need to press shift to type numbers | 10:33 |
rpittau | cp-: lowercase should work | 10:33 |
*** dmellado has quit IRC | 10:33 | |
etingof | so it's the matter of preference between umlauts and haček | 10:33 |
*** derekh has joined #openstack-ironic | 10:35 | |
*** dmellado has joined #openstack-ironic | 10:35 | |
cp- | rpittau: thanks | 10:36 |
etingof | my laptop has a nice feature - every digit is duplicated on two adjacent keys | 10:37 |
lucasagomes | I probably would sound like "my cat just walked across my keyboard" if I had to use any of these keyboards u guys mentioned | 10:38 |
etingof | on top of that, it has two instances of '=' sign! I can understand why people seem jealous | 10:38 |
* dtantsur has ß instead of - | 10:39 | |
dtantsur | lucasagomes: it's a strong motivation to stop looking at the keyboard when typing ;) | 10:39 |
dtantsur | (but boy do I suck in blind-typing Russian..) | 10:39 |
* etingof can't believe lucasagomes's cat is illiterate | 10:39 | |
lucasagomes | true that | 10:40 |
dtantsur | etingof: all cats a literate they just don't want to communicate with inferior life forms | 10:40 |
lucasagomes | etingof: lol | 10:40 |
iurygregory | omg | 10:40 |
iurygregory | XD | 10:40 |
etingof | cats should talk to dolphins | 10:40 |
iurygregory | but we don't have dolphins in Brno XD | 10:41 |
iurygregory | so they talk to their pets =) (aka their owners) | 10:41 |
etingof | given they have gators in Brno, dolphins aren't impossible either | 10:42 |
iurygregory | =O | 10:43 |
* rpittau feels lucky to not have met any gator while in Brno | 10:43 | |
* iurygregory only saw the statue .. | 10:44 | |
* lucasagomes remembers that... a gator stuck to the ceiling somewhere | 10:44 | |
iurygregory | lucasagomes, yeah it's on a building on the city center =) | 10:45 |
* etingof suspects lucasagomes has been upside down | 10:45 | |
iurygregory | LOL | 10:46 |
lucasagomes | etingof: quite possible, I don't think I was sober for long while in BRNO | 10:46 |
rpittau | based on my experience I don't think it's possible to stay sober for too long in Brno :D | 10:49 |
etingof | that ^ entirely explains the state of IT | 10:51 |
*** gudrutiss has joined #openstack-ironic | 10:52 | |
*** hjensas has quit IRC | 10:54 | |
iurygregory | lucasagomes, you can visti Brno any time if you want o/ | 10:54 |
iurygregory | rpittau, it's possible but it's hard =) | 10:54 |
lucasagomes | absolutely man, I would love to go back there | 10:55 |
lucasagomes | eat some zebra (ribs, not the zebra-zebra) | 10:56 |
etingof | fun fact, žerba == ribs | 10:57 |
iurygregory | lucasagomes, come to devconf XD | 10:59 |
*** hjensas has joined #openstack-ironic | 10:59 | |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add a CI job to UEFI boot over Redfish virtual media https://review.opendev.org/693867 | 11:00 |
*** hjensas has quit IRC | 11:01 | |
*** ociuhandu has joined #openstack-ironic | 11:02 | |
dtantsur | travelling to Brno is annoyingly complicated | 11:03 |
iurygregory | dtantsur, next year will be worst "Ryanair To Terminate Brno-Berlin Route From April 2020" | 11:04 |
dtantsur | I see | 11:05 |
etingof | come on, even Swedes came over once | 11:05 |
dtantsur | well, Berlin was a strange choice for a destination | 11:05 |
dtantsur | Munich made much more sense back at the time | 11:05 |
*** root has joined #openstack-ironic | 11:06 | |
*** root is now known as Guest6956 | 11:06 | |
*** Guest6956 is now known as jerrywang | 11:06 | |
dtantsur | Düsseldorf would make a lot of sense ;) It's a big EU hub | 11:06 |
* dtantsur has bad memories of the train Berlin-Brno | 11:07 | |
iurygregory | they have cancelled the flight to Munich this year =) | 11:07 |
dtantsur | I know | 11:07 |
dtantsur | now that RH and IBM are together, they should just organize a flight to some large hub :D | 11:09 |
iurygregory | ++ | 11:10 |
gudrutiss | Gooood morning Viet... Ironic channel. Now, since I have your attention, have any of you have experience using `openstack baremetal introspection` (https://docs.openstack.org/ironic-inspector/latest/user/usage.html#introspection-rules) sub-command? We find it useful, but the documentation feels incomplete and examples dated. I am willing to updated it, but I need someone to clear some things for me. | 11:10 |
*** ociuhandu has quit IRC | 11:12 | |
iurygregory | gudrutiss, I never used the introspection command =( sorry | 11:14 |
*** rpittau is now known as rpittau|bbl | 11:18 | |
*** hjensas has joined #openstack-ironic | 11:19 | |
dtantsur | gudrutiss: I wrote it, so yeah, sort of :) | 11:20 |
dtantsur | I would really appreciate more docs and real world examples | 11:20 |
dtantsur | to be clear: I assume you're talking specifically about introspection rules? | 11:21 |
gudrutiss | yes | 11:22 |
dtantsur | gudrutiss: it's used in tripleo http://tripleo.org/install/advanced_deployment/profile_matching.html | 11:23 |
dtantsur | feel free to ask any questions | 11:23 |
gudrutiss | dtantsur: there is one quirk - `openstack baremetal introspection start $NODE` will not work, but `openstack baremetal node inspect` will. | 11:24 |
dtantsur | that sounds weird, the latter uses the API behind the former | 11:25 |
gudrutiss | it just stuck in "waiting" state | 11:26 |
dtantsur | gudrutiss: is it on really recent ironic? | 11:27 |
gudrutiss | `stein` | 11:27 |
dtantsur | I see. That's weird, it's essentially the same code working | 11:29 |
gudrutiss | from what I see, `openstack baremetal introspection start` will not change the state on the node. it will not go to "inspection" mode and that is why its introspection is stuck in "waiting" | 11:31 |
dtantsur | rpittau|bbl, TheJulia, do you think we can approve https://review.opendev.org/#/c/693026/ ? | 11:32 |
patchbot | patch 693026 - ironic-lib - mdns: support IPv6 addresses - 7 patch sets | 11:32 |
dtantsur | gudrutiss: these events are unrelated. Indeed, it doesn't change the node's state (it cannot do it from "outside" of ironic). | 11:32 |
dtantsur | but that's the only change between the two commands | 11:33 |
dtantsur | the 'baremetal node inspect' command changes the state to 'inspect wait', then calls the API behind 'introspection start'. | 11:33 |
gudrutiss | Then how 'openstack baremetal introspection start $NODE' was supposed to work from the command line? | 11:36 |
*** trident has quit IRC | 11:40 | |
*** trident has joined #openstack-ironic | 11:43 | |
dtantsur | gudrutiss: without relying on node.provision_state | 11:43 |
dtantsur | you can use 'openstack baremetal introspection status $NODE' | 11:43 |
dtantsur | however, these commands are considered internal, 'openstack baremetal node inspect' should be used instead. | 11:43 |
*** ociuhandu has joined #openstack-ironic | 11:50 | |
gudrutiss | dtantsur: if execute 'openstack baremetal introspection status $NODE', then I just table, where it says `| state | waiting |` | 11:56 |
dtantsur | well, it's waiting for the ramdisk to post back | 11:57 |
gudrutiss | dtantsur: in any case, if you say we should use `openstack baremetal node inspect`, i do not object, but we need to document it. | 11:57 |
dtantsur | I think we sort of have documented it | 11:57 |
dtantsur | in https://docs.openstack.org/ironic/latest/admin/inspection.html | 11:58 |
gudrutiss | dtantsur: this is much more clear, but is old - https://www.slideshare.net/anniesowmya/osic-tech-talk-presentation-on-ironic-inspector | 11:59 |
dtantsur | I haven't even seen it | 12:00 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Implement managed in-band inspection boot for redfish-virtual-media https://review.opendev.org/696291 | 12:03 |
dtantsur | etingof: ^^ now with a CI job! | 12:06 |
dtantsur | let's see if it works :D | 12:06 |
cp- | [ERROR] /opt/stack/ironic/devstack/lib/ironic:1432 Default interface set for deploy interface is not enabled. | 12:08 |
cp- | Ok I am missing something | 12:08 |
gudrutiss | dtantsur: another question about introspection rules: can they be node specific or only global (on all nodes)? | 12:08 |
dtantsur | cp-: inconsistency between IRONIC_DEFAULT_DEPLOY_INTERFACE and IRONIC_ENABLED_DEPLOY_INTERFACES? | 12:10 |
*** mkrai has joined #openstack-ironic | 12:10 | |
dtantsur | gudrutiss: they're always global | 12:10 |
dtantsur | you can probably hack something inside a rule to make it work only for some nodes | 12:10 |
cp- | ah crap | 12:10 |
cp- | typo on my part | 12:10 |
cp- | I had a typo in iscsi | 12:11 |
cp- | too many s :) | 12:11 |
cp- | onto the next error | 12:12 |
cp- | :) | 12:12 |
dtantsur | :) | 12:12 |
gudrutiss | dtantsur: I don't see how - there are no boolean logic in the rules | 12:13 |
*** mkrai has quit IRC | 12:14 | |
*** lucasagomes has quit IRC | 12:25 | |
*** ociuhandu has quit IRC | 12:26 | |
*** ociuhandu has joined #openstack-ironic | 12:28 | |
*** yedongcan has left #openstack-ironic | 12:32 | |
dtantsur | gudrutiss: you can use the conditions for that | 12:37 |
openstackgerrit | Merged openstack/virtualbmc master: Stop using six library https://review.opendev.org/696924 | 12:39 |
gudrutiss | dtantsur: ok, I see what you mean. | 12:43 |
*** lucasagomes has joined #openstack-ironic | 12:55 | |
*** lucasagomes has quit IRC | 12:56 | |
*** lucasagomes has joined #openstack-ironic | 12:56 | |
*** lucasagomes has quit IRC | 12:57 | |
*** lucasagomes has joined #openstack-ironic | 12:57 | |
openstackgerrit | Serena Ziviani proposed openstack/ironic-inspector master: Do not update/delete ports upon inspection of active nodes https://review.opendev.org/697075 | 13:01 |
openstackgerrit | Merged openstack/ironic-inspector master: Create a job with boot and networking managed by ironic https://review.opendev.org/688920 | 13:07 |
openstackgerrit | Merged openstack/ironic-python-agent master: Stop using six library https://review.opendev.org/696609 | 13:09 |
arne_wiebalck | dtantsur: With global rules, only one set of identical hardware can be verified at any given moment (unless we bend the rules as you suggest) and the rules would need to be changed every time a new set of hardware comes in ... how about grouping rules into sets which could be referenced by nodes? | 13:11 |
arne_wiebalck | rpittau|bbl: dtantsur: Serena's patch ^ addresses the issue we ran into the other day doing manual inspection. | 13:14 |
openstackgerrit | Riccardo Pittau proposed openstack/networking-baremetal master: Stop using six library https://review.opendev.org/697081 | 13:23 |
etingof | dtantsur, what's interesting about vmedia jobs that they never fail | 13:25 |
etingof | (never - by CI standards) | 13:26 |
*** ociuhandu has quit IRC | 13:26 | |
*** ociuhandu has joined #openstack-ironic | 13:27 | |
*** rh-jelabarre has joined #openstack-ironic | 13:27 | |
dtantsur | arne_wiebalck: I've been long thinking about re-doing introspection rules completely (and probably doing them inside ironic) | 13:29 |
dtantsur | we may start collecting requirements for such future project | 13:29 |
arne_wiebalck | dtantsur: interesting | 13:30 |
dtantsur | etingof: well, random PXE failures contribute a lot to the overall instability. no PXE - no failures :) | 13:30 |
arne_wiebalck | dtantsur: Would be nice if per node rule sets could make it to the new design ;) | 13:30 |
dtantsur | okay, I'll take it into consideration | 13:31 |
arne_wiebalck | dtantsur: We're preparing to move our procurement team to this, hence the questions. | 13:31 |
dtantsur | arne_wiebalck: I think we can extend the existing rules to have something like "scope" | 13:31 |
dtantsur | with scope != None meaning that rules are applied only to nodes with node.properties['inspection_scope'] == rule.scope | 13:32 |
dtantsur | or something like that | 13:32 |
dtantsur | I'd happily review an RFE on this | 13:32 |
arne_wiebalck | dtantsur: uh, that'd be nice | 13:32 |
*** ociuhandu has quit IRC | 13:33 | |
openstackgerrit | Merged openstack/ironic stable/stein: Add timeout when querying agent's command statuses https://review.opendev.org/696484 | 13:33 |
* rpittau|bbl still sipping coffee | 13:33 | |
etingof | it appears as if vmedia boot is not a total hoax... | 13:33 |
arne_wiebalck | dtantsur: understood :-) | 13:33 |
arne_wiebalck | dtantsur: we may be able to propose sth | 13:34 |
* arne_wiebalck goes and talks to gudrutiss ... | 13:34 | |
dtantsur | awesome | 13:36 |
openstackgerrit | Ilya Etingof proposed openstack/ironic master: Add a CI job to UEFI boot over Redfish virtual media https://review.opendev.org/693867 | 13:38 |
* etingof is pocking at Zuul with the sharp edge of the virtual CD ^ | 13:39 | |
*** iurygregory has quit IRC | 13:42 | |
*** iurygregory has joined #openstack-ironic | 13:43 | |
*** rpittau|bbl is now known as rpittau | 13:46 | |
*** rloo has joined #openstack-ironic | 13:53 | |
* arne_wiebalck convince gudrutiss to work on this :) | 13:56 | |
* arne_wiebalck *convinced | 13:56 | |
dtantsur | \o/ | 13:56 |
dtantsur | could someone please approve https://review.opendev.org/#/c/696117/ | 13:57 |
patchbot | patch 696117 - ironic - Add an ironic-inspector job with managed boot - 2 patch sets | 13:57 |
arne_wiebalck | dtantsur: we'll probably need to tap your expertise when it comes to introspection rules | 13:58 |
dtantsur | sure thing | 13:58 |
*** ricolin has joined #openstack-ironic | 14:03 | |
arne_wiebalck | thx! | 14:09 |
TheJulia | good morning | 14:10 |
* TheJulia sips coffee to try and wake up | 14:10 | |
*** Goneri has joined #openstack-ironic | 14:12 | |
*** rachit7 has quit IRC | 14:14 | |
*** khansa has quit IRC | 14:14 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-inspector master: Stop using six library https://review.opendev.org/696617 | 14:15 |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/metalsmith master: Stop using six library https://review.opendev.org/697093 | 14:15 |
*** rachit7 has joined #openstack-ironic | 14:17 | |
*** khansa has joined #openstack-ironic | 14:17 | |
dtantsur | morning TheJulia | 14:17 |
iurygregory | morning TheJulia | 14:18 |
rpittau | good morning TheJulia | 14:19 |
khansa | morning TheJulia o/ | 14:20 |
openstackgerrit | Julia Kreger proposed openstack/ironic-python-agent master: TEST DNM Revert "Don't try to put a bootloader in place when bootable" https://review.opendev.org/697094 | 14:21 |
TheJulia | ^^^ test revert, rpioso hit an issue and I'm worried it is that patch that breaks his uefi boot testing, since the firmware never gets updated :\ | 14:22 |
dtantsur | sigh | 14:24 |
*** trident has quit IRC | 14:24 | |
*** trident has joined #openstack-ironic | 14:25 | |
cp- | +lib/neutron_plugins/services/l3:_neutron_configure_router_v6:423 sudo ip -6 addr replace 2001:db8::2/64 dev br-ex | 14:26 |
cp- | RTNETLINK answers: No buffer space available | 14:26 |
cp- | +lib/neutron_plugins/services/l3:_neutron_configure_router_v6:1 exit_trap | 14:26 |
cp- | probably because I have not given a public interface so the bridge can not be build with at least 1 member ? | 14:27 |
*** jhesketh has quit IRC | 14:27 | |
cp- | oopss probably not the good channel | 14:27 |
cp- | sorry guys | 14:27 |
*** jhesketh has joined #openstack-ironic | 14:28 | |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/sushy-tools master: Stop using six library https://review.opendev.org/697098 | 14:30 |
openstackgerrit | Serena Ziviani proposed openstack/ironic-inspector master: Do not update/delete ports upon inspection of active nodes https://review.opendev.org/697075 | 14:32 |
*** pcaruana has quit IRC | 14:33 | |
rpioso | TheJulia: I don't believe the Dell EMC 3d Party CI encounters the issue, because it uses "standard" cirros images and boot_option=network. I'm testing a whole disk image with boot_option=local, because that's a common workflow for us during deployment of the overcloud. | 14:36 |
sziviani | dtantsur: thanks for the comments, I've uploaded a new patch set | 14:37 |
dtantsur | sziviani: I've already +2'ed it :) | 14:37 |
TheJulia | rpioso: oh! okay :\ | 14:39 |
TheJulia | rpioso: well, if you want to build an ipa image with the revert incorporated, or edit you existing image and update it, you may see different results | 14:39 |
rpioso | TheJulia: Were you able to reproduce my results? | 14:40 |
sziviani | dtantsur: thanks!! | 14:40 |
*** jerrywan1 has joined #openstack-ironic | 14:40 | |
* sziviani feels like a snail | 14:40 | |
dtantsur | :D | 14:40 |
*** rachit7 has quit IRC | 14:40 | |
dtantsur | no, it's just me being quick :) | 14:41 |
rpittau | sziviani: no worries, you're not alone :D | 14:43 |
TheJulia | rpioso: I just woke up and I might not even find the time to try and reproduce your results | 14:43 |
TheJulia | rpioso: five bazillion things for me to attend to :( | 14:43 |
rpioso | TheJulia: I'll be glad to try it. I'm not familiar with building nor modifying an IPA image. | 14:44 |
TheJulia | rpioso: if you've never done it, it can be a little difficult but we have instructions in the documentation on modifying the image | 14:45 |
rpioso | TheJulia: And by modify, I mean edit, as you suggested above. | 14:46 |
rpioso | Doc pointer would be much appreciated. | 14:46 |
TheJulia | yeah edit | 14:46 |
TheJulia | rpioso: https://docs.openstack.org/ironic/latest/admin/troubleshooting.html#patching-the-deploy-ramdisk | 14:47 |
etingof | rpioso, FWIW, I have a quick-and-dirty shell script automating ramdisk changes -- http://paste.openstack.org/show/787045/ | 14:53 |
etingof | (quick here does not imply it works quickly) | 14:55 |
*** mkrai has joined #openstack-ironic | 14:57 | |
*** igordc has joined #openstack-ironic | 14:57 | |
*** ociuhandu has joined #openstack-ironic | 14:58 | |
*** Lucas_Gray has joined #openstack-ironic | 15:01 | |
TheJulia | rpioso: any chance you can package logs up for the conductor of the deploy you made and ship them on over? if you can match it up with an IPA log, that would also be useful since the odds of me getting a fresh devstack to try and reproduce is just not in the cards for this week with time. | 15:03 |
*** pcaruana has joined #openstack-ironic | 15:04 | |
*** jerrywan1 has quit IRC | 15:05 | |
*** igordc has quit IRC | 15:17 | |
*** igordc has joined #openstack-ironic | 15:25 | |
*** igordc has quit IRC | 15:30 | |
*** jlvillal has quit IRC | 15:34 | |
*** jlvillal has joined #openstack-ironic | 15:35 | |
*** tesseract has quit IRC | 15:37 | |
*** ociuhandu has quit IRC | 15:42 | |
*** jtomasek has quit IRC | 15:42 | |
*** ociuhandu has joined #openstack-ironic | 15:43 | |
openstackgerrit | Riccardo Pittau proposed openstack/networking-generic-switch master: Stop using six library https://review.opendev.org/697119 | 15:44 |
rpioso | etingof: Thank you! | 15:47 |
*** lucasagomes has quit IRC | 15:47 | |
rpioso | TheJulia: I can definitely get you the conductor log. I haven't been able to obtain IPA logs since my first devstck deployment several weeks ago. | 15:47 |
*** lucasagomes has joined #openstack-ironic | 15:48 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Implement managed in-band inspection boot for redfish-virtual-media https://review.opendev.org/696291 | 15:48 |
*** tesseract has joined #openstack-ironic | 15:48 | |
*** ociuhandu has quit IRC | 15:48 | |
rpioso | Is there an ironic.conf and/or local.conf setting for obtaining IPA logs? | 15:48 |
*** ociuhandu has joined #openstack-ironic | 15:49 | |
iurygregory | rpioso, maybe this will help https://docs.openstack.org/ironic-python-agent/latest/admin/troubleshooting.html#where-can-i-find-the-ipa-logs ? | 15:59 |
TheJulia | yeah, I am wondering if since your using a centos ramdisk and I'm used to see tinyipa which I bet is 5 files and centos is getting 4 with one just being the journal. | 15:59 |
*** mkrai has quit IRC | 16:02 | |
*** ricolin has quit IRC | 16:05 | |
*** khansa has quit IRC | 16:05 | |
*** gyee has joined #openstack-ironic | 16:19 | |
*** ricolin has joined #openstack-ironic | 16:26 | |
*** lucasagomes has quit IRC | 16:31 | |
iurygregory | first time I saw UNSTABLE on gate O.o | 16:33 |
iurygregory | dell CI XD | 16:33 |
TheJulia | Jenkins! | 16:38 |
*** ociuhandu has quit IRC | 16:41 | |
*** ricolin has quit IRC | 16:43 | |
*** jlvillal has quit IRC | 16:45 | |
*** jlvillal has joined #openstack-ironic | 16:46 | |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/sushy-tools master: Stop using six library https://review.opendev.org/697098 | 16:48 |
*** jlvillal has quit IRC | 16:50 | |
iurygregory | TheJulia, I'm updating the patch for uefi, going home now but I'll work to push changes today after I finish my dinner o/ | 16:51 |
*** ricolin has joined #openstack-ironic | 16:52 | |
*** hamzy has quit IRC | 16:53 | |
*** ricolin has quit IRC | 16:57 | |
*** iurygregory has quit IRC | 17:00 | |
*** tesseract has quit IRC | 17:03 | |
*** aedc has joined #openstack-ironic | 17:04 | |
dtantsur | etingof: it doesn't look like inspection is using CD: https://04b009c71702bdc110bb-5c00355391412ee9732b9566536c5478.ssl.cf5.rackcdn.com/696291/3/check/ironic-tempest-partition-bios-redfish-vmedia/3274c6b/controller/logs/ironic-bm-logs/node-0_no_ansi_2019-12-03-16%3A41%3A11_log.txt.gz | 17:07 |
*** jlvillal has joined #openstack-ironic | 17:09 | |
dtantsur | ah, damn, I see a trivial problem :) | 17:10 |
etingof | is it sushy-tools dependency? | 17:11 |
rpittau | good night! o/ | 17:11 |
*** rpittau is now known as rpittau|afk | 17:12 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Implement managed in-band inspection boot for redfish-virtual-media https://review.opendev.org/696291 | 17:13 |
dtantsur | etingof: like 682 https://review.opendev.org/#/c/696291/4/ironic/drivers/modules/redfish/boot.py :D | 17:13 |
patchbot | patch 696291 - ironic - Implement managed in-band inspection boot for redf... - 4 patch sets | 17:13 |
dtantsur | I missed it initially | 17:13 |
*** jlvillal has quit IRC | 17:14 | |
etingof | ah | 17:14 |
*** jlvillal has joined #openstack-ironic | 17:14 | |
*** Lucas_Gray has quit IRC | 17:15 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector stable/train: Stop trying to power off nodes if manage_boot is False https://review.opendev.org/697140 | 17:16 |
dtantsur | TheJulia, if you have a minute ^^^ | 17:16 |
TheJulia | after I get back :( | 17:18 |
TheJulia | iuthanks! | 17:18 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: Replace WSME and Pecan with Werkzeug https://review.opendev.org/695041 | 17:24 |
dtantsur | have a good night | 17:31 |
*** dtantsur is now known as dtantsur|afk | 17:31 | |
openstackgerrit | Arne Wiebalck proposed openstack/ironic-specs master: Add support for node retirement https://review.opendev.org/656799 | 17:39 |
*** ijw has joined #openstack-ironic | 17:41 | |
arne_wiebalck | bye everyone o/ | 17:41 |
*** jhesketh has quit IRC | 17:42 | |
*** jhesketh has joined #openstack-ironic | 17:44 | |
openstackgerrit | Merged openstack/sushy-tools master: Bring libvirt domain down prior to any change https://review.opendev.org/696620 | 17:50 |
openstackgerrit | Merged openstack/sushy-tools master: Retain boot device selection upon boot image change https://review.opendev.org/696752 | 17:59 |
*** jtomasek has joined #openstack-ironic | 18:03 | |
*** jtomasek has quit IRC | 18:03 | |
*** ociuhandu has joined #openstack-ironic | 18:04 | |
*** ociuhandu has quit IRC | 18:05 | |
*** ijw has quit IRC | 18:05 | |
*** ociuhandu has joined #openstack-ironic | 18:07 | |
*** aedc has quit IRC | 18:09 | |
*** ociuhandu has quit IRC | 18:12 | |
*** igordc has joined #openstack-ironic | 18:15 | |
*** ociuhandu has joined #openstack-ironic | 18:18 | |
*** sshnaidm is now known as sshnaidm|afk | 18:21 | |
rpioso | iurygregory: Silly question. Is there an issue with the Dell EMC CI? | 18:23 |
*** jtomasek has joined #openstack-ironic | 18:25 | |
*** derekh has quit IRC | 18:29 | |
rpioso | etingof: I executed the commands through and including "gunzip -c ~/ws/ramdisk.bin | cpio -i" | 18:34 |
rpioso | etingof: Not much is written out. There's no opt subdirectory. Also, I can't find image.py, the file TheJulia's prospective fix changes. | 18:35 |
etingof | rpioso, once you download ramdisk image from glance, the command you've pasted should create the entire filesystem tree in your cwd | 18:39 |
*** ociuhandu has quit IRC | 18:39 | |
*** ociuhandu has joined #openstack-ironic | 18:40 | |
etingof | rpioso, last time I checked, tinycore distro had /opt in the file system tree unpacked | 18:40 |
rpioso | etingof: I see etc , usr, and usr.squashfs | 18:40 |
etingof | rpioso, this is ipa ramdisk from glance as put there by devstack,, correct? | 18:44 |
*** bobmel has joined #openstack-ironic | 18:44 | |
rpioso | etingof: That's correct. | 18:44 |
*** ociuhandu has quit IRC | 18:44 | |
etingof | rpioso, well, does it contain the things you would like to change? e.g. installed ironic-python-agent package? | 18:45 |
rpioso | etingof: No, it doesn't. | 18:45 |
etingof | rpioso, that feels like a wrong image... | 18:46 |
etingof | rpioso, in devstack log there might be something ipa image creation process | 18:47 |
etingof | including image ID | 18:47 |
*** bobmel has quit IRC | 18:49 | |
etingof | TheJulia, rpioso first take -- https://review.opendev.org/#/c/697159/ | 18:52 |
patchbot | patch 697159 - project-config - Add `sushy-oem-idrac` project - 1 patch set | 18:52 |
*** hamzy has joined #openstack-ironic | 18:59 | |
rpioso | etingof: I see that it wget a few files and "oscwrap image create ir-deploy-redfish.kernel --public --disk-format=aki --container-format=aki" | 18:59 |
*** gmann is now known as gmann_afk | 19:00 | |
*** lucasagomes has joined #openstack-ironic | 19:01 | |
*** lucasagomes has quit IRC | 19:01 | |
rpioso | etingof: followed by "oscwrap image create ir-deploy-redfish.initramfs --public --disk-format=ari --container-format=ari" | 19:03 |
*** hjensas has quit IRC | 19:08 | |
TheJulia | etingof: I think the namespaces on https://review.opendev.org/#/c/697159/1 is wrong | 19:08 |
patchbot | patch 697159 - project-config - Add `sushy-oem-idrac` project - 1 patch set | 19:08 |
TheJulia | mainly as driver libraries are not in governance.... | 19:09 |
larsks | My ironic-inspector-dnsmasq doesn't seem to be responding to queries. I see the queries coming in on the expected interface; there appears to be a matching entry in /var/lib/ironic-inspector/dhcp-hostsdir/, but even with log-queries enabled dnsmasq doesn't seem to see anything. Any thoughts on what I should be looking at? | 19:13 |
larsks | (osp 15 in a podman container) | 19:13 |
rpioso | etingof: I get the same result following the documented approach TheJulia linked -- https://docs.openstack.org/ironic/latest/admin/troubleshooting.html#patching-the-deploy-ramdisk | 19:38 |
rpioso | etingof: I passed it /opt/stack/devstack/files/ir-deploy-redfish.initramfs | 19:40 |
rpioso | etingof: No opt directory. | 19:40 |
*** ijw has joined #openstack-ironic | 19:41 | |
rpioso | TheJulia: ^^^ | 19:41 |
*** ijw has quit IRC | 19:47 | |
etingof | TheJulia, jfyi: shuffled the namespaces in https://review.opendev.org/#/c/697159/1 | 19:53 |
patchbot | patch 697159 - project-config - Add `sushy-oem-idrac` project - 2 patch sets | 19:53 |
etingof | i.e. https://review.opendev.org/#/c/697159 | 19:53 |
patchbot | patch 697159 - project-config - Add `sushy-oem-idrac` project - 2 patch sets | 19:53 |
etingof | rpioso, I'd try to track down how devstack builds this ramdisk image at all... Where does filesystem layout come from... | 19:54 |
rpioso | etingof: It clones DIB repo | 20:00 |
rpioso | etingof: wget https://tarballs.openstack.org/ironic-python-agent/coreos/files/coreos_production_pxe-master.vmlinuz -O /opt/stack/devstack/files/ir-deploy-redfish.kernel | 20:01 |
*** ociuhandu has joined #openstack-ironic | 20:03 | |
rpioso | etingof: wget https://tarballs.openstack.org/ironic-python-agent/coreos/files/coreos_production_pxe_image-oem-master.cpio.gz -O /opt/stack/devstack/files/ir-deploy-redfish.initramfs | 20:05 |
rpioso | etingof: And then it appears to upload it into glance -- oscwrap image create ir-deploy-redfish.initramfs --public --disk-format=ari --container-format=ari | 20:07 |
*** ociuhandu has quit IRC | 20:08 | |
rpioso | etingof: It doesn't look like it builds the ramdisk image. Rather, it gets it and give it a new name. | 20:09 |
rpioso | s/give/gives/ | 20:09 |
*** ijw has joined #openstack-ironic | 20:22 | |
openstackgerrit | Merged openstack/ironic master: Add an ironic-inspector job with managed boot https://review.opendev.org/696117 | 20:25 |
*** gmann_afk is now known as gmann | 20:25 | |
*** ijw has quit IRC | 20:26 | |
etingof | rpioso, ah, my devstack and therefore my script worked with tinycore image | 20:43 |
etingof | that is, not coreos | 20:43 |
etingof | however that does not explain why you can't find ironic_python_agent installed somewhere in /usr/lib/python... | 20:44 |
etingof | rpioso, may be you also need to `unsquashfs usr.squashfs` | 20:45 |
etingof | or may be switch devstack to tinycore, unless you have reasons to run coreos...? | 20:46 |
*** vesper11 has quit IRC | 20:49 | |
rpioso | etingof: unsquashfs didn't excavate ironic_python_agent. No "*python*" anywhere in ~/ws/rd. | 20:50 |
rpioso | etingof: I'm open to using tinycore. What do I need to do? | 20:50 |
* rpioso heads out to clean up more snow before it becomes dark and falls below freezing. | 20:51 | |
*** vesper11 has joined #openstack-ironic | 20:51 | |
*** dougsz has quit IRC | 20:52 | |
*** ijw has joined #openstack-ironic | 20:53 | |
*** ijw has quit IRC | 20:58 | |
*** ijw has joined #openstack-ironic | 21:16 | |
*** aedc has joined #openstack-ironic | 21:18 | |
*** ijw has quit IRC | 21:20 | |
*** ijw has joined #openstack-ironic | 21:22 | |
etingof | rpioso, perhaps you should use tinyipa-* images from https://tarballs.openstack.org/ironic-python-agent/tinyipa/ | 21:23 |
TheJulia | larsks: is it doing dhcp config based or iptables based filtering for mac addresses? | 21:23 |
etingof | rpioso, I can see some presumably related devstack options here -- https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L238 | 21:24 |
larsks | TheJulia: I'm pretty sure it's neither of those things. I'm beginning to suspect openvswitch, so I'm trying to find an ovs person to sanity check my configuration. | 21:24 |
*** ijw has quit IRC | 21:26 | |
TheJulia | larsks: ack, okay :( | 21:27 |
*** Goneri has quit IRC | 21:33 | |
*** aedc has quit IRC | 21:40 | |
*** aedc has joined #openstack-ironic | 21:41 | |
*** ijw has joined #openstack-ironic | 21:42 | |
*** aedc_ has joined #openstack-ironic | 21:43 | |
*** ijw has quit IRC | 21:45 | |
*** aedc has quit IRC | 21:47 | |
*** ijw has joined #openstack-ironic | 21:47 | |
*** ijw has quit IRC | 21:53 | |
*** aedc_ has quit IRC | 21:58 | |
*** aedc has joined #openstack-ironic | 21:58 | |
*** hjensas has joined #openstack-ironic | 22:03 | |
*** pcaruana has quit IRC | 22:06 | |
*** ijw has joined #openstack-ironic | 22:06 | |
*** ijw has quit IRC | 22:09 | |
*** aedc_ has joined #openstack-ironic | 22:09 | |
*** ijw has joined #openstack-ironic | 22:11 | |
*** aedc has quit IRC | 22:11 | |
*** aedc_ has quit IRC | 22:18 | |
*** alexmcleod has quit IRC | 22:22 | |
rpioso | etingof, TheJulia: IRONIC_RAMDISK_TYPE has been set to 'dib' in my local.conf \o/. I'll change it to 'tinyipa' and redeploy devstack. | 22:26 |
* rpioso cleans up after git push snow. | 22:27 | |
*** bobmel has joined #openstack-ironic | 22:48 | |
*** rcernin has joined #openstack-ironic | 22:57 | |
TheJulia | rpioso: suddenly my mind is thinking of "git push snow" becoming "fire up the jet engine and push the snow away!" | 23:04 |
openstackgerrit | Merged openstack/ironic-lib master: mdns: support IPv6 addresses https://review.opendev.org/693026 | 23:06 |
*** hamzy has quit IRC | 23:06 | |
*** hjensas has quit IRC | 23:13 | |
*** hjensas has joined #openstack-ironic | 23:15 | |
*** ociuhandu has joined #openstack-ironic | 23:30 | |
*** ociuhandu has quit IRC | 23:36 | |
*** ijw has quit IRC | 23:44 | |
openstackgerrit | Julia Kreger proposed openstack/ironic-python-agent master: Permit hashed passwords to be sent to IPA. https://review.opendev.org/691372 | 23:53 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!