*** yankcrime has quit IRC | 00:57 | |
*** yankcrime has joined #openstack-kayobe | 01:04 | |
*** openstackstatus has quit IRC | 08:12 | |
*** ktibi has joined #openstack-kayobe | 08:13 | |
*** mgoddard has joined #openstack-kayobe | 09:07 | |
*** gkadam has joined #openstack-kayobe | 09:18 | |
*** openstackstatus has joined #openstack-kayobe | 09:41 | |
*** ChanServ sets mode: +v openstackstatus | 09:41 | |
verdurin | Morning. | 10:51 |
---|---|---|
mgoddard | morning verdurin | 10:52 |
verdurin | The EFI fixes I applied worked for introspection but not for provisioning. When I tried the latter, the nodes were switched to BIOS mode. | 10:52 |
mgoddard | Ah, that's a pain | 10:53 |
verdurin | Think I might just switch to BIOS for now, as ktibi suggested, even though that feels a bit dirty. | 10:53 |
mgoddard | do you need to apply some options on the ironic nodes to use uefi? | 10:54 |
mgoddard | capabilities:boot_mode=uefi | 10:54 |
verdurin | Yes, that's the setting I used with TripleO. | 10:54 |
mgoddard | and uefi_pxe_bootfile_name and uefi_pxe_bootfile_template in ironic.conf | 10:55 |
mgoddard | would be possible to add an inspector rule to set the uefi capability | 10:55 |
mgoddard | sounds like you're close, would be a shame to fall back to bios | 10:55 |
mgoddard | but it's up to you of course | 10:56 |
mgoddard | just looking at https://specs.openstack.org/openstack/ironic-specs/specs/juno-implemented/uefi-boot-for-ironic.html and https://docs.openstack.org/ironic/queens/install/advanced.html#boot-mode-support | 10:57 |
verdurin | mgoddard: yes, the gotcha there is that you need to specify all the existing capabilities when you add the boot_mode, or they will be lost | 11:08 |
mgoddard | the extend_attribute rule will append to a list | 11:09 |
mgoddard | or perhaps it was set-capability | 11:09 |
mgoddard | https://docs.openstack.org/ironic-inspector/latest/user/usage.html#actions | 11:12 |
mgoddard | verdurin: you can borrow the format from here: https://github.com/openstack/kayobe/blob/master/ansible/group_vars/all/inspector#L120 | 11:14 |
*** brtknr has quit IRC | 14:05 | |
*** ktibi has quit IRC | 14:57 | |
verdurin | mgoddard: that worked by hard-coding it to EFI, because I wasn't sure where the introspected value was stored | 15:22 |
verdurin | Still the controller node is being booted into BIOS mode, whereas the compute nodes are in EFI. Odd. | 15:23 |
mgoddard | inventory.boot.current_boot_mode | 15:23 |
mgoddard | that is odd | 15:23 |
mgoddard | anything in the logs to say why? | 15:24 |
verdurin | Looking. | 15:26 |
verdurin | It's whitelisted for PXE boot, then there are just periodic messages waiting. | 15:29 |
verdurin | Meanwhile it's in BIOS mode trying to boot from the wrong NIC. | 15:29 |
verdurin | It is a different model than the others (DL360 rather than DL380). | 15:29 |
mgoddard | ironic doesn't manage the boot settings for individual NICs, you might need to make that change yourself | 15:30 |
verdurin | Sure, but why is BIOS mode being requested? Any idea where that would be logged? | 15:31 |
mgoddard | ironic conductor, might help to enable debug logging | 15:33 |
verdurin | I have the boot mode setting working by rule now (not hard-coded) - thanks for the hint. | 16:58 |
mgoddard | great stuff | 16:59 |
verdurin | Still some wrinkles to cope with inspection versus deployment. | 17:03 |
*** mgoddard has quit IRC | 17:05 | |
*** gkadam has quit IRC | 17:53 | |
*** openstackgerrit has joined #openstack-kayobe | 18:27 | |
openstackgerrit | Mark Goddard proposed openstack/kayobe master: Pin Ansible Galaxy dependencies https://review.openstack.org/591819 | 18:27 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!