Tuesday, 2018-08-14

*** yankcrime has quit IRC00:57
*** yankcrime has joined #openstack-kayobe01:04
*** openstackstatus has quit IRC08:12
*** ktibi has joined #openstack-kayobe08:13
*** mgoddard has joined #openstack-kayobe09:07
*** gkadam has joined #openstack-kayobe09:18
*** openstackstatus has joined #openstack-kayobe09:41
*** ChanServ sets mode: +v openstackstatus09:41
verdurinMorning.10:51
mgoddardmorning verdurin10:52
verdurinThe 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
mgoddardAh, that's a pain10:53
verdurinThink I might just switch to BIOS for now, as ktibi suggested, even though that feels a bit dirty.10:53
mgoddarddo you need to apply some options on the ironic nodes to use uefi?10:54
mgoddardcapabilities:boot_mode=uefi10:54
verdurinYes, that's the setting I used with TripleO.10:54
mgoddardand uefi_pxe_bootfile_name and uefi_pxe_bootfile_template in ironic.conf10:55
mgoddardwould be possible to add an inspector rule to set the uefi capability10:55
mgoddardsounds like you're close, would be a shame to fall back to bios10:55
mgoddardbut it's up to you of course10:56
mgoddardjust 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-support10:57
verdurinmgoddard: yes, the gotcha there is that you need to specify all the existing capabilities when you add the boot_mode, or they will be lost11:08
mgoddardthe extend_attribute rule will append to a list11:09
mgoddardor perhaps it was set-capability11:09
mgoddardhttps://docs.openstack.org/ironic-inspector/latest/user/usage.html#actions11:12
mgoddardverdurin: you can borrow the format from here: https://github.com/openstack/kayobe/blob/master/ansible/group_vars/all/inspector#L12011:14
*** brtknr has quit IRC14:05
*** ktibi has quit IRC14:57
verdurinmgoddard: that worked by hard-coding it to EFI, because I wasn't sure where the introspected value was stored15:22
verdurinStill the controller node is being booted into BIOS mode, whereas the compute nodes are in EFI. Odd.15:23
mgoddardinventory.boot.current_boot_mode15:23
mgoddardthat is odd15:23
mgoddardanything in the logs to say why?15:24
verdurinLooking.15:26
verdurinIt's whitelisted for PXE boot, then there are just periodic messages waiting.15:29
verdurinMeanwhile it's in BIOS mode trying to boot from the wrong NIC.15:29
verdurinIt is a different model than the others (DL360 rather than DL380).15:29
mgoddardironic doesn't manage the boot settings for individual NICs, you might need to make that change yourself15:30
verdurinSure, but why is BIOS mode being requested? Any idea where that would be logged?15:31
mgoddardironic conductor, might help to enable debug logging15:33
verdurinI have the boot mode setting working by rule now (not hard-coded) - thanks for the hint.16:58
mgoddardgreat stuff16:59
verdurinStill some wrinkles to cope with inspection versus deployment.17:03
*** mgoddard has quit IRC17:05
*** gkadam has quit IRC17:53
*** openstackgerrit has joined #openstack-kayobe18:27
openstackgerritMark Goddard proposed openstack/kayobe master: Pin Ansible Galaxy dependencies  https://review.openstack.org/59181918:27

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