Tuesday, 2019-02-12

*** rh-jelabarre has quit IRC00:11
*** rh-jelabarre has joined #openstack-ironic00:13
*** Emine has joined #openstack-ironic00:15
*** TxGirlGeek has quit IRC00:25
*** Emine has quit IRC00:27
*** hwoarang_ has quit IRC00:48
*** hwoarang has joined #openstack-ironic00:53
*** gyee has quit IRC00:54
*** mnasiadka has joined #openstack-ironic00:59
*** fyx has joined #openstack-ironic00:59
*** TheJulia has joined #openstack-ironic00:59
*** preece has joined #openstack-ironic00:59
*** rh-jelabarre has quit IRC00:59
*** sdake has joined #openstack-ironic01:01
*** moshele has joined #openstack-ironic01:07
*** hwoarang has quit IRC01:10
*** trungnv has joined #openstack-ironic01:10
*** hwoarang has joined #openstack-ironic01:11
*** ijw has joined #openstack-ironic01:12
*** tiendc has joined #openstack-ironic01:22
*** moshele has quit IRC01:25
*** _fragatina has quit IRC01:37
*** sdake has quit IRC01:37
*** rloo has quit IRC01:38
*** sdake has joined #openstack-ironic01:39
*** sdake has quit IRC01:43
*** sdake has joined #openstack-ironic01:50
*** sdake has quit IRC01:51
*** TxGirlGeek has joined #openstack-ironic02:05
*** ijw has quit IRC02:07
*** dustinc has quit IRC02:33
*** dustinc has joined #openstack-ironic02:33
*** TxGirlGeek has quit IRC02:36
*** dustinc has quit IRC02:43
*** hwoarang has quit IRC02:48
*** hwoarang has joined #openstack-ironic02:56
*** dustinc has joined #openstack-ironic03:05
*** dustinc has quit IRC03:26
*** dnuka has joined #openstack-ironic03:27
dnukagood morning ironic03:27
* TheJulia blinks03:33
dnuka:)03:34
dnukagood night TheJulia03:35
TheJuliaYeah, I guess I am going to sleep soon03:36
dnuka:)03:36
*** sdake has joined #openstack-ironic03:40
*** hwoarang has quit IRC03:40
*** hwoarang has joined #openstack-ironic03:45
*** TxGirlGeek has joined #openstack-ironic03:57
dnukaoh, come on merge conflict :(03:58
*** sdake has quit IRC03:59
*** hwoarang has quit IRC04:30
*** hwoarang has joined #openstack-ironic04:31
*** manjeets has quit IRC04:41
* TheJulia blinks:(04:54
TheJuliaerr04:54
TheJulia:(04:54
*** early has quit IRC05:14
*** early has joined #openstack-ironic05:22
*** hwoarang has quit IRC05:42
*** hwoarang has joined #openstack-ironic05:44
*** TxGirlGeek has quit IRC05:56
*** early has quit IRC06:05
openstackgerritJulia Kreger proposed openstack/ironic master: [WIP]: fast tracked deployment support  https://review.openstack.org/63599606:05
* TheJulia goes to bed06:08
dnukagood night TheJulia06:08
dnuka:)06:08
*** early has joined #openstack-ironic06:13
*** whoami-rajat has joined #openstack-ironic06:19
*** e0ne has joined #openstack-ironic06:24
dnuka\o/06:34
*** e0ne has quit IRC06:35
*** arne_wiebalck_ has joined #openstack-ironic06:38
*** zhangfei has joined #openstack-ironic06:44
*** tiendc has quit IRC06:44
*** moshele has joined #openstack-ironic07:12
*** e0ne has joined #openstack-ironic07:12
*** arne_wiebalck_ has quit IRC07:16
*** dnuka is now known as dnuka|brb07:16
*** e0ne has quit IRC07:16
*** e0ne has joined #openstack-ironic07:24
*** hamdyk has joined #openstack-ironic07:30
*** e0ne has quit IRC07:32
*** Emine has joined #openstack-ironic07:32
*** e0ne has joined #openstack-ironic07:42
*** Emine has quit IRC07:49
*** zhangfei has quit IRC08:00
*** gkadam has joined #openstack-ironic08:08
*** zhangfei has joined #openstack-ironic08:12
*** rpittau has joined #openstack-ironic08:13
rpittaugood morning ironic! o/08:13
*** gkadam_ has joined #openstack-ironic08:15
*** gkadam has quit IRC08:17
* etingof hopes that iurygregory likes the snow storm08:24
etingofo/ ironic08:24
*** e0ne has quit IRC08:35
arne_wiebalckgood mornign ironic!08:35
*** e0ne has joined #openstack-ironic08:37
*** dnuka|brb is now known as dnuka08:37
dnukagood morning arne_wiebalck, etingof & rpittau o/08:38
arne_wiebalckhey dnuka o/08:38
*** e0ne has quit IRC08:38
rpittaubuongiorno etingof arne_wiebalck dnuka :)08:38
dnuka:)08:38
arne_wiebalckrpittau: international day today ? ;)08:39
rpittauarne_wiebalck, I'm feeling more italian than usual :D08:39
arne_wiebalckrpittau: lol08:39
*** e0ne has joined #openstack-ironic08:46
*** amoralej|off is now known as amoralej08:47
* etingof finds out that tomorrow is the international day of electromagnetic waves08:47
*** e0ne has quit IRC08:48
dnuka:)08:48
etingofrpittau, should be especially proud because Marconi08:48
rpittauvery ^^08:50
etingofbtw, Russians have a competing figure for that discovery08:51
rpittauyou mean for the radio telegraph ?08:52
etingofyes, based on the electromagnetic radiation - that's the key08:53
*** e0ne has joined #openstack-ironic08:54
*** whoami-rajat has quit IRC08:54
*** e0ne has quit IRC08:56
*** priteau has joined #openstack-ironic08:58
openstackgerritMerged openstack/ironic master: Allocation API: fix a small inconsistency  https://review.openstack.org/63611009:01
*** jistr_ is now known as jistr09:09
*** dougsz has joined #openstack-ironic09:09
*** Emine has joined #openstack-ironic09:15
*** tssurya has joined #openstack-ironic09:17
*** dnuka has quit IRC09:22
*** e0ne has joined #openstack-ironic09:25
*** e0ne has quit IRC09:26
*** Emine has quit IRC09:26
*** Emine has joined #openstack-ironic09:26
dtantsurmorning ironic09:28
arne_wiebalckmorning dtantsur o/09:28
iurygregoryetingof, for sure i like \o/09:36
iurygregorymorning people o/09:37
arne_wiebalckhey iurygregory o/09:38
hjensasgood morning. o/09:39
arne_wiebalckhjensas: o/09:39
*** moshele has quit IRC10:08
*** derekh has joined #openstack-ironic10:27
*** MattMan has quit IRC10:28
*** MattMan has joined #openstack-ironic10:28
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-tempest-plugin master: DNM - Testing  https://review.openstack.org/63616910:30
*** moshele has joined #openstack-ironic10:39
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-tempest-plugin master: DNM - Testing  https://review.openstack.org/63616910:44
*** jtomasek has quit IRC10:46
*** jtomasek has joined #openstack-ironic10:54
*** zhangfei has quit IRC10:56
*** Emine has quit IRC11:09
*** Emine has joined #openstack-ironic11:10
jrollmorning y'all11:37
rpittauhey jroll :)11:42
jroll\o rpittau :)11:44
dtantsurmorning jroll11:46
jrollhey dtantsur \o11:46
iurygregorymorning jroll11:48
*** dtrainor has joined #openstack-ironic11:50
jrolliurygregory: morning! :)11:51
*** _fragatina has joined #openstack-ironic11:56
*** _fragatina has quit IRC11:59
*** amoralej is now known as amoralej|lunch12:00
*** _fragatina has joined #openstack-ironic12:00
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-tempest-plugin master: DNM - Testing  https://review.openstack.org/63616912:08
*** emine__ has joined #openstack-ironic12:28
*** Emine has quit IRC12:30
*** bfournie has quit IRC12:38
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-tempest-plugin master: DNM - Testing  https://review.openstack.org/63616912:41
iurygregorydtantsur, i think i found the problem override-branch is not working properly, I switched to override-branch and zuul shows the job12:43
*** emine__ has quit IRC12:50
*** _fragatina has quit IRC12:56
dtrainorHowdy.  Last time I tried this it didn't work, but I'm hoping something might have changed in the process since pike.  I fear I'm missing some node info but according to the docs for the snmp driver, I think I have everything necessary, at least at a minimum.  I might also be missing some bits as they relate to ironic ports etc, that's a new concept to me12:57
dtrainorEither way, any guidance would be appreciated.  Here's my nodes file, and the associated errors while attempting introspection http://paste.openstack.org/show/744930/12:58
dtrainorThis might be a clue about a bit I'm missing:  WARNING ironicclient.common.http [-] The following arguments are being ignored when constructing the client: %s12:58
*** moshele has quit IRC13:00
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-tempest-plugin master: Run all defined jobs defined in check and gate  https://review.openstack.org/63616913:01
*** rh-jelabarre has joined #openstack-ironic13:01
*** bfournie has joined #openstack-ironic13:08
*** trown|outtypewww is now known as trown13:11
etingofdtrainor, I do not think you need snmp_user and snmp_priv_protocol in driver_info, but that is irrelevant to the problem you experience13:18
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-tempest-plugin master: Run all defined jobs defined in check and gate  https://review.openstack.org/63616913:21
*** whoami-rajat has joined #openstack-ironic13:22
dtrainoretingof, thanks for the info13:22
dtrainorthat would make sense actually...13:23
iurygregorydtrainor, jroll now we have all 20 jobs running again in ironic-tempest-plugin =)13:25
iurygregoryops dtantsur*13:25
iurygregoryXD13:25
dtrainor:)13:27
etingofdtrainor it does not seem like driver problem to me. do you have ironic port configured? -- https://docs.openstack.org/ironic/queens/install/enrollment.html#enrollment-process13:28
*** amoralej|lunch is now known as amoralej13:28
dtrainorI had not, no.  I was curious about that as I was following up with my original question.13:30
rpittauiurygregory, that's very interesting, maybe the 2 options are actually not mutually exclusive but they refer to 2 different things ?13:31
dtrainor(my knowledge of ironic ports is limited, this illustrates that problem)13:31
iurygregoryrpittau, maybe with zuulv2 was fine, but when switched to zuulv3 wasnt or something13:31
dtrainorwhy did we move away from using a mac attribute in a node definition via nodes.json in favor of creating ports?13:31
iurygregoryrpittau, according to infra "I might be mistaken, but from the zuul docs, with "override-checkout: stable/rocky" it checks the stable branch for the job definition, too. which fails, since ironic-tempest-plugin doesn't have stable branches"13:32
*** sdake has joined #openstack-ironic13:32
rpittauiurygregory, ok, so override-branch is deprecated in zuulv3 ?13:35
iurygregoryrpittau, no no override-branch works, override-checkout doesnt seems to work =)13:36
rpittauuh ok13:36
iurygregoryand also the checkout if it really check if the repo has the branch it will fail13:36
etingofdtrainor, are you referring to instackenv.json?13:37
iurygregorybecause ironic-tempest-plugin only have master13:37
rpittauyeah that makes sense13:37
*** openstackgerrit has quit IRC13:37
iurygregorynow https://zuul.openstack.org/status shows all jobs running, i will check when they finished if the repos was using stable/*13:38
dtrainoretingof, sure, whatever arbitrary name you want to give it i suppose13:41
dtrainoralso, holy moly, it's working.13:41
etingofdtrainor I just meant that OoO way of enrolling nodes is still in place13:42
etingofthe command line way has also been around since forever13:42
dtrainorright13:43
dtrainori'm suepr excited this is working, this truly makes my day13:44
etingofthat's the beauty of computers - whenever they finally do something we perceive as reasonable, that gives us happiness \o/13:51
jrolliurygregory: awesome, thanks! gonna wait for zuul before I vote :)13:53
iurygregoryjroll, sure, im also waitting to check if the jobs did the checkout to stable branches =)13:53
jrollok cool13:53
*** rloo has joined #openstack-ironic13:55
*** e0ne has joined #openstack-ironic13:56
jrolldtrainor: just curious, did you end up manually creating the port with the openstack cli? or did you add a ports section to your nodes file?13:57
*** baha has joined #openstack-ironic13:59
*** sdake has quit IRC14:03
dtantsuriurygregory: nice!14:04
iurygregory=)14:04
*** tzumainn has joined #openstack-ironic14:11
dtrainorjroll, i manually created the port, i'll explore adding it to my nodes file shortly14:13
jrolldtrainor: ah gotcha. ctrl-f "Some fields are optional if you’re going to use introspection later" here: https://docs.openstack.org/tripleo-docs/latest/install/environments/baremetal.html14:14
dtrainorjroll, i see that.  thank you.14:19
jrollnp :)14:19
dtrainorwhat's the bigger picture?  why did we move away from 'mac'?14:19
dtrainoris it for resource based scheduling?14:19
jrollI'm not sure as I'm not super familiar with tripleo14:19
jrollbut I assume it's so we can provide the local link connection stuff14:19
jroll(among other port properties)14:19
dtrainorah that would make sense, sure.14:20
dtrainorwell, power management works.  the node is timing out when attempting to pxeboot, double checking some switch config14:20
*** openstackgerrit has joined #openstack-ironic14:20
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Add configurable libvirt firmware  https://review.openstack.org/62060514:20
* etingof is not entirely sure what dtrainor meant by moving away from 'mac'...14:22
dtrainorprior to rocky, we had a 'mac' property to use to identify a baremetal node, that property isn't applicable any more i'm finding, instead used in the ports property14:23
dtantsuryeah, it is deprecated (should work still)14:24
dtrainorCannot create the node with attributes {u'mac': [u'd4:3d:7e:bc:ad:02'], u'driver': u'snmp', u'name': u'osp1-1', u'driver_info': {u'snmp_outlet': u'8', u'snmp_community': u'private', u'snmp_address': u'pdu02.lab.home.dtrainor.net', u'snmp_driver': u'apc_masterswitch'}}. One or more attributes are invalid: The attribute(s) "mac" are invalid; they are not needed to create nodes.14:25
dtrainorthat's the message i get when trying to 'openstack baremetal create nodes.json' with a mac property14:25
dtantsurmaybe it was "macs"?14:25
dtantsuror maybe it got removed indeed already14:25
* dtantsur checks git log14:25
*** priteau has quit IRC14:26
dtrainori'm almost certain it's 'mac', as the one mac the node should have on the ctlplane network14:26
dtantsurdtrainor: wait, are we talking about tripleo command or ironic command? the ironic one has never had "mac".14:27
dtrainorthe tripleo command, sorry i didn't make that clear14:27
dtantsurdtrainor: well, 'baremetal create' is an ironic native command, it doesn't support tripleo stuff like 'mac', 'pm_addr', etc14:29
dtantsuryou're confusing it with 'overcloud node import' (former 'baremetal import', thanks tripleo for confusion :)14:29
dtrainori'm going to take a break, have some more coffee, and wake up a little bit moree, so I start asking intelligent questions.14:30
dtantsurheh, no worries. two commands that do similar things with somewhat different input is a recipe for problems.14:31
dtrainoryeah, but i should know that.  it's been a while since I've had to go back and forth between the two different command sets.14:31
*** sthussey has joined #openstack-ironic14:31
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-tempest-plugin master: Run all defined jobs defined in check and gate  https://review.openstack.org/63616914:33
*** sdake has joined #openstack-ironic14:35
*** sdake has quit IRC14:37
*** sdake_ has joined #openstack-ironic14:37
* iurygregory thinks he was using the wrong nodeset (-‸ლ)14:40
TheJuliaGood morning fellow bipeds and AIs14:40
iurygregorygood morning TheJulia o/14:40
rpittauhi TheJulia :)14:41
*** bfournie has quit IRC14:43
jrollmorning TheJulia \o14:43
*** e0ne has quit IRC14:44
jrollso many priorities on the whiteboard, idk where to start. what happened to limiting these to a doable amount?14:46
dtrainor'morn TheJulia14:46
arne_wiebalckgood morning TheJulia14:48
TheJuliajroll: start at the top of the list and work down?14:52
dtantsurmorning TheJulia14:52
TheJuliajroll: it has only really grown over the last few weeks as we've got tons of stuff in flight and went most of january in a bit of a lul.14:52
*** gkadam_ has quit IRC14:54
*** gkadam has joined #openstack-ironic14:54
openstackgerritJulia Kreger proposed openstack/ironic master: Expose conductors: api-ref  https://review.openstack.org/62286215:00
TheJulia^^ 2x+2 +A'ed patch that needed a rebase15:00
TheJuliai see one minor thing, fixing15:00
openstackgerritJulia Kreger proposed openstack/ironic master: Expose conductors: api-ref  https://review.openstack.org/62286215:02
*** moshele has joined #openstack-ironic15:04
*** ianychoi has quit IRC15:07
*** ianychoi has joined #openstack-ironic15:07
rpittausince I'm on the python 3 wave, I was actually checking the python 3 migration progress and trying to make a list of what's missing15:08
rpittauit looks like we're in good shape on that front :)15:08
*** e0ne has joined #openstack-ironic15:09
*** hamdyk has quit IRC15:10
TheJuliarpittau: thanks for the extra set of eyes on that15:13
rpittauTheJulia, no problem, can't wait to get rid of py2, that's it xD15:14
openstackgerritJulia Kreger proposed openstack/python-ironicclient master: Support node description  https://review.openstack.org/63293515:18
*** TxGirlGeek has joined #openstack-ironic15:23
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: [WIP] Allocation API: client API and CLI  https://review.openstack.org/63635415:25
*** moshele has quit IRC15:28
*** bfournie has joined #openstack-ironic15:30
*** priteau has joined #openstack-ironic15:30
*** e0ne has quit IRC15:33
TheJuliaSmartnic API has 2x+2, Last chance to review it before it mergees. I'll approve it later today.15:36
*** e0ne has joined #openstack-ironic15:41
dtrainorI'm trying to introspect a node and though I see requests from the node via tcpdump, I see no replies from my Undercloud.  I see ironic whitelisting the mac address of the node, everything looks kosher so far as I can tell, but pxeboot does not succeed15:42
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-tempest-plugin master: Run all defined jobs defined in check and gate  https://review.openstack.org/63616915:43
TheJuliadtrainor: When you say it does not succeed, what do you observe?15:44
dtrainori observe the node's pxe attempt timing out15:44
dtrainor08:41:33.597934 ethertype IPv4, IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from d4:3d:7e:bc:ad:02 (oui Unknown), length 54815:44
*** moshele has joined #openstack-ironic15:47
TheJuliaso the node is failing to get an IP address :(15:50
TheJuliahas dnsmasq been restarted at all?15:50
TheJuliathe dnsmasq for inspection that is15:50
dtrainorright, the undercloud doesn't appear to be responding to any requests.  i'm just watching ports 67,68,69 etc15:51
dtrainorit's been restarted as part of an undercloud reboot15:52
dtrainorwhen i start introspection, i see activity in the ironic_inspector_dnsmasq container log:  Feb 12 08:37:03 dnsmasq-dhcp[1]: read /var/lib/ironic-inspector/dhcp-hostsdir/d4:3d:7e:bc:ad:0215:52
dtrainorthat mac address matches that of the overcloud node that's failing to get an ip / pxeboot15:52
TheJuliadtrainor: whats in the file?15:56
dtrainorjust one line containing the mac address of the overcloud node i'm attempting to introspect15:57
TheJuliaalso, what version or release is this?15:57
TheJuliadtantsur: anything in the leases folder? could it be out of addresses?15:57
dtrainorrocky, downstream osp1415:57
dtrainori don't reckon, i used undercloud defaults which should be suitable, but it would be owrth checking15:58
TheJuliahjensas: any ideas^^^15:58
*** mjturek has joined #openstack-ironic16:00
TheJuliao/ mjturek16:05
hjensasdtrainor: The /var/lib/ironic-inspector/dhcp-hostsdir/d4:3d:7e:bc:ad:02 should contain only the mac when the node is to be introspected. So that part looks ok.16:07
hjensasdtrainor: is the firewall good? Is there a rule to allow dhcp on br-ctlplane?16:08
*** gkadam has quit IRC16:09
mjturekheyo TheJulia16:09
dtrainori have not made any changes to it, but I'll confirm16:09
dtrainoryes, can confirm16:10
*** gkadam has joined #openstack-ironic16:14
*** moshele has quit IRC16:15
hjensasdtrainor: ok, and I assume no activit after startup in the ironic_inspector_dnsmasq container log?16:17
hjensasdtrainor: Which interface are you tcpdumping on?16:17
hjensasdtrainor: are all the VIPs active ? ip addr show br-ctlplane? (Should have 3 IPs)16:18
dtrainorthe long i'm referring to is ironic-inspector/dnsmasq.log, is that the same as what you are referring to?16:18
dtrainori'm tcpdumping on local_interface16:18
dtrainori see three IPs on br-ctlplane; two IPv4, one IPv616:19
hjensasdtrainor: ok, local_interface is probably hooked up to a ovs bridge? and the br-ctlplane interface is on that bridge. Try dumping on the bridge and br-ctlplane as well? (Maby the traffic is dropped somewhere along the way?)16:20
dtrainorwill do16:21
hjensasdtrainor: hm, there should be 3 IPv4 addresses.16:21
dtrainori see16:22
hjensasdtrainor: local_ip, admin_host and public_host ip's from undercloud.conf - Try restarting the keepalived container.16:23
dtrainori still see the same three IPs as i described them on br-ctlplane16:24
hjensasdtrainor: hm, is there two IPv6 addresses in /var/lib/config-data/puppet-generated/keepalived/etc/keepalived/keepalived.conf ?16:27
hjensasdtantsur: sorry, two IPv4 addresses.16:27
dtrainorthere are only two, one for the undercloud_admin_host and one for the undercloud_public_host16:28
TheJuliaGuys, stepping away shortly to get some breakfast and take my cat to the vet. I should be back in about an hour and a half.... traffic permitting16:28
dtrainorappreciate the help TheJulia16:28
hjensasdtrainor: yes, thats correct. Hm, so for some reason the local_ip is'nt on the br-ctlplane interface?16:29
dtrainor*shrug* :)16:29
TheJuliajust at a glance, that would likely explain why dnsmasq is not replying :(16:30
hjensasdtrainor: I assume local_ip in undercloud.conf is a ipv4 address + /subnet-bits ?16:32
dtrainorhjensas, it's the commented out default16:34
hjensasdtrainor: for reference the config file for br-ctlplane should look something akin to : http://paste.openstack.org/show/744955/16:34
dtrainori need to take a phone call real quick.... blame identity theft for this one, it's been a long last few days :)16:35
dtrainorthank you for the example16:35
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: Allocation API: client API and CLI  https://review.openstack.org/63635416:41
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: Allocation API: client API and CLI  https://review.openstack.org/63635416:47
openstackgerritIlya Etingof proposed openstack/ironic master: Prioritize sloppy nodes for power sync  https://review.openstack.org/63587116:47
*** moshele has joined #openstack-ironic16:51
*** moshele has quit IRC16:54
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient master: Allocation API: client API and CLI  https://review.openstack.org/63635416:55
*** TxGirlGeek has quit IRC16:57
dtantsurokay, this seems to work ^^\16:59
*** sdake_ has quit IRC17:01
openstackgerritArne Wiebalck proposed openstack/ironic-python-agent master: [WIP] Support Software RAID  https://review.openstack.org/63468117:02
*** sdake has joined #openstack-ironic17:03
*** hamzy has quit IRC17:06
rpittaubye all! good night! o/17:07
*** rpittau has quit IRC17:08
*** moshele has joined #openstack-ironic17:11
*** amoralej is now known as amoralej|off17:13
larsksHey folks, I'm trying to boot a baremetal node from a cinder volume as described in https://goodsquishy.com/2017/11/booting-baremetal-from-a-cinder-volume-in-tripleo/, but nova refuses to try.  It fails with:17:16
larsksInstance failed to spawn: ValidationError: Ironic node: 015954fa-c900-4798-8c04-808a1504fe35 failed to validate. (deploy: {u'reason': u"Cannot validate image information for node 015954fa-c900-4798-8c04-808a1504fe35 because one or more parameters are missing from its instance_info and insufficent information is present to boot from a remote volume. Missing are: ['ramdisk', 'kernel',17:16
larsks'image_source']", u'result': False}, power: {u'result': True}, storage: {u'result': True})17:16
larsksOh, I think I'm missing `--bootable`!17:16
*** gkadam has quit IRC17:19
larsksNo, that wasn't it; same error.17:21
larsks...so, any pointers would be much appreciated :)17:21
NobodyCamGood Morning Ironic'eres17:24
arne_wiebalcklarsks: Looks like the deploy_kernel and deploy_ramdisk are missing from the node’s driver_info, no?17:26
*** e0ne has quit IRC17:27
arne_wiebalckgood morning NobodyCam o/17:28
NobodyCamhey hey Good Morning arne_wiebalck :)17:29
NobodyCamhappy NOT monday17:29
dtantsurmorning NobodyCam17:32
larsksarne_wiebalck: are those...required?  Where?  I didn't see anything mention those in the boot-from-volume docs.17:32
larsksAlthough to be honest I've found several versions of that doc so I may be confused at this point.17:32
arne_wiebalcklarsks: Haven’t noticed your message before the error.17:33
arne_wiebalcklarsks: Sorry about that.17:34
arne_wiebalcklarsks: I was judging from the error message.17:34
larsksarne_wiebalck: no worries! I'm just hoping someone can help figure out what's going on.17:34
larsksThe ironic docs (I'm looking at https://docs.openstack.org/ironic/latest/admin/boot-from-volume.html) don't actual go as far as showing how to actually boot from a volume, and dhiggins' doc at https://goodsquishy.com/2017/11/booting-baremetal-from-a-cinder-volume-in-tripleo/ seems to suggest things should Just Work.17:35
*** chihhsin has quit IRC17:35
NobodyCamhey hey dtantsur howdy!17:35
NobodyCam:)17:35
*** chihhsin has joined #openstack-ironic17:35
*** whoami-rajat has quit IRC17:36
*** moshele has quit IRC17:36
arne_wiebalcklarsks: Not sure that’s helpful, but what does “openstack baremetal node validate <node>” give?17:43
*** e0ne has joined #openstack-ironic17:43
*** sdake has quit IRC17:44
dtrainori'm back, sorry for making you wait hjensas17:44
larsksIt gives back some information, but I don't think it's relevant to this particular issue (it's basic a list of features supported by the driver specific to the given node)17:45
larsksOh wait, maybe...17:45
arne_wiebalcklarsks: from what I remember it should not return anything17:45
larsksHuh, it suggests that one can set ramdisk/kernel/etc on instance_info?  Argh, but none of the docs suggest that is necessary, and include examples of booting from a centos7 image without a separate kernel/ramdisk.17:45
larsksSo confused.17:46
*** dtrainor has quit IRC17:46
*** sdake has joined #openstack-ironic17:46
*** gyee has joined #openstack-ironic17:47
*** dtrainor has joined #openstack-ironic17:50
arne_wiebalcklarsks: I just checked my prod machines, they report the message you see.17:54
arne_wiebalcklarsks: I don’t boot from cinder, though.17:54
larsksarne_wiebalck: thanks for looking17:54
arne_wiebalcklarsks: np, I have to leave now sorry … :-/17:55
arne_wiebalckgood night everyone17:55
*** derekh has quit IRC17:56
*** dtantsur is now known as dtantsur|afk17:58
dtantsur|afko/17:58
*** dougsz has quit IRC17:59
*** tssurya has quit IRC18:09
TheJulialarsks: what exactly are you seeing when you do a validate command?18:26
larsksTheJulia: howdy! I'm seeing this: https://termbin.com/51cr18:27
larsksTheJulia: (that neutron error can be ignored; someone is mucking about with it right now)18:28
TheJulialarsks: anything if you look at the volume targets and connectors information?18:28
larsksI have created a volume connector; my reading of https://docs.openstack.org/ironic/latest/admin/boot-from-volume.html was that it wasn't necessary to create a volume target when using cinder.  volume connector: https://termbin.com/4wgo18:29
larsks(and using nova to boot things)18:30
larsks"volume target list" output is empty18:30
*** dustinc has joined #openstack-ironic18:38
*** trown is now known as trown|lunch18:41
*** hamzy has joined #openstack-ironic18:43
*** dustinc has quit IRC18:43
*** dustinc has joined #openstack-ironic18:44
*** sdake has quit IRC18:44
TheJulialarsks: what exactly is showing up in the nova-compute log then?18:45
TheJuliaand just to confirm, your setup for iscsi via lvm, not something like ceph right?18:46
*** priteau has quit IRC18:47
larsksTheJulia: nova-conductor reports failure to schedule, like this: https://termbin.com/xbxi18:47
TheJuliaI suspect your tring to boot from an unsupported backend18:48
TheJuliaand nova is retrying18:48
larsks"unsupported backend" in this case meaning...which? cinder backend?18:48
TheJulialarsks: what does "openstack baremetal node show $uuid" say?18:49
TheJulialarsks: yes18:49
TheJulialarsks: it has to offer iscsi for it to work18:49
larsksTheJulia: we're using ceph behind cinder.18:49
TheJuliaYeah, that is just not going to work18:49
TheJuliasadly18:49
TheJulia :(18:49
TheJuliajungleboyj: any progress on Cinder doing magic to support radosgw iscsi targets?18:49
larsksI see.  I thought the whole "create a volume connector" bit was creating an iscsi target on the host (I figured rbdmap -> export an iscsi lun ->boot from it)18:50
larsksGuess not.18:50
jungleboyjTheJulia:  Some.  We discussed the approach we would like to take at the Mid-Cycle.  Hoping that Finix and I can start working it early next month.18:50
TheJulianah, cinder returns a ceph rbd url which ironic is unable to leverage and actually doesn't even recognize it as a volume18:50
TheJuliajungleboyj: \o/18:50
jungleboyjThe hard part is that we will need to create a new driver for it based on the existing RBD driver.18:51
larsksGot it.  So, just use the LVM backend for now if we want boot-from-volume to work?18:51
jungleboyjSo, it isn't going to happen until Train at the earliest, but we are working on it.18:51
*** sdake has joined #openstack-ironic18:51
TheJulialarsks: correct18:52
larsksI wonder if you could teach nbdkit (https://github.com/libguestfs/nbdkit) how to talk to that rbd url? I guess performance in that case would be awful.18:52
larsksTheJulia: thanks!18:53
TheJuliajungleboyj: yeouch, but good to know there is progress. Do I need to buy beers one night for a group of people in denver?18:53
larskstzumainn: you should come to #openstack-ironic and check out the scrollback...18:53
TheJulia:)18:53
*** _fragatina has joined #openstack-ironic18:55
tzumainnlarsks, ah, that's exciting!18:59
larskstzumainn: well, "exciting" :).  But at least it suggests a  path forward.18:59
jungleboyjTheJulia:  The answer tho that is always yes.  ;-)19:00
*** jiapei_ has joined #openstack-ironic19:03
*** v12aml has quit IRC19:04
*** dtantsur|afk has quit IRC19:04
*** rloo has quit IRC19:04
*** jroll has quit IRC19:04
*** jiapei has quit IRC19:04
*** fdegir has quit IRC19:04
*** tzumainn has quit IRC19:04
*** jiapei_ is now known as jiapei19:04
*** v12aml has joined #openstack-ironic19:05
*** fdegir has joined #openstack-ironic19:05
*** jroll has joined #openstack-ironic19:06
*** tzumainn has joined #openstack-ironic19:07
*** dtantsur has joined #openstack-ironic19:08
openstackgerritAija Jaunteva proposed openstack/sushy master: Add public resource loading and message parsing  https://review.openstack.org/59074719:09
openstackgerritAija Jaunteva proposed openstack/sushy master: Add public resource loading and message parsing  https://review.openstack.org/59074719:16
openstackgerritAija Jaunteva proposed openstack/sushy master: Add @Redfish.Settings update status and expose it for BIOS  https://review.openstack.org/59163519:30
*** arne_wiebalck_ has joined #openstack-ironic19:37
*** sdake has quit IRC19:42
*** trown|lunch is now known as trown19:44
*** dougsz has joined #openstack-ironic20:10
*** dougsz has quit IRC20:13
*** moshele has joined #openstack-ironic20:14
*** e0ne has quit IRC20:25
*** moshele has quit IRC20:27
*** penick has joined #openstack-ironic20:32
*** moshele has joined #openstack-ironic20:34
*** mjturek has quit IRC20:47
*** e0ne has joined #openstack-ironic20:48
*** arne_wiebalck__ has joined #openstack-ironic21:03
*** arne_wiebalck_ has quit IRC21:06
*** dtantsur has quit IRC21:06
*** fdegir has quit IRC21:06
*** tzumainn has quit IRC21:06
*** dtantsur has joined #openstack-ironic21:06
*** mjturek has joined #openstack-ironic21:08
*** moshele has quit IRC21:18
*** moshele has joined #openstack-ironic21:19
*** dsneddon has quit IRC21:22
*** sdake has joined #openstack-ironic21:26
*** e0ne has quit IRC21:28
*** jtomasek has quit IRC21:35
*** trown is now known as trown|outtypewww21:36
*** arne_wiebalck__ has quit IRC21:42
*** hamzy has quit IRC21:46
*** mjturek has quit IRC21:48
*** sdake has quit IRC21:50
*** moshele has quit IRC21:52
*** moshele has joined #openstack-ironic21:53
*** moshele has quit IRC22:08
larsksTheJulia: any chance you're still around?22:10
TheJulialarsks: I am, whats up?22:10
larsksThings look much better having switched to the lvm backend.  THe host pxe boots and successfully logs in to the iscsi target, but it's failing to boot...we see an "exec format error" from ipxe, followed by endless "Failed to attach iscsi volume(s)" messages.  I *think* the iscsi login is successful (that's what wireshark tells me).22:11
*** NobodyCam has quit IRC22:12
larsksNot sure what to do with that "exec format error" message, though; it's a centos filesystem image.  Does that mean "missing a bootloader"?22:12
*** NobodyCam has joined #openstack-ironic22:12
larsksYou know, now that I'm saying it out loud, I should investigate how the source image was created; I didn't create it myself.22:13
TheJulialarsks: yeah, use a whole disk image with a bootloader22:15
TheJuliaotherwise it doesn't know how to boot22:15
larsksMakes sense. Hopefully that all that it is.22:15
larsksSorry for the bother!22:15
TheJuliano worries!22:19
openstackgerritMerged openstack/ironic master: Expose conductors: api-ref  https://review.openstack.org/62286222:22
*** dustinc has quit IRC22:36
*** dustinc has joined #openstack-ironic22:39
openstackgerritRuby Loo proposed openstack/ironic master: Add check for object versions  https://review.openstack.org/63645822:47
*** rloo has joined #openstack-ironic22:50
*** sthussey has quit IRC22:51
*** dustinc has quit IRC23:01
*** dustinc has joined #openstack-ironic23:05
*** whoami-rajat has joined #openstack-ironic23:12
openstackgerritMerged openstack/ironic master: Expose is_smartnic in port API  https://review.openstack.org/63050823:20
*** baha has quit IRC23:28
*** sdake has joined #openstack-ironic23:43
*** rh-jelabarre has quit IRC23:48

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