Tuesday, 2020-01-14

*** TxGirlGeek has quit IRC00:04
*** TxGirlGeek has joined #openstack-ironic00:07
*** dsneddon has quit IRC00:08
*** ianychoi_ has joined #openstack-ironic00:09
*** ianychoi has quit IRC00:11
*** jdandrea_ has quit IRC00:13
*** jdandrea has joined #openstack-ironic00:14
openstackgerritMerged openstack/ironic-python-agent-builder master: Add efivar  https://review.opendev.org/70137400:14
openstackgerritMerged openstack/ironic master: Remove reference to deprecated [disk_utils]iscsi_verify_attempts  https://review.opendev.org/70190800:33
*** jdandrea has quit IRC00:37
*** jdandrea has joined #openstack-ironic00:38
*** jdandrea has quit IRC00:41
*** jdandrea has joined #openstack-ironic00:43
openstackgerritBob Fournier proposed openstack/ironic master: Don't require root partition when installing a whole disk image  https://review.opendev.org/70229300:46
*** igordc has joined #openstack-ironic00:51
*** rh-jelabarre has quit IRC01:26
*** k_mouza has joined #openstack-ironic01:27
*** TxGirlGeek has quit IRC01:28
*** k_mouza has quit IRC01:32
*** gyee has quit IRC01:34
*** yedongcan has joined #openstack-ironic01:36
*** igordc has quit IRC01:45
*** rloo has quit IRC01:45
*** rh-jelabarre has joined #openstack-ironic03:22
*** k_mouza has joined #openstack-ironic04:18
*** rh-jelabarre has quit IRC04:20
*** k_mouza has quit IRC04:23
*** jhesketh has quit IRC04:23
*** jhesketh has joined #openstack-ironic04:24
*** tzumainn has quit IRC04:32
*** TxGirlGeek has joined #openstack-ironic04:52
*** jdandrea has quit IRC05:15
*** jdandrea has joined #openstack-ironic05:20
*** jdandrea has quit IRC05:36
*** ociuhandu has joined #openstack-ironic05:56
*** ociuhandu has quit IRC06:00
*** pcaruana has quit IRC06:17
*** jtomasek has joined #openstack-ironic06:32
*** bfournie has quit IRC06:32
*** yedongcan has quit IRC06:34
*** hamzy has quit IRC06:49
*** hamzy has joined #openstack-ironic06:50
*** TxGirlGeek has quit IRC07:05
*** tesseract has joined #openstack-ironic07:41
*** ociuhandu has joined #openstack-ironic07:52
*** ociuhandu has quit IRC07:52
*** rcernin has quit IRC07:52
*** ociuhandu has joined #openstack-ironic07:55
*** ricolin has quit IRC07:55
*** k_mouza has joined #openstack-ironic08:15
*** yedongcan has joined #openstack-ironic08:16
*** k_mouza has quit IRC08:20
openstackgerritMerged openstack/ironic-python-agent master: Allow reading root_device from instance_info  https://review.opendev.org/70104308:32
*** iurygregory has joined #openstack-ironic08:37
iurygregorygood morning o/08:37
*** khansa has joined #openstack-ironic08:45
gudrutis21Morning  ironic  0_/08:52
*** dmellado has quit IRC08:55
*** dmellado has joined #openstack-ironic08:56
*** pcaruana has joined #openstack-ironic08:56
*** lucasagomes has joined #openstack-ironic09:12
*** rpittau|afk is now known as rpittau09:16
rpittaugood morning ironic! o/09:16
*** k_mouza has joined #openstack-ironic09:18
*** dougsz has joined #openstack-ironic09:20
*** derekh has joined #openstack-ironic09:39
iurygregorymorning rpittau o/09:46
rpittauhey iurygregory :)09:46
*** alexmcleod has joined #openstack-ironic09:49
*** ociuhandu has quit IRC09:57
openstackgerritMerged openstack/bifrost master: Disable unbound in OpenDev CI  https://review.opendev.org/70202209:59
*** ociuhandu has joined #openstack-ironic10:02
*** ociuhandu has quit IRC10:22
*** pcaruana has quit IRC10:23
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Correct bash syntax in test-bifrost script  https://review.opendev.org/70239010:31
*** ociuhandu has joined #openstack-ironic10:35
*** yolanda has joined #openstack-ironic10:37
*** khansa has quit IRC10:59
*** pcaruana has joined #openstack-ironic11:02
*** khansa has joined #openstack-ironic11:04
*** rpittau is now known as rpittau|bbl11:11
*** Lucas_Gray has joined #openstack-ironic11:12
*** ociuhandu has quit IRC11:13
*** yedongcan has left #openstack-ironic11:15
*** ociuhandu has joined #openstack-ironic11:21
*** khansa has quit IRC11:25
*** khansa has joined #openstack-ironic12:01
*** dtantsur|afk is now known as dtantsur12:03
*** ociuhandu has quit IRC12:03
dtantsurmorning ironic12:04
khansamorning dtantsur o/12:04
iurygregorymorning dtantsur12:22
*** Lucas_Gray has quit IRC12:23
*** Lucas_Gray has joined #openstack-ironic12:25
*** bfournie has joined #openstack-ironic12:29
*** ociuhandu has joined #openstack-ironic12:39
openstackgerritDmitry Tantsur proposed openstack/ironic master: Document using CentOS 8 DIB IPA images for Ussuri and newer  https://review.opendev.org/70240912:39
*** ociuhandu has quit IRC12:43
openstackgerritZygimantas Matonis proposed openstack/ironic-inspector master: Added scope to introspection rules.  https://review.opendev.org/70221512:57
*** ociuhandu has joined #openstack-ironic13:03
*** rh-jelabarre has joined #openstack-ironic13:07
*** Lucas_Gray has quit IRC13:11
*** rloo has joined #openstack-ironic13:17
*** bfournie has quit IRC13:22
*** iurygregory has quit IRC13:23
*** iurygregory has joined #openstack-ironic13:23
*** rpittau|bbl is now known as rpittau13:26
*** jdandrea has joined #openstack-ironic13:52
*** jdandrea has quit IRC13:55
*** tkajinam has joined #openstack-ironic13:56
*** jdandrea has joined #openstack-ironic13:57
*** mbeierl has joined #openstack-ironic14:03
*** ociuhandu has quit IRC14:03
*** ociuhandu has joined #openstack-ironic14:05
*** iurygregory has quit IRC14:18
*** Lucas_Gray has joined #openstack-ironic14:27
TheJuliagood morning everyone14:29
*** ociuhandu has quit IRC14:29
*** iurygregory has joined #openstack-ironic14:33
*** tzumainn has joined #openstack-ironic14:34
openstackgerritMerged openstack/ironic master: Document using CentOS 8 DIB IPA images for Ussuri and newer  https://review.opendev.org/70240914:35
openstackgerritJulia Kreger proposed openstack/bifrost master: Switch to use a venv by default for testing  https://review.opendev.org/70164114:42
dtantsurmorning TheJulia14:44
rpittaugood morning TheJulia :)14:44
rpiosoGood morning14:46
TheJuliaSo bifrost is close, just... packets seem to be ignored by dnsmasq on bionic14:46
iurygregorymorning TheJulia14:46
TheJuliaxenial appears to be detonating on installing pyyaml in the venv14:47
rpittauTheJulia: I had a look on bionic, I was not very lucky14:48
TheJuliait is basically in a case where it needs to be reproduced with tcpdump on hand14:48
rpiosoderekh: I ran into the bug you fixed: https://review.opendev.org/#/c/698734/. Thank you!14:50
patchbotpatch 698734 - ironic - Fix use of urlparse.urljoin (MERGED) - 2 patch sets14:50
derekhrpioso: your welcome :-)14:51
rpiosoderekh: With that fix in place, the iDRAC seems to get a 403 Forbidden response when it posts the VirtualMedia.InsertMedia action. Did you encounter that? If so, how did you address it?14:51
derekhrpioso: I'm afraid that one doesn't sound familiar14:52
*** vesper has quit IRC14:53
*** vesper11 has joined #openstack-ironic14:53
rpiosoderekh: Might I be missing some "common" web server config in local.conf or outside of it?14:53
TheJuliacould it be an RBAC issue the bmc? Forbidden sounds like an access issue as opposed to input validation rejection14:54
rpiosoderekh, TheJulia: I get the same when I visit the URL from my browser.14:55
derekhrpioso: is this a URL on the BMC or your ironic host?14:56
TheJuliaURL for the image?14:56
rpiosoderekh: It's created by ironic conductor and up by the devstack web server.14:57
derekhrpioso: I wasn't using devstack but sounds like something needs to be configured differently on your webserver14:58
rpiosoTheJulia: Roughly  .../redfish/boot-<UUID>?filename=whatever.iso14:58
derekhrpioso: are the file permissions ok ?14:58
rpiosoderekh: Good question. Earlier in my testing, ironic was denied writing the iso to the directory. I chmod +w it. Not sure if that's a best practice, but, hey, it's devstack, so ...15:00
TheJuliahmm15:00
TheJuliarpioso: is selinux enabled?15:01
* rpioso wonders if the devstack web server environment just works or needs config via local.conf or external means.15:01
dtantsurTheJulia: there was some story around TFTP (?) connection trackers that derekh solved for devstack15:04
dtantsurcan it affect bifrost now?15:04
TheJuliadtantsur: likely, but we're not even getting an IP address15:05
TheJuliainbound packet counter on virbr0 is ~20 packets, 0 transmitted15:05
dtantsurcd ironic && git log devstack --grep bionic15:05
*** mbeierl has quit IRC15:06
*** ociuhandu has joined #openstack-ironic15:06
dtantsurdo we switch the network driver to e1000?15:06
rpiosoTheJulia: Well, sestatus is not installed. Can I assume it's not enabled?15:06
* iurygregory saw a patch to switch to e100015:07
rpiosoTheJulia: And should it be enabled for devstack?15:07
iurygregorydtantsur, https://github.com/openstack/bifrost/commit/e88031dd7838042b7b6e358027d312dce3bef6c2 =)15:07
dtantsurmmmm15:08
*** tkajinam has quit IRC15:10
derekhsome details on the conntrack problem here (I havn't been following along so it mightn't be relevant) http://lists.openstack.org/pipermail/openstack-discuss/2019-January/001451.html15:10
*** ociuhandu has quit IRC15:11
rpittaudtantsur: the workaround for the tftp traffic was done here -> https://opendev.org/openstack/ironic/commit/da966c9873535f52c75858f543af2a321b30543f15:20
*** bfournie has joined #openstack-ironic15:27
etingofrpioso, can you access that file under www-data (?) user?15:31
TheJuliarpioso: sestatus... I'd check proc/kernel log for signs of selinux running. Devstack, afaik, has no hooks or knowledge of it15:32
etingofrpioso, getenforce talls selinux status15:32
etingofrpioso, smth like this should work -- sudo -u www-data cat /var/www/html/redfish/boot-*.iso > /dev/null15:33
iurygregoryTheJulia,do we want a CI job testing efibootmgr workflow?15:39
rpiosoetingof: No such www-data user; however, drwx-w-r-t 2 stack stack 4096 Jan 14 02:08 /opt/stack/data/ironic/httpboot/redfish15:41
*** ociuhandu has joined #openstack-ironic15:42
rpiosoetingof: -rw------- 1 stack stack 504457216 Jan 13 18:58 /opt/stack/data/ironic/httpboot/redfish/boot-76d582a5-656b-4892-8b2f-27518fa9656015:42
rpiosoetingof: And recall that I had to chmod +w the .../httpboot/redfish directory to enable ironic to write the boot files there.15:43
*** Goneri has joined #openstack-ironic15:44
etingofrpioso, will it work if you chmod 755  /opt/stack/data/ironic/httpboot/redfish ?15:49
rpiosoetingof: I'll try that over the next few hours.15:51
rpiosoderekh, etingof, TheJulia: Thank you, all!15:52
*** Lucas_Gray has quit IRC15:57
*** TxGirlGeek has joined #openstack-ironic16:02
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-prometheus-exporter master: DevStack support and Redfish job  https://review.opendev.org/68588816:12
arne_wiebalckIs anyone actively using the extra_hardware collector for inspection?16:13
arne_wiebalckOr is aware of someone using it?16:13
dtantsurarne_wiebalck: we're using it both in tripleo and metal316:14
dtantsurI'm not sure which percentage of customers actually rely on the collected data16:15
arne_wiebalckdtantsur: from what I see, this is basically a dump of hardware-detect16:15
dtantsurit is, yes16:16
arne_wiebalckdtantsur: if we wanted to collect more data, should that go into 'data' as well or should there be a new collector/elelment?16:16
dtantsurarne_wiebalck: I think you either extend the underlying python-hardware library or write your own collector with your own destination.16:17
dtantsurwhat's your use case?16:17
* rpittau sipping tea and following16:17
arne_wiebalckdtantsur: I don't have a concrete example at hand, but it would be sth like extended the information  about a memory module for instance16:17
arne_wiebalckdtantsur: we're looking at the missing delta atm16:18
arne_wiebalckdtantsur: to see what we're missing16:18
dtantsurif the extra data from python-hardware contains, say, 80% of what you need, it probably makes sense to extend it to cover the remaining 2016:18
dtantsurif it's only 10%, a new collector may be more useful16:19
arne_wiebalckdtantsur: you may remember that together with Oath we created a list of things that would be sensible to collect16:19
arne_wiebalckdtantsur: right16:19
dtantsurfor the hardware inventory service?16:19
arne_wiebalckyes16:19
dtantsuryeah, I seem to recall16:19
arne_wiebalcklol16:19
dtantsurI suggest checking what python-hardware supports. It collects thousands of facts on a real hardware.16:20
dtantsur(and rpittau keeps adding more! ;)16:20
arne_wiebalckthe model has changed, but the idea of letting ironic getting the data is still alive16:20
rpittauwell for now I keep removing stuff :P16:20
dtantsuryou're removing python 2 stuff, but last time you touched the data you added NVMe (?) support16:20
arne_wiebalckrpittau: you maintain that lib?16:20
rpittauah yeah, right :D16:20
rpittauarne_wiebalck: I'm a maintainer of that lib16:21
arne_wiebalckuuh, nice16:21
dtantsurarne_wiebalck: it's mostly rpittau, a bit of tonyb[m] and myself and another non-OpenStack person16:21
* arne_wiebalck was just telling his co-workers that changing the lib is probably not an option16:21
* arne_wiebalck has now a different opinion16:22
tonyb[m]Patches welcome!16:22
dtantsurextending it is very much an option16:22
rpittauarne_wiebalck: any change/update/help is very well appreciated :)16:22
dtantsurtonyb[m]: hey, isn't it the middle of the night for you?16:22
tonyb[m]Just don't break the API/user contract16:22
arne_wiebalckok, let's see once we have the delta!16:22
tonyb[m]dtantsur: I'm in Brno16:22
arne_wiebalckthanks dtantsur rpittau tonyb[m] !16:23
dtantsurtonyb[m]: oh, lovely! Have a Zebra for me :)16:23
*** bobmel has joined #openstack-ironic16:23
tonyb[m]dtantsur:  zebra?16:23
rpittaummm zebra...16:24
tonyb[m]Clearly I'm missing something16:24
dtantsurtonyb[m]: pork ribs16:24
dtantsurso it's not quite Zebra, but I cannot find the right symbol on my keyboard16:24
tonyb[m]Ahh from anywhere in particular?16:25
iurygregorypork ribs *-*16:25
dtantsurPegas, I guess?16:25
iurygregoryPegas ++16:25
tonyb[m]Okay16:25
dtantsurtonyb[m]: iurygregory can keep you a company?16:25
dtantsur:)16:25
tonyb[m]iurygregory:  oh yeah?16:25
iurygregoryif he needs =)16:25
iurygregorytonyb[m], I'm based in Brno16:26
tonyb[m]iurygregory: what are you doing for dinner tomorrow?16:26
* dtantsur is connecting great people, nice!16:26
iurygregorytonyb[m], no plans yet16:26
tonyb[m]iurygregory: pork ribs @ pegas?16:27
iurygregorytonyb[m], sure o/16:27
tonyb[m]iurygregory: I'll be in the office tomorrow so we can make a plan then16:27
tonyb[m]iurygregory: invite whomever you want16:28
iurygregorytonyb[m], ack o/16:28
*** hamzy has quit IRC16:33
*** gyee has joined #openstack-ironic16:42
rpittaugood night! o/17:00
*** lucasagomes has quit IRC17:00
*** rpittau is now known as rpittau|afk17:01
iurygregorystrange CI gave +1 in https://review.opendev.org/#/c/685888/ but I see  https://zuul.opendev.org/t/openstack/build/28e002db7a364b019a1440e6bf4921aa/log/job-output.txt#3447217:06
patchbotpatch 685888 - ironic-prometheus-exporter - DevStack support and Redfish job - 18 patch sets17:06
iurygregoryD:17:06
clarkbiurygregory: its a string/name problem17:13
iurygregoryclarkb, I'll check my bash script XD17:13
clarkbdevstack@ironic-prometheus-exporter.service vs devstack@ironic_prometheus_exporter.service17:14
clarkbthe first one is what is actually in systemd if I read that log correclty. The second is what it looks for at your link17:14
iurygregorytks!17:15
*** ociuhandu_ has joined #openstack-ironic17:20
*** ociuhandu has quit IRC17:24
*** ociuhandu_ has quit IRC17:24
*** ociuhandu has joined #openstack-ironic17:26
*** ociuhandu has quit IRC17:28
*** hamzy has joined #openstack-ironic17:33
*** alexmcleod has quit IRC17:39
*** k_mouza has quit IRC17:40
rpiosoetingof: That didn't fix the issue.17:45
rpiosoetingof: I changed the directory's mode:17:45
rpiosodrwxr-xr-x 2 stack stack 4096 Jan 14 17:37 /opt/stack/data/ironic/httpboot/redfish17:46
rpiosoetingof: The new boot-<UUID> created does not have read access for the world.17:46
rpioso-rw------- 1 stack stack 504457216 Jan 14 02:08 /opt/stack/data/ironic/httpboot/redfish/boot-b5f2add3-a169-41f3-850a-fbb8a6fc4b6f17:47
*** dougsz has quit IRC17:56
*** derekh has quit IRC18:00
etingofrpioso, on the other hand, may be stack ownership is sufficient? can you curl that file?18:02
*** k_mouza has joined #openstack-ironic18:05
*** k_mouza has quit IRC18:09
rpiosoetingof: curl gets the same response, 403 Forbidden :-(18:13
etingofrpioso, if you chmod 644 that file, will curl work?18:13
rpiosoetingof: That works18:22
etingofrpioso, a quick hack would be to add os.chmod() call before the image file is published... -- https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/redfish/boot.py#L47018:31
etingofrpioso, alternatively, you can probably run http server under stack?18:32
*** dtantsur is now known as dtantsur|afk18:32
dtantsur|afko/18:33
*** bobmel has quit IRC18:47
rpiosoetingof: Got by that one \o/18:59
etingofrpioso, \o/ which one of those two?19:00
*** bobmel has joined #openstack-ironic19:00
rpiosoetingof: VirtualMedia.InsertMedia receives a 204 response.19:01
etingofrpioso, right, how did you get by?19:01
rpiosoetingof: I implemented the os.chmod() work around.19:01
rpiosoetingof: How would I run the http server under stack? Is that a local.conf setting?19:02
rpiosoetingof: Isn't it "owned" by devstack?19:02
etingofrpioso, I need to dig in, I do not know off the top of my head. My guess would be that it's up to systemd unit file...19:03
rpiosoetingof: Understandable :-) Doesn't devstack install and/or configure the web server to suit its needs/19:04
rpiosoetingof: On to the next layer of the onion: iDRAC Redfish set boot device failed for node 8d5ad1ad-92dd-40c7-8054-1e9583d6d11d, because system 4c4c4544-0034-5010-8059-b4c04f484b32 has no manager which could.19:04
rpiosoetingof: I previously pip -e installed sushy-oem-idrac19:05
etingofperhaps devstack could have a setting for http ownership, I do not know if it actually does. That might complicate things...19:05
etingofrpioso, I wonder how derekh got by this httpd access nuisance...19:06
rpiosoetingof: I suspect he's testing on RDO.19:06
etingofbut that's still devstack, no?19:06
rpiosoetingof: Nope. More like OSP.19:07
rpiosoetingof: It uses tripleo.19:07
etingofah, not rdocloud! I see19:07
etingofso http there must have run under the same user as ironic then?19:08
rpiosoetingof: I don't know19:08
rpiosoetingof: sushy-oem-idrac issue ^^ ?19:08
*** bobmel has quit IRC19:09
etingofas for the new issue - try to inspect idrac document tree to make sure that the system of interest links a manager which has a virtual media device19:09
etingofthat's the resolution order that ironic uses: system -> manager -> vmedia cd19:09
etingofyou can see relevant JSONs in ironic debugging19:10
etingofor just curl them up19:10
*** dsneddon has joined #openstack-ironic19:15
*** pcaruana has quit IRC19:16
rpiosoetingof: The system of interest does link a manager with virtual media devices, including /redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD19:17
etingofis it /redfish/v1/Systems/4c4c4544-0034-5010-8059-b4c04f484b32 ?19:18
rpiosoetingof: Not exactly. That's the UUID of the system.19:21
etingofis not the system addressable that way?19:22
rpiosoetingof: Nope. I just tried it. The page can't be found.19:22
* rpioso wonders if he correctly installed sushy-oem-idrac.19:23
etingofsushy-oem-idrac is the most reliable piece of software ever! it has zero knobs and switches19:24
rpiosoetingof: LOL19:24
etingofI'd check out ironic/sushy logs to see how ironic collects system document tree19:24
etingofthat's where it gets hold of the manager19:25
rpiosoetingof: False alarm.19:29
rpiosoetingof: It tripped over the lacking Location header issue derekh encountered in December-ish.19:30
rpiosoetingof: I'll change the sleep interval and hopefully profit.19:31
etingofheh19:31
*** gmann is now known as gmann_afk19:36
TheJuliaiurygregory: whole disk image local boot uefi and it should be the default I think19:38
rpiosoetingof: We appear to have ignition. The server is powering on \o/19:55
rpiosoetingof: Ooh ooh ... "Virtual CD Boot Requested by iDRAC" is displayed on the system console.19:57
rpiosoetingof: There was an error briefly displayed on the console. Something like "Failed to allocate initrd. Hit any key to continue". I did _not_ respond. Instead, I waited. Now the console is dark, except for a blinking cursor. The node's provisioning state remains wait call-back.20:01
*** hamzy_ has joined #openstack-ironic20:08
etingofrpioso, this has something to do with boot image...20:10
*** hamzy has quit IRC20:11
etingofrpioso, there is a long discussion on similar problem, but w/o clear resolution -- https://bugzilla.redhat.com/show_bug.cgi?id=160895520:13
openstackbugzilla.redhat.com bug 1608955 in kernel "EFI stub: ERROR: Failed to alloc highmem for initrd" [Urgent,Closed: errata] - Assigned to lszubowi20:13
etingofrpioso, other sources refer to exceptionally large initrd20:14
etingofrpioso, could it be related to EFI boot loader version you are using? may be try to upgrade (or downgrade) relevant packages....?20:15
rpiosoetingof: The deployment failed due to timeout.20:17
rpiosoetingof: I'm trying boot_option:local. Did you, too?20:18
etingofrpioso, I understand you can't boot IPA ramdisk. that's the first step, if it fails, there is no hope20:19
etingofthe immediate goal is to have ramdisk booted20:20
rpiosoetingof: I previously saw the error message above while testing plain old PXE boot. Those deployments got beyond it.20:20
rpiosoetingof: Understood.20:20
etingofthe Dell machine I've been using booted the ramdisk that devstack prepared20:21
etingofso I am suspecting EFI tools - may be the versions you are using have some issues...?20:21
etingofother sources refer to some missing RAID drivers in the kernel, however I never had this problem with my Dell20:22
rpiosoetingof: I believe mine is also booting from the ramdisk that devstack prepared.20:22
rpiosoThis devstack successfully deployed the same baremetal server via PXE boot and iSCSI deploy. That was a baseline test before trying vmedia.20:23
rpiosoetingof: Aren't the EFI tools installed by devstack?20:25
*** hamzy__ has joined #openstack-ironic20:43
*** hamzy_ has quit IRC20:46
*** tesseract has quit IRC20:50
*** hamzy_ has joined #openstack-ironic20:51
*** hamzy__ has quit IRC20:53
etingofthat makes me suspecting efi tools...20:55
etingofrpioso, EFI fw should be installed by devstack -- https://github.com/openstack/ironic/blob/master/devstack/files/debs/ironic#L2620:57
*** Anandhi has joined #openstack-ironic21:00
etingofrpioso, also perhaps grub-efi21:01
*** jtomasek has quit IRC21:01
*** hamzy__ has joined #openstack-ironic21:02
*** hamzy_ has quit IRC21:04
rpiosoetingof: So update or install edk2-ovmf and grub-efi on my devstack Fedora Bionic VM?21:06
etingofI am now thinking, grub-efi is important21:07
etingofrpioso, EFI system partition is created by grub toolchain and uploaded to glance for ironic to pull and burn into boot ISO -- https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L260021:07
AnandhiTheJulia: Thank you for your response to my question related to ironic discovery. I believe that the configuration file option "node_not_found_hook" should be set for autodiscovery according to theDiscovery section of this link: https://docs.openstack.org/ironic-inspector/queens/user/usage.html#discovery21:08
Anandhihttps://docs.openstack.org/ironic-inspector/queens/user/usage.html#discovery21:08
etingofrpioso, I've been using 2.02-2ubuntu8.14 successfully with Dell hw21:08
AnandhiSorry, pasted link multiple times. But I don't see this option, node-not-found-hook in ironic inspector config guide - https://docs.openstack.org/ironic-inspector/queens/configuration/ironic-inspector.html21:09
*** hamzy_ has joined #openstack-ironic21:10
rpioso2.02-2ubuntu8.14 ?21:11
etingofrpioso, ovmf is intended for libvirt, I am not sure if grub-efi pulls it as a dependency21:11
rpiosoetingof: ^^21:11
etingofyes21:11
rpiosoetingof: My devstack VM is running Ubuntu 18.04.3 LTS.21:11
etingofrpioso, I have the same ubuntu running devstack, grub-efi package version is reported as 2.02-2ubuntu8.14 (apt show grub-efi)21:13
* rpioso realizes he mistakenly identified Ubuntu Bionic as Fedora Bionic earlier21:13
*** hamzy__ has quit IRC21:13
rpiosoetingof: Same version is displayed on mine -- 2.02-2ubuntu8.1421:15
rpiosoetingof: A error started appearing in the conductor log, perhaps after I updated the ironic repo to pick up derekh's bug fix:  ERROR oslo_db.sqlalchemy.exc_filters [-] DBAPIError exception wrapped from (pymysql.err.InternalError) (1054, "Unknown column 'allocations.owner' in 'field list'")21:18
rpiosoetingof: It's emitted when the conductor starts up.21:18
rpiosoetingof: Should I update all of the other repos in my devstack? They date back to early December-ish.21:19
rpiosoetingof: I did not restack after git pulling ironic.21:20
etingofthat error appears as being caused by changed ORM->DB mapping21:20
etingofso either sqlalchemy migration or ironic respin should cure it... though your booting problem is irrelevant to this21:21
rpiosoI don't know if I should restack after updating checkouts in one or more repos.21:21
rpiosoetingof: Yeah, I thought it's orthogonal.21:22
*** hamzy has joined #openstack-ironic21:22
rpiosoetingof: Did you extend the deploy timeout?21:22
rpiosoetingof: Was the system console dark, except for a blinking cursor, during the boot of the ramdisk?21:23
etingofyes, it was dark for a couple of minutes21:23
*** hamzy_ has quit IRC21:23
etingofat that time I've seen idrac pulling boot image in httpd access log21:23
rpiosoetingof: It was easily a couple of minutes.21:24
etingofdid it boot in the end?21:24
rpiosoetingof: I fished the iDRAC vmedia device resource during the boot and confirmed the device was connected to the devstack web server URL.21:25
rpiosoetingof: I don't believe it did. deploy powers it off on failure, so I'm not absolutely certain.21:26
rpiosoetingof: What did you see when it booted? Output on the console?21:26
rpiosoetingof: Where's the httpd access log?21:26
rpiosoetingof: I don't see anything obvious in /var/log/apache2/access.log.21:30
etingofrpioso, there should be linux kernel log on the console during boot21:32
rpiosoetingof: I didn't see that, but I may have been looking at something else.21:32
etingofrpioso, re httpd log location - look at httpd configs in /etc/apache2 or /etc/http or something like that21:33
rpiosoetingof: I think I found the logs of interest in ipxe_access.log, which seems strange.21:35
etingofwell, may be that's alright21:36
etingofthe logging is configured with ipxe http boot in mind?21:36
* etingof -> sleep21:39
rpiosoetingof: First GET -- 2020-01-14 19:56:35.886, last GET 2020-01-14 20:04:45.243 of the boot-<UUID> file21:40
rpiosoetingof: Sleep well21:40
*** hamzy_ has joined #openstack-ironic21:50
etingofthat looks consistent with my Dell booting experience21:51
rpiosoetingof: I'll give it another try while you're resting.21:52
etingofso the image was probably pulled by the node...21:52
etingofyou can sum up all GETs size-wise to make sure the entire image gets pulled21:52
*** Anandhi has quit IRC21:53
*** hamzy has quit IRC21:53
*** bfournie has quit IRC21:53
rpiosoetingof Was the last one smaller than the rest, like 4096, instead of 131072?21:53
etingofyes, unless image size is divisible by chunk size ;)21:54
rpiosoetingof: There was like a six minute gap between the last chunk and next to last one.21:55
rpiosoetingof: 6.5 minutes.21:55
*** hamzy_ has quit IRC21:58
*** hamzy has joined #openstack-ironic21:59
openstackgerritZane Bitter proposed openstack/ironic master: Fix API docs for target_power_state response  https://review.opendev.org/70254222:02
*** hamzy_ has joined #openstack-ironic22:06
*** rcernin has joined #openstack-ironic22:08
*** hamzy has quit IRC22:09
openstackgerritkhansa proposed openstack/sushy-cli master: Add .gitreview file  https://review.opendev.org/70254522:22
openstackgerritkhansa proposed openstack/sushy-cli master: add power command  https://review.opendev.org/70254622:22
*** khansa has quit IRC22:23
*** bfournie has joined #openstack-ironic22:45
*** gmann_afk is now known as gmann22:53
*** igordc has joined #openstack-ironic22:58
*** igordc has quit IRC23:01
*** igordc has joined #openstack-ironic23:01
*** igordc has quit IRC23:02
*** igordc has joined #openstack-ironic23:03
*** igordc has quit IRC23:06
*** igordc has joined #openstack-ironic23:07
openstackgerritAkihiro Motoki proposed openstack/ironic-ui stable/train: Fix horizon dependency  https://review.opendev.org/70168523:08
*** igordc has quit IRC23:09
*** igordc has joined #openstack-ironic23:10
*** igordc has quit IRC23:11
*** igordc has joined #openstack-ironic23:12
*** igordc has quit IRC23:14
*** igordc has joined #openstack-ironic23:15
*** hwoarang has quit IRC23:15
*** igordc has quit IRC23:19
*** hwoarang has joined #openstack-ironic23:22
*** ociuhandu has joined #openstack-ironic23:30
*** ociuhandu has quit IRC23:35
*** hamzy_ has quit IRC23:38

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