*** marcoemorais has quit IRC | 00:07 | |
*** marcoemorais has joined #openstack-ironic | 00:07 | |
*** achanda has joined #openstack-ironic | 00:08 | |
devananda | jroll: you want to iPXE boot, to be more precise | 00:08 |
---|---|---|
devananda | since I'm fairly sure you dont want to PXE boot the whole instance image over TFTP :) | 00:09 |
jroll | ha | 00:09 |
jroll | touché | 00:09 |
*** chuckC_ has quit IRC | 00:10 | |
devananda | I believe someone was talking about using an overlay (ram?) file system with a shared instance image | 00:11 |
*** david-lyle is now known as david-lyle_afk | 00:13 | |
*** ChuckC has joined #openstack-ironic | 00:13 | |
*** ryanpetrello has joined #openstack-ironic | 00:21 | |
*** ChuckC has quit IRC | 00:25 | |
openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Adding support for decommissioning https://review.openstack.org/104379 | 00:40 |
*** ryanpetrello has quit IRC | 00:40 | |
Haomeng|2 | morning:) | 00:43 |
*** ChuckC has joined #openstack-ironic | 00:43 | |
JoshNang | g'morning! | 00:45 |
*** chuckC_ has joined #openstack-ironic | 00:45 | |
openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Add versioning to Agent decommission https://review.openstack.org/106859 | 00:48 |
openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Adding support for decommissioning https://review.openstack.org/104379 | 00:48 |
*** bradjones has quit IRC | 00:48 | |
*** ChuckC has quit IRC | 00:48 | |
*** bradjones has joined #openstack-ironic | 00:48 | |
*** ChuckC has joined #openstack-ironic | 00:49 | |
*** marcoemorais has quit IRC | 01:02 | |
*** marcoemorais has joined #openstack-ironic | 01:02 | |
*** yjiang5 is now known as yjiang5_away | 01:09 | |
*** spandhe_ has joined #openstack-ironic | 01:10 | |
*** spandhe has quit IRC | 01:11 | |
*** spandhe_ is now known as spandhe | 01:11 | |
*** ryanpetrello has joined #openstack-ironic | 01:19 | |
*** chenglch has joined #openstack-ironic | 01:24 | |
*** achanda has quit IRC | 01:31 | |
*** achanda has joined #openstack-ironic | 01:32 | |
*** Haomeng has joined #openstack-ironic | 01:33 | |
*** Haomeng|2 has quit IRC | 01:34 | |
*** achanda has quit IRC | 01:36 | |
*** rloo has quit IRC | 01:43 | |
*** nosnos has joined #openstack-ironic | 01:59 | |
*** ryanpetrello has quit IRC | 02:14 | |
*** chenglch|2 has joined #openstack-ironic | 02:17 | |
*** Haomeng has quit IRC | 02:18 | |
*** chenglch has quit IRC | 02:20 | |
*** killer_prince has quit IRC | 02:23 | |
*** killer_prince has joined #openstack-ironic | 02:25 | |
*** killer_prince is now known as lazy_prince | 02:25 | |
*** lazy_prince has quit IRC | 02:25 | |
*** killer_prince has joined #openstack-ironic | 02:27 | |
*** killer_prince is now known as lazy_prince | 02:27 | |
*** chenglch|2 has quit IRC | 02:28 | |
*** Haomeng has joined #openstack-ironic | 02:28 | |
*** chenglch has joined #openstack-ironic | 02:28 | |
*** marcoemorais has quit IRC | 02:30 | |
*** Viswanath has joined #openstack-ironic | 02:38 | |
*** Viswanath has quit IRC | 02:41 | |
*** chuckC_ has quit IRC | 02:59 | |
*** chuckC_ has joined #openstack-ironic | 03:00 | |
*** spandhe has quit IRC | 03:07 | |
*** naohirot has quit IRC | 03:27 | |
openstackgerrit | Merged openstack/ironic: Remove unused variable in agent._get_interfaces() https://review.openstack.org/134139 | 03:33 |
*** nosnos has quit IRC | 03:35 | |
*** chuckC_ has quit IRC | 03:39 | |
*** chenglch|2 has joined #openstack-ironic | 04:00 | |
*** pensu has joined #openstack-ironic | 04:00 | |
*** chenglch has quit IRC | 04:02 | |
*** naohirot has joined #openstack-ironic | 04:02 | |
*** subscope has joined #openstack-ironic | 04:14 | |
*** rushiagr_away is now known as rushiagr | 04:14 | |
*** pcrews has quit IRC | 04:15 | |
*** ramineni has joined #openstack-ironic | 04:16 | |
*** chenglch|2 has quit IRC | 04:26 | |
*** nosnos has joined #openstack-ironic | 04:44 | |
*** pensu has quit IRC | 04:52 | |
*** achanda has joined #openstack-ironic | 05:01 | |
*** chenglch has joined #openstack-ironic | 05:14 | |
*** hemna_ has joined #openstack-ironic | 05:21 | |
*** spandhe has joined #openstack-ironic | 05:21 | |
*** spandhe_ has joined #openstack-ironic | 05:24 | |
*** spandhe has quit IRC | 05:25 | |
*** spandhe_ is now known as spandhe | 05:25 | |
*** subscope has quit IRC | 05:27 | |
*** rakesh_hs has joined #openstack-ironic | 05:35 | |
*** pensu has joined #openstack-ironic | 05:36 | |
*** lazy_prince has quit IRC | 05:36 | |
*** lazy_prince has joined #openstack-ironic | 05:37 | |
*** Haomeng|2 has joined #openstack-ironic | 05:39 | |
*** Haomeng has quit IRC | 05:40 | |
*** Haomeng has joined #openstack-ironic | 05:46 | |
*** Haomeng|2 has quit IRC | 05:47 | |
*** pradipta_away is now known as pradipta | 05:47 | |
*** achanda has quit IRC | 05:51 | |
*** chenglch has quit IRC | 05:54 | |
*** chenglch has joined #openstack-ironic | 05:55 | |
*** mrmoje has quit IRC | 06:02 | |
*** chenglch has quit IRC | 06:03 | |
*** chenglch has joined #openstack-ironic | 06:05 | |
*** achanda has joined #openstack-ironic | 06:06 | |
*** achanda has quit IRC | 06:08 | |
*** achanda has joined #openstack-ironic | 06:10 | |
*** hemna_ has quit IRC | 06:24 | |
*** hemna has joined #openstack-ironic | 06:24 | |
*** hemna has quit IRC | 06:30 | |
*** spandhe has quit IRC | 06:35 | |
*** todd_dsm has quit IRC | 06:37 | |
*** mrmoje has joined #openstack-ironic | 06:42 | |
*** harlowja is now known as harlowja_away | 06:45 | |
*** ifarkas has joined #openstack-ironic | 06:55 | |
*** Haomeng has quit IRC | 06:57 | |
*** k4n0 has joined #openstack-ironic | 06:57 | |
*** achanda has quit IRC | 06:59 | |
*** mrda is now known as mrda_away | 06:59 | |
*** yuanying_ has joined #openstack-ironic | 07:18 | |
*** yuanying has quit IRC | 07:19 | |
*** dlpartain has joined #openstack-ironic | 07:24 | |
*** chenglch|2 has joined #openstack-ironic | 07:25 | |
*** chenglch has quit IRC | 07:26 | |
openstackgerrit | Tan Lin proposed openstack/ironic: Add AMT support with Ironic https://review.openstack.org/135184 | 07:33 |
*** achanda has joined #openstack-ironic | 07:42 | |
*** Haomeng has joined #openstack-ironic | 07:50 | |
*** achanda has quit IRC | 08:02 | |
*** romcheg has joined #openstack-ironic | 08:09 | |
*** jcoufal has joined #openstack-ironic | 08:26 | |
*** ronald has quit IRC | 08:26 | |
*** ronald has joined #openstack-ironic | 08:27 | |
*** ndipanov_gone is now known as ndipanov | 08:44 | |
openstackgerrit | Tan Lin proposed openstack/ironic: Add driver_validate() https://review.openstack.org/134184 | 08:47 |
*** viktors|afk has quit IRC | 08:50 | |
*** derekh has joined #openstack-ironic | 09:03 | |
*** dtantsur|afk is now known as dtantsur | 09:10 | |
dtantsur | Morning Ironic | 09:10 |
yuriyz | morning Ironic dtantsur | 09:11 |
*** jcoufal has quit IRC | 09:11 | |
*** jcoufal has joined #openstack-ironic | 09:13 | |
*** jcoufal has quit IRC | 09:14 | |
*** jcoufal has joined #openstack-ironic | 09:14 | |
ramineni | dtantsur, yuriyz : hi , morning | 09:20 |
ramineni | dtantsur, yuriyz : could you please have a look at https://review.openstack.org/#/c/129529/2/specs/kilo/add-boot-mode-mgmt-interface.rst and let me know if its in scope of ironic | 09:21 |
*** pradipta is now known as pradipta_away | 09:22 | |
ramineni | dtantsur, yuriyz : gt +1 from lucas , but i believe need more +1 to take the feature ahead right | 09:22 |
*** yuanying has joined #openstack-ironic | 09:28 | |
*** yuanying_ has quit IRC | 09:29 | |
*** lucasagomes has joined #openstack-ironic | 09:34 | |
*** vdrok has joined #openstack-ironic | 09:38 | |
dtantsur | well folks, not feeling well, going back offline :( | 09:40 |
dtantsur | see you (hopefully) tomorrow.. | 09:40 |
*** MattMan has quit IRC | 09:44 | |
*** MattMan has joined #openstack-ironic | 09:45 | |
*** igordcard has joined #openstack-ironic | 09:45 | |
*** dtantsur is now known as dtantsur|afk | 09:45 | |
lucasagomes | dtantsur|afk, see ya hope you get better soon | 09:46 |
*** lazy_prince is now known as killer_prince | 10:05 | |
*** pelix has joined #openstack-ironic | 10:14 | |
pensu | Hi all, I am trying to run devstack Ironic on a VM that has both public and private network, I want to run Ironic server on private network, any idea what config do I need to change? | 10:24 |
pensu | I saw the tftp server in inonic.conf, it is running on private IP, but not bale to run Ironic on private ip.. | 10:24 |
*** pelix has quit IRC | 10:24 | |
*** pelix has joined #openstack-ironic | 10:25 | |
*** chenglch|2 has quit IRC | 10:26 | |
*** naohirot has quit IRC | 10:27 | |
ramineni | pensu: you can try adding HOST_IP= privateip in localrc and run devstack | 10:38 |
pensu | ramineni: okh, sounds good.....but I want public network to be accessible too, basically my IPMI is on public network.....would that work after adding HOST_IP? | 10:40 |
ramineni | pensu: basically , it starts all services on private ip . you meant baremetal node you want to deploy is on public network? | 10:45 |
pensu | ramineni: No, actually it's a little complicated, it is on public network,but I can't run DHCP publicly, so, I am trying to deploy it using private network.....DHCP and TFTP are working fine, but while booting it needs to talk to Ironic which is running on public netowrk.... | 10:53 |
ramineni | pensu: sorry , i didn't quite get the configuration , if the baremetalnode to be deployed is accessible via private nw it should wrk . Im not sure about the other configuration | 11:00 |
*** blinky_ghost has joined #openstack-ironic | 11:01 | |
pensu | ramineni: it is accessible through private network, but while I am booting it, there is only private network connection, but Ironic API is on public network... | 11:02 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic-specs: UEFI Secure Boot support in for iLO drivers https://review.openstack.org/135228 | 11:04 |
*** enterprisedc has quit IRC | 11:06 | |
*** enterprisedc has joined #openstack-ironic | 11:07 | |
*** ramineni has quit IRC | 11:08 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic-specs: UEFI Secure Boot support for iLO drivers https://review.openstack.org/135228 | 11:08 |
*** Haomeng|2 has joined #openstack-ironic | 11:08 | |
*** Haomeng has quit IRC | 11:09 | |
openstackgerrit | Merged openstack/ironic: Vendor endpoints to support different HTTP methods https://review.openstack.org/129942 | 11:12 |
*** romcheg has quit IRC | 11:22 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Make vendor methods discoverable via the Ironic API https://review.openstack.org/133533 | 11:23 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods https://review.openstack.org/134569 | 11:23 |
*** bigjools has quit IRC | 11:27 | |
*** bigjools has joined #openstack-ironic | 11:27 | |
*** romcheg has joined #openstack-ironic | 11:28 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/134769 | 11:31 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/114058 | 11:31 |
*** romcheg has quit IRC | 11:35 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/134793 | 11:36 |
*** romcheg has joined #openstack-ironic | 11:37 | |
*** sambetts has joined #openstack-ironic | 11:37 | |
*** mrmoje has quit IRC | 11:38 | |
*** bradjones_ has joined #openstack-ironic | 11:38 | |
*** bradjones has quit IRC | 11:39 | |
*** bradjones_ is now known as bradjones | 11:39 | |
*** bradjones has joined #openstack-ironic | 11:39 | |
*** mrmoje has joined #openstack-ironic | 11:40 | |
*** enterprisedc has quit IRC | 11:46 | |
*** igordcard has quit IRC | 11:52 | |
*** killer_prince has quit IRC | 11:53 | |
*** soren has joined #openstack-ironic | 11:54 | |
soren | Does anyone use Ironic with nodes with multiple nics? | 11:55 |
*** mrmoje has quit IRC | 11:57 | |
Haomeng|2 | soren: hi | 11:57 |
Haomeng|2 | soren: which net type you defined in neutron? | 11:58 |
Haomeng|2 | soren: if it is vlan, make sure the vlan tag match the switch port which connect to physical server | 11:58 |
*** mrmoje has joined #openstack-ironic | 11:59 | |
*** killer_prince has joined #openstack-ironic | 12:00 | |
*** killer_prince is now known as lazy_prince | 12:00 | |
*** Marga_ has joined #openstack-ironic | 12:01 | |
*** lazy_prince2 has joined #openstack-ironic | 12:13 | |
*** lazy_prince2 has quit IRC | 12:13 | |
soren | Haomeng|2: Yeah, but how do I specify that a given port is connected to a given vlan? | 12:21 |
soren | Haomeng|2: I don't know, I just have problems connecting the dots in my head. | 12:21 |
Haomeng|2 | soren: have to check neutron conf | 12:22 |
Haomeng|2 | soren: make sure which ethx interface is connected to physical switch port, and match the vlan tag with physical server's port | 12:23 |
Haomeng|2 | soren: and make sure the switch port is working on trunk mode that will not drop the vlan tag | 12:24 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Fix PXEDeploy class docstring https://review.openstack.org/135264 | 12:25 |
Haomeng|2 | soren: and run tcpdump if need to check the package | 12:25 |
*** Marga_ has quit IRC | 12:34 | |
*** Marga_ has joined #openstack-ironic | 12:34 | |
*** ryanpetrello has joined #openstack-ironic | 12:44 | |
*** enterprisedc has joined #openstack-ironic | 12:48 | |
*** naohirot has joined #openstack-ironic | 12:51 | |
*** ryanpetrello has quit IRC | 12:51 | |
*** lucasagomes is now known as lucas-hungry | 12:51 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic-specs: Support for non-glance image references https://review.openstack.org/135276 | 12:54 |
*** ryanpetrello has joined #openstack-ironic | 12:57 | |
*** igordcard has joined #openstack-ironic | 12:59 | |
*** k4n0 has quit IRC | 13:01 | |
*** alexpilotti has quit IRC | 13:01 | |
*** alexpilotti has joined #openstack-ironic | 13:03 | |
*** pensu has quit IRC | 13:07 | |
*** rushiagr is now known as rushiagr_away | 13:16 | |
*** mrmoje has quit IRC | 13:23 | |
*** mrmoje has joined #openstack-ironic | 13:24 | |
*** Marga_ has quit IRC | 13:26 | |
*** mrmoje has quit IRC | 13:32 | |
*** athomas has joined #openstack-ironic | 13:32 | |
*** mrmoje has joined #openstack-ironic | 13:34 | |
*** lucas-hungry is now known as lucasagomes | 13:35 | |
*** nosnos has quit IRC | 13:44 | |
*** krtaylor has quit IRC | 13:55 | |
jroll | morning ironic :) | 13:56 |
lucasagomes | jroll, yo morning | 13:59 |
*** rushiagr_away is now known as rushiagr | 14:02 | |
*** krtaylor has joined #openstack-ironic | 14:03 | |
*** dprince has joined #openstack-ironic | 14:05 | |
*** jistr has joined #openstack-ironic | 14:08 | |
*** jistr is now known as jistr|mtgs | 14:08 | |
*** jjohnson2 has joined #openstack-ironic | 14:09 | |
*** linggao has joined #openstack-ironic | 14:10 | |
*** jgrimm is now known as zz_jgrimm | 14:12 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic https://review.openstack.org/134865 | 14:14 |
*** andreykurilin_ has joined #openstack-ironic | 14:17 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: iRMC Power Driver for Ironic https://review.openstack.org/134487 | 14:19 |
NobodyCam | good morning Ironic | 14:21 |
jroll | heya NobodyCam | 14:21 |
NobodyCam | morning jroll :) | 14:21 |
*** andreykurilin_ has quit IRC | 14:22 | |
naohirot | NobodyCam: good morning | 14:23 |
*** andreykurilin_ has joined #openstack-ironic | 14:23 | |
NobodyCam | hay naohirot morning :) | 14:23 |
jroll | hiya naohirot :) | 14:24 |
naohirot | NobodyCam: As I got some comment about my spec and blueprint relation ship | 14:24 |
naohirot | jroll: good morning | 14:24 |
naohirot | NobodyCam: I changed one to one relation ship. | 14:25 |
NobodyCam | I see the proposals above. I will take a look after I get some coffee in /me | 14:25 |
naohirot | NobodyCam: yes, thanks! | 14:26 |
naohirot | jroll: please take a look if you had time | 14:27 |
naohirot | lucasagomes: I changed my spec and blue print relation ship to one-to-one, please take a look if you had time, thanks. | 14:28 |
lucasagomes | naohirot, cool will do | 14:28 |
lucasagomes | naohirot, evening :) | 14:29 |
lucasagomes | NobodyCam, morning | 14:29 |
jroll | naohirot: will try, I'm trying to get through some other specs this morning too | 14:30 |
naohirot | lucasagomes: I like very much your mascot! very cute:-) | 14:30 |
lucasagomes | naohirot, :D it's ours! | 14:30 |
lucasagomes | naohirot, please leave some suggestion for the name if you have :) | 14:30 |
naohirot | lucasagomes: Yes, ours, yes. just my typo. | 14:31 |
lucasagomes | I want to start a vote tomorrow :D | 14:31 |
lucasagomes | o/ | 14:31 |
naohirot | lucasagomes: okay | 14:31 |
lucasagomes | ta much! | 14:32 |
*** andreykurilin__ has joined #openstack-ironic | 14:33 | |
NobodyCam | :) yes ++ for awesome job | 14:33 |
*** andreykurilin_ has quit IRC | 14:33 | |
*** rakesh_hs has quit IRC | 14:38 | |
*** david-lyle_afk is now known as david-lyle | 14:43 | |
jroll | (asking for a friend) any opinions on vendors for DAS systems that aren't crazy expensive? he's looking at a dual 10-core Xeon with about 128GB RAM and 16*4TB SAS disks from Thinkmate at $14k, budget is $12-15k. | 14:51 |
jroll | off topic but looking for help :) | 14:51 |
jroll | inb4 "buy hp" :P | 14:51 |
NobodyCam | lol | 14:54 |
NobodyCam | been awhile sense I've looked at DAS | 14:56 |
NobodyCam | its all about the Nas now a days | 14:56 |
NobodyCam | :-p | 14:57 |
jroll | heh, yeah | 14:57 |
jroll | spec reviews are hard, I'm going to be drained before I even leave for the office | 14:57 |
NobodyCam | yes:) | 14:58 |
*** openstackgerrit has quit IRC | 15:04 | |
*** openstackgerrit has joined #openstack-ironic | 15:04 | |
naohirot | have a nice day > all | 15:06 |
naohirot | good night | 15:06 |
NobodyCam | have a goog night naohirot | 15:06 |
naohirot | see you | 15:06 |
*** naohirot has quit IRC | 15:06 | |
lucasagomes | jroll, +1 I would love to iron out the states asap | 15:08 |
NobodyCam | I had that on my plan for the meeting :( | 15:10 |
jroll | lucasagomes: yeah, we need to do that quick | 15:10 |
jroll | so we can actually get shit done this cycle instead of waiting on that | 15:10 |
* jroll wonders how much code is going to change | 15:10 | |
*** ChuckC_ has joined #openstack-ironic | 15:11 | |
lucasagomes | +1 I'm willing to help with code as soon as we have a consensus on what states we will have and how it's going to work | 15:11 |
*** ChuckC has quit IRC | 15:11 | |
lucasagomes | (I bet you guys too because of the zapping/decom) | 15:11 |
jroll | yeah | 15:11 |
jroll | well, we'll just be adding the states in those patches, not the actual zapping implementation, right? | 15:12 |
*** mrmoje has quit IRC | 15:13 | |
lucasagomes | yeah no, the zapping has a separated spec | 15:13 |
jroll | right | 15:14 |
jroll | but yeah, we're happy to help get it done | 15:14 |
jroll | I'm so scared to deploy it D: | 15:14 |
lucasagomes | o/ | 15:14 |
lucasagomes | heh | 15:14 |
jroll | maybe I'll do all the upgrade scripts etc :P | 15:14 |
jroll | btw I reviewed the states spec, idk if you want to see my comments there | 15:15 |
jroll | like I don't think we need PREBOOT | 15:15 |
jroll | lucasagomes: do you think we need a short spec before every spec? | 15:15 |
jroll | I'm looking at this glance thing, we pretty much all agreed it was a good idea at the summit | 15:16 |
jroll | not sure why devananda asked for a short spec on that | 15:16 |
lucasagomes | jroll, I don't think we need for all specs | 15:16 |
lucasagomes | I don't wanna add a lot of layers of bureaucracy to the project | 15:17 |
lucasagomes | only for ideas that actually are dubious | 15:17 |
jroll | yeah, +10000 | 15:17 |
lucasagomes | it's more like "hey I got this crazy idea, what you guys think about it" | 15:17 |
lucasagomes | the glance idea is great, I'm totally +1 to have that spec complete fulfilled | 15:18 |
lucasagomes | is great IMO* | 15:18 |
jroll | yeah, totes | 15:18 |
lucasagomes | jroll, yup I saw ur comments on the state machine | 15:19 |
lucasagomes | jroll, I have commented on that PREBOOT on previous patch-sets | 15:19 |
lucasagomes | I also think we don't need that PREBOOT | 15:19 |
NobodyCam | at what stage would we do burn in stuff? enroll, discovering or init? | 15:19 |
lucasagomes | IMO after PREBOOTING it can go to AVAIABLE (as u said) and if u want to differenciate whether the machine was prebooted or not it can add an entry at the capabilities | 15:20 |
jroll | NobodyCam: zapping | 15:20 |
lucasagomes | NobodyCam, zapping, but it's not part of that spec | 15:20 |
jroll | lucasagomes: yeah, capabilities or even just check if power is on | 15:20 |
jroll | AVAILABLE + POWERON == prebooted | 15:20 |
lucasagomes | jroll, oh that's a good idea as well | 15:20 |
lucasagomes | using the combination of states | 15:20 |
lucasagomes | +1 | 15:20 |
*** ChuckC_ has quit IRC | 15:21 | |
jroll | :) | 15:21 |
*** zz_jgrimm is now known as jgrimm | 15:28 | |
*** datajerk has joined #openstack-ironic | 15:32 | |
*** andreykurilin__ has quit IRC | 15:36 | |
*** andreykurilin_ has joined #openstack-ironic | 15:36 | |
NobodyCam | oh good points on the mascot name... | 15:41 |
NobodyCam | removed | 15:41 |
jroll | ? | 15:42 |
NobodyCam | I added malloy | 15:42 |
* jroll needs to find this etherpad | 15:43 | |
NobodyCam | and he's not a good fit for many reason | 15:43 |
* jroll doesn't know those reasons and not sure if he wants to | 15:43 | |
NobodyCam | copyright and maybe not the best personallity for a mascot | 15:44 |
lucasagomes | jroll, https://etherpad.openstack.org/p/IronicWhiteBoard (at the bottom) | 15:45 |
jroll | yeah, found it | 15:45 |
lucasagomes | NobodyCam, yeah :) no worries suggesting anything :D | 15:45 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic-specs: UEFI Secure Boot support for iLO drivers https://review.openstack.org/135228 | 15:48 |
NobodyCam | :) | 15:54 |
NobodyCam | i hope we get a spec soonish to combine all the *_username, *_password, etc files in to one.. :-p | 15:59 |
jroll | hmm | 15:59 |
jroll | JoshNang was working on a credentials field | 15:59 |
NobodyCam | s/files/fields/ | 15:59 |
jroll | maybe lump it in? | 15:59 |
*** mrmoje has joined #openstack-ironic | 16:00 | |
NobodyCam | na just think we're getting a lot of different drivers and there for *_ vars that the operator needs to remember | 16:00 |
jroll | yeah, agree | 16:01 |
jroll | but if we're moving creds do a different field anyway | 16:01 |
jroll | might as well do that at the same time | 16:01 |
NobodyCam | it would expand the scope of work quite a bit | 16:02 |
jroll | /shrug | 16:02 |
jroll | I'm fine with it either way | 16:02 |
NobodyCam | i think its a big enough chunck of work to be done on its own? | 16:04 |
NobodyCam | is that spec up? | 16:04 |
jroll | no idea | 16:05 |
*** dlpartain has quit IRC | 16:06 | |
*** pcrews has joined #openstack-ironic | 16:06 | |
*** Marga_ has joined #openstack-ironic | 16:14 | |
NobodyCam | anyone object to /me comming up with a list of old Juno specs to be abandon'd if not updated for kilo by end of next meeting (with mailling list email to be sent too) | 16:16 |
*** todd_dsm has joined #openstack-ironic | 16:17 | |
*** hemna has joined #openstack-ironic | 16:25 | |
*** ifarkas has quit IRC | 16:28 | |
NobodyCam | actually the list is not as bad as I had thought. https://etherpad.openstack.org/p/ironic-juno-specs-to-be-removed | 16:30 |
*** anderbubble has joined #openstack-ironic | 16:30 | |
*** datajerk has quit IRC | 16:31 | |
jroll | nice | 16:31 |
jroll | aweeks: ^ your metric spec still needs to be updated for kilo | 16:31 |
NobodyCam | I'm going to put a email to the list and add a section to the agenda, and those not updated by eom (end of meeting) I will abandon them | 16:32 |
NobodyCam | after I pop out for a quick smoke :-p | 16:32 |
jroll | yo lucasagomes https://review.openstack.org/#/c/133533/11/ironic/api/controllers/v1/driver.py | 16:32 |
jroll | do we cache other things like that? | 16:33 |
jroll | I understand why that's helpful, but it could get weird, idk | 16:33 |
lucasagomes | jroll, we do cache properties | 16:33 |
jroll | right | 16:33 |
jroll | ok | 16:33 |
lucasagomes | jroll, yeah i was thinking about maybe we should add some timeout | 16:33 |
jroll | thanks | 16:33 |
jroll | meh, maybe later | 16:34 |
jroll | I think it's fine | 16:34 |
lucasagomes | aight | 16:34 |
lucasagomes | cheers | 16:34 |
jroll | :) | 16:34 |
*** hemna has quit IRC | 16:39 | |
jroll | lucasagomes: +2'd https://review.openstack.org/#/c/133533/ | 16:40 |
jroll | a few nits, but I can +A if you would rather a follow-up | 16:41 |
* lucasagomes looks | 16:41 | |
lucasagomes | jroll, I can fix that quicker :) | 16:42 |
lucasagomes | 1 sec | 16:42 |
jroll | ha ok | 16:43 |
*** pensu has joined #openstack-ironic | 16:44 | |
*** ChuckC_ has joined #openstack-ironic | 16:44 | |
*** ChuckC_ is now known as ChuckC | 16:44 | |
*** loki184 has joined #openstack-ironic | 16:44 | |
soren | Haomeng|2: tcpdump? Uh.. I'm just asking how Ironic(/Neutron) would deal with the a node having multiple interfaces. | 16:51 |
jroll | soren: ironic is fine with multiple nics, I think it uses the first one (dubiously defined) as the interface to dhcp/pxe on | 16:52 |
soren | jroll: What about the others? | 16:53 |
jroll | not 100% on that, but I think that's how it works | 16:53 |
*** datajerk has joined #openstack-ironic | 16:53 | |
jroll | it ignores them afaik | 16:53 |
soren | jroll: Does it just ingore theothers+ | 16:53 |
jroll | the instance can do whatever it likes | 16:53 |
soren | Ok. | 16:53 |
jroll | but ironic and the deploy ramdisk ignore | 16:53 |
*** Marga_ has quit IRC | 16:53 | |
soren | Man, I type exceptionally poorly these days. | 16:53 |
jroll | someone feel free to correct me if I'm wrong | 16:54 |
jroll | it might also just give neutron dhcp info for all interfaces | 16:54 |
* jroll looks at code | 16:54 | |
jroll | soren: yeah, I think it does the latter | 16:55 |
soren | jroll: I'm just curious how it (whether "it" is Neutron or Ironic (or both)) would know how to map nic ports to networks. | 16:55 |
jroll | soren: as in tenant networks? | 16:55 |
soren | jroll: VLANs. | 16:56 |
soren | jroll: Or actual, separate networks. | 16:56 |
soren | ...which I assume would each have counterparts configured in Neutron. | 16:56 |
jroll | right | 16:56 |
jroll | so nova tells neutron to create a VIF for each ironic port | 16:57 |
jroll | same way it does it with virt | 16:57 |
jroll | but neutron doesn't have support for controlling real switches today | 16:57 |
jroll | this is what we're doing at rackspace today to flip between provisioning and tenant VLANs: https://etherpad.openstack.org/p/ironic-neutron-bonding | 16:58 |
jroll | working on upstreaming it, though slowly | 16:58 |
*** datajerk has quit IRC | 16:58 | |
soren | I could have sworn I say someone *years* ago demoing some kind of baremetal thing that used Neutron to configure their switches to e.g. prevent MAC spoofing. | 16:58 |
soren | s/say/saw/ | 16:59 |
jroll | I'm sure it's been done, just not in ironic | 16:59 |
jroll | (I know, I know) | 16:59 |
jroll | oh, neutron | 16:59 |
jroll | yeah, there's been custom extensions, but nothing in neutron proper | 16:59 |
jroll | I think mirantis had some stuff but iirc not open source | 16:59 |
ChuckC | didn't devananda mention OnMetal? | 16:59 |
jroll | \o | 17:00 |
ChuckC | jroll: ^^ is that the mirantis stuff? | 17:00 |
jroll | no, that's rackspace | 17:00 |
lucasagomes | jroll, on the tests, I will mix both tests cached and not cached into one then | 17:00 |
jroll | I'm part of that team | 17:00 |
jroll | lucasagomes: +1 | 17:00 |
JayF | OnMetal production works exactly like the etherpad jroll linked :) | 17:00 |
lucasagomes | jroll, ack | 17:00 |
ChuckC | sorry to divert, thought it was related | 17:01 |
jroll | no worries | 17:01 |
jroll | just informing :) | 17:02 |
*** r-daneel has joined #openstack-ironic | 17:03 | |
*** r-daneel has quit IRC | 17:04 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Make vendor methods discoverable via the Ironic API https://review.openstack.org/133533 | 17:05 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods https://review.openstack.org/134569 | 17:05 |
lucasagomes | done | 17:05 |
jroll | woohoo | 17:05 |
*** hemna has joined #openstack-ironic | 17:05 | |
*** r-daneel has joined #openstack-ironic | 17:05 | |
jroll | lucasagomes: you didn't catch my note on the docs patch | 17:06 |
jroll | vendor passthru is ?method=method_name, I thought | 17:06 |
jroll | almost certain there | 17:06 |
lucasagomes | jroll, oh it was rebased... lemme see that | 17:06 |
*** jcoufal has quit IRC | 17:07 | |
jroll | yeah, just that and a couple spelling nits | 17:07 |
*** r-daneel has quit IRC | 17:07 | |
lucasagomes | ur -1 continues :) it's because I rebased the previous so it updates the one on top | 17:07 |
jroll | oh cool | 17:07 |
*** r-daneel has joined #openstack-ironic | 17:07 | |
jroll | cheers :) | 17:07 |
* jroll brb | 17:07 | |
lucasagomes | jroll, both ways works ?method=, /method or even {'method': ...} on the both | 17:08 |
lucasagomes | on the body* | 17:08 |
jroll | really? | 17:09 |
jroll | til | 17:09 |
jroll | that's cool, just those nits and I'm happy then | 17:09 |
*** r-daneel has quit IRC | 17:11 | |
NobodyCam | email sent | 17:13 |
*** sambetts has quit IRC | 17:14 | |
lucasagomes | jroll, yeah, it's odd but it works | 17:14 |
lucasagomes | I personally prefer /<method> | 17:14 |
lucasagomes | kinda like a resource endpoint | 17:14 |
*** marcoemorais has joined #openstack-ironic | 17:15 | |
devananda | morning, all | 17:15 |
NobodyCam | morning devananda :) | 17:16 |
*** loki184 has quit IRC | 17:17 | |
GheRivero | morning all | 17:17 |
lucasagomes | devananda, morning | 17:18 |
NobodyCam | morning GheRivero :) | 17:18 |
lucasagomes | devananda, NobodyCam lemme ask, I know it's early, but did we know already where the venue for the mid-cycle will be? | 17:19 |
lucasagomes | Geneva or in somewhere in France at HP, right? | 17:19 |
* NobodyCam votes Rio | 17:19 | |
NobodyCam | lol | 17:19 |
* jroll votes anywhere warm | 17:19 | |
lucasagomes | +1 Rio :D | 17:19 |
lucasagomes | hah | 17:19 |
*** loki184 has joined #openstack-ironic | 17:20 | |
jroll | near a beach | 17:20 |
lucasagomes | that would be awesome | 17:20 |
lucasagomes | tho, if CERN host us | 17:20 |
lucasagomes | damn that would be super ultra awesome | 17:20 |
GheRivero | +2 to CERN | 17:21 |
*** romcheg has quit IRC | 17:21 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods https://review.openstack.org/134569 | 17:21 |
devananda | lucasagomes: it's not confirmed anywhere yet. I'm still working on arranging it | 17:21 |
NobodyCam | but if CERN hosts us would we get any work done.. or spend all our time playing with the hadron collider | 17:21 |
jroll | lol | 17:22 |
jroll | "playing" | 17:22 |
NobodyCam | :-p | 17:22 |
lucasagomes | hah | 17:22 |
* jroll imagines NobodyCam creating a giant black hole | 17:22 | |
NobodyCam | oopise | 17:22 |
lucasagomes | devananda, I see thanks | 17:22 |
NobodyCam | :-p | 17:22 |
jroll | devananda: cool, the sooner the better as far as chances for approval | 17:23 |
jroll | :) | 17:23 |
JayF | I'm not sure I'd even want to travel internationally again so soon, even if it was to CERN | 17:24 |
jroll | because exhausting? | 17:24 |
* lucasagomes is going to brazil soon, getting ready for a 20h+ trip | 17:25 | |
NobodyCam | lucasagomes: Nice ++ enjoy | 17:25 |
lucasagomes | NobodyCam, :) I will | 17:25 |
loki184 | Hi all, have a problem with devstack ironic setup with ipa agent. Node is booting up coreos image but node status doesnt change to active can someone please help me with this problem | 17:26 |
lucasagomes | will get some days off too, so probably I won't be online much on the second week of december | 17:26 |
jroll | nice lucasagomes :) | 17:26 |
jroll | loki184: anything in console logs? | 17:26 |
NobodyCam | december is always a ruff month | 17:26 |
loki184 | @jroll in ironic api logs it says Db is locked by localhost waiting to complete operation | 17:27 |
jroll | loki184: you can also apply this patch and build the coreos image from source to have the agent log to console: https://review.openstack.org/#/c/134813/ | 17:27 |
jroll | loki184: not ironic logs, the console for the bare metal machine | 17:28 |
jroll | or "bare metal" VM for devstack, I guess | 17:28 |
loki184 | @jroll image boots up fine and login prompt appear | 17:28 |
loki184 | @jroll ramdisk and kernel images are fine i believe | 17:29 |
jroll | ok, so it's something in the agent, I'd apply that patch, build the ramdisk, and have another look | 17:29 |
jroll | there might be info in conductor logs as well | 17:29 |
loki184 | @jroll yes if i remove agent and try with ironic everything is fine. wen using agent image boots up but node state goes to error saying no valid host found | 17:30 |
jroll | anything in ironic-conductor logs? | 17:30 |
loki184 | nope no errors in ironic-conductor logs | 17:30 |
loki184 | only error i see is DB is locked and not able to update DB | 17:31 |
loki184 | in ironic-api logs | 17:31 |
loki184 | @jroll i will try out with that patch | 17:32 |
jroll | the node in the db is locked while deploying | 17:32 |
jroll | cool | 17:32 |
JayF | jroll: I wanna do some things with 134813 | 17:32 |
jroll | JayF: ++ | 17:32 |
jroll | JayF: ForwardToConsole? | 17:32 |
JayF | jroll: wonder if we could append ipa-log-file=/dev/console to the kernel command line | 17:32 |
JayF | jroll: in devstack | 17:32 |
jroll | oh, that | 17:33 |
JayF | jroll: all config options are exposed via kernel cmdline, right? | 17:33 |
* JayF looks | 17:33 | |
jroll | you'd have to write code to accept that, but yeah | 17:33 |
jroll | JayF: alternatively, ForwardToConsole is a valid journald config | 17:33 |
JayF | You mean, it can go into the systemd unit file? Or you'd just config *all* the journal to go to console? | 17:34 |
jroll | I'm not sure about the former | 17:34 |
jroll | I was trying to find docs and could not | 17:34 |
jroll | I don't love all the journal going to console but it's better than none | 17:34 |
JayF | jroll: I wouldn't mind all logs going to console, for devstack explicitly | 17:35 |
jroll | agreed | 17:35 |
JayF | jroll: and it would take new code to make log-file configurable via command line | 17:35 |
JayF | jroll: because that opt is registered outside of the agent afaict | 17:35 |
jroll | but like... you'd have to append to /etc/journald.conf or whatever | 17:35 |
jroll | right | 17:35 |
jroll | you might be able to do it with https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/cmd/agent.py#L191 | 17:35 |
jroll | like, pass something in there | 17:36 |
JayF | Hmm. I think finding an easy way to toggle all logs to console in the kernel command line is probably overall more valuable | 17:36 |
jroll | nope, you'd have to override conf options or something | 17:36 |
jroll | I agree | 17:36 |
JayF | Given I have most of this already written for our ntp support downstream | 17:37 |
JayF | I might jfdi once I commute into the office, shouldn't take more than an hour or two | 17:37 |
JayF | and would help these troubleshootings immensely | 17:37 |
jroll | ++ | 17:37 |
* JayF also plugs his ds-g change again | 17:38 | |
*** marcoemorais has quit IRC | 17:44 | |
*** marcoemorais has joined #openstack-ironic | 17:44 | |
*** marcoemorais has quit IRC | 17:44 | |
*** marcoemorais has joined #openstack-ironic | 17:44 | |
*** harlowja_away is now known as harlowja | 17:45 | |
*** hemna has quit IRC | 17:47 | |
*** derekh has quit IRC | 17:47 | |
*** andreykurilin_ has quit IRC | 17:49 | |
NobodyCam | lucasagomes: are you planning on anydoc updates for 133533? | 17:52 |
NobodyCam | RE: # NOTE(lucasagomes). This is cached for the lifetime of the API 43 | 17:52 |
NobodyCam | # service. If one or more conductor services are restarted with new driver 44 | 17:52 |
NobodyCam | # versions, the API service should be restarted. | 17:52 |
lucasagomes | NobodyCam, I wasn't but I could add if needed | 17:54 |
lucasagomes | NobodyCam, the next patch on that series is only documentation | 17:54 |
NobodyCam | :) ack, may be worth point out to folk that a driver change/update will require a api restart too | 17:56 |
lucasagomes | NobodyCam, yeah, the logic was copied from the get_properties | 17:57 |
yjiang5_away | lucasagomes: hi | 17:57 |
*** yjiang5_away is now known as yjiang5 | 17:57 | |
lucasagomes | perhaps we should have a timeout on those caches | 17:57 |
lucasagomes | yjiang5, hi | 17:57 |
*** loki184 has quit IRC | 17:58 | |
jroll | NobodyCam: may require* :) | 17:58 |
NobodyCam | humm that may be worth looking at, but I would also be okay with a note in the docs that both need restarting | 17:58 |
JayF | may require is almost worse than always requires | 17:58 |
yjiang5 | lucasagomes: Just wondering in your mind, will the agent deploy and the iscsi deploy will share the same PXEBoot? | 17:58 |
*** loki184 has joined #openstack-ironic | 17:58 | |
JayF | "Why does only one of my three API services see the new driver" | 17:58 |
jroll | that's only the list of passthru methods, for discoverability things, the actual methods will still work | 17:59 |
yjiang5 | lucasagomes: I'm talking about your PXEBoot interface. | 17:59 |
lucasagomes | yjiang5, about the boot interface? so that was an experimentation | 17:59 |
NobodyCam | JayF: good point | 17:59 |
lucasagomes | yjiang5, the idea is that it should, but the agent uses iPXE | 17:59 |
jroll | lucasagomes: no it doesn't | 17:59 |
jroll | we use ipxe downstream, the agent does not | 17:59 |
jroll | the agent upstream does not | 18:00 |
yjiang5 | jroll: you are quick response to agent always. | 18:00 |
lucasagomes | jroll, oh right | 18:00 |
jroll | :P | 18:00 |
*** marcoemorais has quit IRC | 18:00 | |
lucasagomes | but, I still not complete sure whether the deploy->boot split makes much sense | 18:00 |
jroll | I know a little bit about the agent | 18:00 |
JayF | I think everyone should use iPXE support downstream :) | 18:00 |
JayF | lucasagomes: I think it makes 100% complete sense | 18:00 |
*** marcoemorais has joined #openstack-ironic | 18:00 | |
*** marcoemorais has quit IRC | 18:00 | |
lucasagomes | JayF, well, a loot of the boot() would require information from the deploy() | 18:01 |
lucasagomes | + the vendor methods | 18:01 |
jroll | I think it makes 90% complete sense | 18:01 |
lucasagomes | which is used by the drivers to continue the deployment | 18:01 |
lucasagomes | that should couple with the boot() too | 18:01 |
lucasagomes | I think that, making the functions that controls the PXE/iSCSI/Virtual media part | 18:01 |
yjiang5 | lucasagomes: I'd think the boot() will be part of the deploy, but not fully agree to split it. | 18:01 |
jroll | I think we can make it work, we'll have to add a lot of driver methods | 18:01 |
lucasagomes | and put it into a common place to be shared by the drivers might be enough | 18:02 |
*** marcoemorais has joined #openstack-ironic | 18:02 | |
lucasagomes | yjiang5, yeah, that's what I'm realizing the more I look into it | 18:02 |
yjiang5 | lucasagomes: how about make it a mixin? It's a utility in the process of the deploy. | 18:02 |
lucasagomes | jroll, yeah we can make it work, but I don't know if the idea of "mix and match" boot() and deploy() interfaces actually works | 18:02 |
jroll | yeah | 18:03 |
NobodyCam | lucasagomes: you see any point to adding description to the doc string for _passthru on https://review.openstack.org/#/c/133533/12/ironic/drivers/base.py | 18:03 |
*** Guest32278 is now known as mgagne | 18:03 | |
*** mgagne has quit IRC | 18:03 | |
*** mgagne has joined #openstack-ironic | 18:03 | |
*** Marga_ has joined #openstack-ironic | 18:03 | |
lucasagomes | NobodyCam, oh I should yeah | 18:03 |
*** hemna has joined #openstack-ironic | 18:03 | |
lucasagomes | yjiang5, mixing for deploy to deploy!? | 18:03 |
yjiang5 | lucasagomes: I'm considering to change the pxe_ipmitool to use only one entry, and then combine the agent/iscsi's pxe boot implementation, not sure if it's easy. | 18:04 |
lucasagomes | yjiang5, idk... they have the same methods implemented | 18:04 |
yjiang5 | lucasagomes: mixin boot with the deploy. | 18:04 |
lucasagomes | ah... idk haven't thought about it... if we split the boot the idea would be that you can create a driver using a mix and match of boot and deploy interfaces | 18:05 |
NobodyCam | other then that 133533 LGTM, | 18:05 |
lucasagomes | so in that case u would have a driver for iscsi and agent | 18:05 |
lucasagomes | different drivers, not 1 driver with 2 different deploy methods | 18:05 |
lucasagomes | idk what people think about it, but sounds a bit too complicated | 18:06 |
yjiang5 | lucasagomes: sorry, what's the 'mix and match'? | 18:06 |
lucasagomes | yjiang5, like, let's say you have PXE for boot() and Agent() or ISCSI() for deploy | 18:07 |
lucasagomes | you can create 2 drivers for it | 18:07 |
*** Marga_ has quit IRC | 18:07 | |
lucasagomes | one PXE/Agent and one PXE/ISCSI | 18:07 |
*** Marga_ has joined #openstack-ironic | 18:07 | |
lucasagomes | yjiang5, maybe I didn't get what you mean on the mixin thing | 18:07 |
lucasagomes | what I understood is that you want to combine the deploy() methods with a mixin | 18:08 |
lucasagomes | but I think that it would overcomplicate things | 18:08 |
lucasagomes | NobodyCam, thanks I will update it | 18:09 |
NobodyCam | lucasagomes: after that you've got my +2 | 18:09 |
*** achanda has joined #openstack-ironic | 18:09 | |
yjiang5 | lucasagomes: hmm, possibly you are right that it may be overcomplicate, I will consider more and back to you. | 18:11 |
lucasagomes | yjiang5, cool yeah please help with that | 18:11 |
yjiang5 | lucasagomes: thanks for your discussion. | 18:12 |
lucasagomes | yjiang5, yvw! | 18:13 |
*** loki184 has quit IRC | 18:18 | |
lucasagomes | jroll, JayF yjiang5 I will add this topic to the next meeting | 18:18 |
yjiang5 | lucasagomes: cool. | 18:20 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Make vendor methods discoverable via the Ironic API https://review.openstack.org/133533 | 18:20 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods https://review.openstack.org/134569 | 18:20 |
lucasagomes | NobodyCam, done :) | 18:20 |
lucasagomes | NobodyCam, argh there's a typo | 18:21 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Make vendor methods discoverable via the Ironic API https://review.openstack.org/133533 | 18:22 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods https://review.openstack.org/134569 | 18:22 |
lucasagomes | right I will call it a day :0 | 18:22 |
*** rushiagr is now known as rushiagr_away | 18:22 | |
lucasagomes | :)* have a good night everyone | 18:22 |
*** lucasagomes is now known as lucas-hungry | 18:23 | |
*** lucas-hungry is now known as lucas-dinner | 18:23 | |
NobodyCam | awesome thank you lucas-dinner | 18:27 |
NobodyCam | jroll: want to give 133533 another quick look over and see if your still good with it? | 18:29 |
NobodyCam | quick walkies.. brb | 18:32 |
*** spandhe has joined #openstack-ironic | 18:32 | |
*** pensu has quit IRC | 18:35 | |
*** Marga_ has quit IRC | 18:40 | |
*** linggao has quit IRC | 18:40 | |
*** Marga_ has joined #openstack-ironic | 18:40 | |
*** achanda has quit IRC | 18:41 | |
*** achanda has joined #openstack-ironic | 18:44 | |
*** Marga_ has quit IRC | 18:50 | |
*** Marga_ has joined #openstack-ironic | 18:50 | |
*** Marga_ has quit IRC | 18:53 | |
jroll | NobodyCam: no, I hate correct docstrings | 18:53 |
jroll | :P | 18:53 |
jroll | +2'd, waiting on jenkins | 18:53 |
NobodyCam | :-p | 18:54 |
jroll | bbiab | 18:54 |
*** harlowja is now known as harlowja_away | 18:56 | |
*** zer0c00l has quit IRC | 18:58 | |
*** zer0c00l has joined #openstack-ironic | 18:58 | |
*** Marga_ has joined #openstack-ironic | 19:01 | |
NobodyCam | j* does the open compute hardware have a TPM(trusted-platform-module)? | 19:07 |
JoshNang | NobodyCam: no :( | 19:08 |
JoshNang | NobodyCam: why do you ask? | 19:09 |
russell_h | well, Open Compute isn't just one kind of hardware | 19:09 |
russell_h | but most of it doesn't | 19:09 |
russell_h | I think at least one Microsoft OCP design does | 19:09 |
NobodyCam | https://review.openstack.org/#/c/133902 | 19:09 |
JoshNang | NobodyCam: ahh yeah i watched the video | 19:10 |
NobodyCam | humm Inject OAT-Client into image :( | 19:14 |
*** igordcard has quit IRC | 19:16 | |
*** r-daneel has joined #openstack-ironic | 19:20 | |
openstackgerrit | Sergey Lupersolsky proposed openstack/ironic: Adds help for installing prerequisites on RHEL https://review.openstack.org/135399 | 19:27 |
mrmoje | Greetings! | 19:31 |
mrmoje | need some help with some ironic & tftp stuff | 19:32 |
NobodyCam | howd'y mrmoje | 19:33 |
mrmoje | Hello again NobodyCam! | 19:33 |
NobodyCam | mrmoje: whats your question? I'm happy to attempt to help :) | 19:34 |
*** achanda has quit IRC | 19:34 | |
mrmoje | ironic creates a pxelinux symlink with an absolute path that tftp doesnt seem to follow | 19:35 |
*** harlowja_away is now known as harlowja | 19:36 | |
*** marcoemorais has quit IRC | 19:36 | |
mrmoje | not sure if this behavure is desired | 19:36 |
*** marcoemorais has joined #openstack-ironic | 19:36 | |
*** marcoemorais has quit IRC | 19:36 | |
mrmoje | i recreated it with a relative relative path | 19:36 |
mrmoje | and it worked | 19:37 |
*** marcoemorais has joined #openstack-ironic | 19:37 | |
NobodyCam | i believe several folks use a map file for that: see https://github.com/openstack/tripleo-image-elements/blob/master/elements/ironic-conductor/install.d/69-ironic-tftp-support#L41-L42 | 19:37 |
spandhe | mrmoje: yeah I have also seen this issue | 19:37 |
spandhe | mrmoje: I am planning to fix it soon.. | 19:38 |
mrmoje | hmmm... map file | 19:39 |
mrmoje | spandhe: good show! | 19:39 |
mrmoje | spandhe: though i was eager to make that contrib :) | 19:40 |
*** marcoemorais has quit IRC | 19:40 | |
*** marcoemorais has joined #openstack-ironic | 19:40 | |
spandhe | mrmoje: me too :) I talked to some of the cores about it more than a week back.. | 19:41 |
mrmoje | spandhe: but this magic mapfile NobodyCam speaks of....it seeps to sort this out | 19:42 |
mrmoje | *seems | 19:42 |
*** pelix has quit IRC | 19:42 | |
*** achanda has joined #openstack-ironic | 19:43 | |
mrmoje | NobodyCam: Are tftp instructions not welcome in the ironic install guide? | 19:47 |
NobodyCam | mrmoje: not at all if you see an area where we can improve please let us know, or put up a patch (shameless plug) | 19:48 |
NobodyCam | :) | 19:48 |
mrmoje | no problem...i enjoy getting ATC status for low hanging fruit :D | 19:49 |
NobodyCam | I actually have a higher view of the worth of "good" docs :-p | 19:50 |
devananda | NobodyCam: we should perhaps document that somewhere outside of tripleo-image-elements | 19:55 |
*** rushiagr_away is now known as rushiagr | 19:55 | |
NobodyCam | devananda: yes! | 19:56 |
*** Marga_ has quit IRC | 19:57 | |
NobodyCam | mrmoje: wanta toss up a patch? | 19:58 |
*** Marga_ has joined #openstack-ironic | 19:58 | |
*** datajerk has joined #openstack-ironic | 19:58 | |
*** Marga_ has quit IRC | 19:58 | |
mrmoje | NobodyCam: For sure! | 19:59 |
NobodyCam | :) awesome | 19:59 |
mrmoje | Possibly more than dox | 19:59 |
mrmoje | i have a list of things i think are amis | 19:59 |
mrmoje | the list could shrink tho | 20:00 |
mrmoje | as i confirm them here | 20:00 |
*** Marga_ has joined #openstack-ironic | 20:00 | |
*** Marga_ has quit IRC | 20:00 | |
NobodyCam | smaller more targeted patches `tend` to land more quickly... just fyi :-p | 20:00 |
*** jjohnson2 has quit IRC | 20:01 | |
mrmoje | good advice. I shall divide & conquer! | 20:02 |
*** achanda has quit IRC | 20:04 | |
mrmoje | spandhe: https://bugs.launchpad.net/ironic/+bug/1280267 | 20:12 |
yjiang5 | NobodyCam: I don't like the 'Inject OAT-Client into image" either, I'd assume the user should provide the image with the OAT-client installed already, and state (either using image metadata, or using flavor) that this image requires a compute node with trusted_boot supported. | 20:14 |
*** blinky_ghost has quit IRC | 20:14 | |
*** marcoemorais has quit IRC | 20:15 | |
NobodyCam | yjiang5: I very much tend to not like anything with the words Inject and image in the same sentence | 20:16 |
NobodyCam | :-p | 20:16 |
*** marcoemorais has joined #openstack-ironic | 20:17 | |
JoshNang | NobodyCam: is nova agent bundled when images are built? or injected? | 20:17 |
yjiang5 | NobodyCam: :) so you are not on libvirt-nova, which inject a lot into guest :) | 20:17 |
JayF | JoshNang: that's gotta be rolled into the image | 20:17 |
JayF | JoshNang: Ironic has zero code for interactions *inside the filesystem* | 20:18 |
NobodyCam | JayF: +1 | 20:18 |
NobodyCam | yjiang5: heheheheh yep | 20:18 |
JoshNang | That's what I thought. Then I'd say the same should be true for OAT-Client | 20:18 |
NobodyCam | ironic is very hands off the image | 20:18 |
yjiang5 | JayF: you in fact means zero-tolerant? | 20:18 |
JoshNang | (i meant is it inject in virt cloud, I assume it's the same answer) | 20:19 |
JoshNang | *injected | 20:19 |
JayF | yjiang5: I mean Ironic, today doesn't (and IMO never should) touch the filesystem of a deployed image | 20:19 |
NobodyCam | ++ | 20:20 |
yjiang5 | JayF: Totally agree with that. | 20:20 |
*** wendar_ is now known as wendar | 20:22 | |
JayF | this is a pretty low hanging review if someone wants to take a look and try to land it https://review.openstack.org/#/c/120663/4 | 20:22 |
*** alexpilotti has quit IRC | 20:23 | |
yjiang5 | NobodyCam: and there is no nova filter specifically for Ironic, right? I'm considering that possibly we should use the compute capability to seletect the compute node supporting the trusted_boot. | 20:23 |
NobodyCam | with out me going to look does anyone know if secure boot requires a working internet connection to do all the key checking? | 20:23 |
yjiang5 | NobodyCam: Not internet connection required, but network connection to the OAT server? | 20:24 |
*** alexpilotti has joined #openstack-ironic | 20:24 | |
NobodyCam | yjiang5: filter or hostmanager? (https://github.com/openstack/nova/blob/master/nova/scheduler/ironic_host_manager.py) | 20:25 |
*** alexpilotti has quit IRC | 20:25 | |
NobodyCam | uefi secure boot requires a OAT server? | 20:25 |
JayF | UEFI secure boot requires nothing but firmware cooperation and a signed bootloader | 20:26 |
JayF | *trusted* boot is a different thing | 20:26 |
yjiang5 | NobodyCam: hmm, you are talking about generic secure boot? Then I think no for UEFI boot. | 20:26 |
JayF | trusted boot requires UEFI secure boot + more | 20:26 |
Shrews | JayF: we cannot land that per your orders! doesn't pass agent_ssh | 20:27 |
JayF | Shrews: agent_ssh-src is not working | 20:27 |
JayF | Shrews: agent_ssh is | 20:27 |
Shrews | JayF: ah ha | 20:27 |
NobodyCam | ya this from the uefi-secure-boot spec | 20:27 |
JayF | Shrews: This is why I haven't made it vote yet; IPA can't gate on itself yet until my ds-g change finishes landing (it's +A, just filtering through the gate) | 20:27 |
Shrews | gotcha | 20:28 |
JayF | Shrews: basically the only thing broken at this point is checking out the proper release of IPA and building it. We know the build works; it's just broken by config in ds-g | 20:28 |
* JayF wants to have that passing today, and a giant patchset up to make all the things vote | 20:28 | |
* NobodyCam point to the above comment about smaller more targeted patches :-p | 20:29 | |
NobodyCam | s/point/points/ | 20:29 |
Shrews | JayF: don't you need a blank line between short desc and long in the run() method? | 20:30 |
JoshNang | Shrews: ++ | 20:31 |
JayF | Shrews: I think that was supposed to be the short desc and just ended up wrapping | 20:31 |
yjiang5 | NobodyCam: secure boot, trusted boot, measure boot, http://technet.microsoft.com/en-us/windows/dn168169.aspx | 20:31 |
*** andreykurilin_ has joined #openstack-ironic | 20:32 | |
NobodyCam | yjiang5: yep... :-/ hehehehe ( /me thinks about lions, tigers, bears, and a yellow brick road for some reason) | 20:32 |
yjiang5 | NobodyCam: Not sure if there are any industry agreement on these terms. I usually called the measure boot as trusted boot. | 20:33 |
openstackgerrit | Merged openstack/ironic: Fix PXEDeploy class docstring https://review.openstack.org/135264 | 20:33 |
JayF | Shrews: fixing it now | 20:33 |
yjiang5 | NobodyCam: yellow brick road? | 20:33 |
NobodyCam | https://www.youtube.com/watch?v=NecK4MwOfeI | 20:34 |
yjiang5 | NobodyCam: :) | 20:36 |
NobodyCam | hehehe | 20:36 |
*** mrda_away is now known as mrda | 20:36 | |
mrda | Morning Ironic | 20:36 |
*** yjiang5 is now known as yjiang5_lunch | 20:36 | |
openstackgerrit | Jay Faulkner proposed openstack/ironic-python-agent: Improve/add docstrings for CommandResult classes https://review.openstack.org/120663 | 20:37 |
JayF | Shrews: ^ | 20:37 |
Shrews | JayF: "ins"? :-P | 20:38 |
*** alexpilotti has joined #openstack-ironic | 20:38 | |
*** alexpilotti has quit IRC | 20:39 | |
*** alexpilotti has joined #openstack-ironic | 20:40 | |
NobodyCam | morning mrda | 20:41 |
*** alexpilotti has quit IRC | 20:41 | |
Shrews | hey mrda | 20:41 |
*** andreykurilin_ has quit IRC | 20:41 | |
*** andreykurilin_ has joined #openstack-ironic | 20:42 | |
*** alexpilotti has joined #openstack-ironic | 20:43 | |
*** alexpilotti has quit IRC | 20:43 | |
*** alexpilotti has joined #openstack-ironic | 20:45 | |
*** alexpilotti has quit IRC | 20:46 | |
*** alexpilotti has joined #openstack-ironic | 20:47 | |
*** alexpilotti has quit IRC | 20:48 | |
*** alexpilotti has joined #openstack-ironic | 20:49 | |
*** alexpilotti has quit IRC | 20:49 | |
*** alexpilotti has joined #openstack-ironic | 20:51 | |
*** alexpilotti has quit IRC | 20:51 | |
*** todd_dsm has quit IRC | 20:52 | |
*** Marga_ has joined #openstack-ironic | 20:53 | |
*** alexpilotti has joined #openstack-ironic | 20:53 | |
*** alexpilotti has quit IRC | 20:54 | |
*** alexpilotti has joined #openstack-ironic | 20:55 | |
*** alexpilotti has quit IRC | 20:56 | |
openstackgerrit | Chris Krelle proposed openstack/python-ironicclient: Update README https://review.openstack.org/134541 | 20:57 |
*** alexpilotti has joined #openstack-ironic | 20:57 | |
*** alexpilotti has quit IRC | 20:59 | |
openstackgerrit | Jay Faulkner proposed openstack/ironic-python-agent: Improve/add docstrings for CommandResult classes https://review.openstack.org/120663 | 21:03 |
JayF | Shrews: ^ | 21:03 |
mrda | jroll: thanks for the spec review. Rework in progress | 21:04 |
jroll | mrda: np :) | 21:04 |
jroll | mrda: if you have good reasons, please argue with me about it | 21:04 |
*** achanda has joined #openstack-ironic | 21:05 | |
mrda | jroll: I think what you've suggested makes sense | 21:05 |
jroll | ok :) | 21:05 |
*** achanda_ has joined #openstack-ironic | 21:09 | |
*** achanda has quit IRC | 21:09 | |
*** mrmoje has quit IRC | 21:17 | |
*** mrmoje has joined #openstack-ironic | 21:18 | |
* JayF waiting with baited breath to see if agent_ssh-src will pass now --> https://jenkins03.openstack.org/job/check-tempest-dsvm-ironic-agent_ssh-src-nv/7/console | 21:23 | |
*** datajerk has quit IRC | 21:25 | |
* NobodyCam gets phone ready to dial 911 | 21:25 | |
JayF | I'm *not* holding my breath | 21:25 |
JayF | devstack takes too long to do that | 21:25 |
JayF | lol | 21:25 |
NobodyCam | lol | 21:26 |
PaulCzar | are there docs hiding somewhere for agent_ssh ? trying to figure out all the options needed to run against an existing VM | 21:27 |
JayF | agent_ssh driver just works in devstack, afaict? | 21:28 |
JayF | there's a devstack Ironic guide | 21:28 |
JayF | with an "if you're doing agent, do this" section | 21:28 |
PaulCzar | trying to do it outside of devstack | 21:28 |
JayF | ah, I don't think many folks use the ssh drivers outside of devstack | 21:28 |
PaulCzar | yeah it's for our own ci | 21:28 |
PaulCzar | looks like I just have to trawl through the devstack scripts | 21:29 |
JayF | Yeah, I don't have much knowledge about that, budt I'd imagine looking at the configs devstack makes would be a good start | 21:29 |
PaulCzar | bash isn't the best document markup language :) | 21:30 |
JayF | I mean more | 21:30 |
JayF | stack.sh with the agent howto | 21:30 |
JayF | then read the configs it created | 21:30 |
JayF | rather than reverse engineering the bash :) | 21:30 |
NobodyCam | JayF: that would be a awesome doc to have | 21:31 |
PaulCzar | yeah, it's more figuring out the actual contents of the ironic node-create command I'm trying to fight through ... I think I have the configs right | 21:31 |
JayF | PaulCzar: Hmm. I'd definately think the docs would help with that? | 21:32 |
* JayF looks | 21:32 | |
NobodyCam | lol /me has people walking on his roof atm | 21:33 |
*** linggao has joined #openstack-ironic | 21:33 | |
yjiang5_lunch | JayF: Just realized that I need update the doc for the devstack changes. | 21:33 |
JayF | Woohoo, make it so yjiang5_lunch :D | 21:34 |
*** yjiang5_lunch is now known as yjiang5 | 21:34 | |
*** Marga_ has quit IRC | 21:36 | |
openstackgerrit | Merged openstack/python-ironicclient: Fix sphinx warnings https://review.openstack.org/134580 | 21:36 |
*** Marga_ has joined #openstack-ironic | 21:37 | |
NobodyCam | JayF: should I recheck for agent ssh failures like this? http://logs.openstack.org/33/133533/14/check/check-tempest-dsvm-ironic-agent_ssh-nv/5148460/console.html#_2014-11-18_19_57_48_996 | 21:43 |
*** Marga_ has quit IRC | 21:44 | |
*** Marga_ has joined #openstack-ironic | 21:45 | |
*** Marga_ has quit IRC | 21:45 | |
*** Marga_ has joined #openstack-ironic | 21:46 | |
JayF | NobodyCam: I'd strongly suggest troubleshooting it just like with any other failures | 21:46 |
NobodyCam | :) | 21:48 |
*** rushiagr is now known as rushiagr_away | 21:48 | |
*** Marga_ has quit IRC | 21:50 | |
*** Marga_ has joined #openstack-ironic | 21:51 | |
*** Marga_ has quit IRC | 21:53 | |
*** Marga_ has joined #openstack-ironic | 21:54 | |
NobodyCam | brb | 21:55 |
*** marcoemorais has quit IRC | 22:00 | |
*** marcoemorais has joined #openstack-ironic | 22:00 | |
JayF | http://logs.openstack.org/63/120663/6/check/check-tempest-dsvm-ironic-agent_ssh-src-nv/6f3890a/logs/devstacklog.txt.gz | 22:08 |
JayF | agent image successfully built | 22:08 |
JayF | and it looks like the devstack job failed for unrelated reasons | 22:08 |
JayF | jroll: ^^^ | 22:08 |
*** linggao has quit IRC | 22:09 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Discover node properties using new CLI node-discover-properties https://review.openstack.org/100951 | 22:13 |
* JayF rechecking against updated global-requirements to try and see if that resolves the devstack pain | 22:13 | |
*** Marga_ has quit IRC | 22:15 | |
*** Marga_ has joined #openstack-ironic | 22:16 | |
* devananda enjoys a brief break between meetings by getting food | 22:18 | |
*** Marga_ has quit IRC | 22:20 | |
*** Marga_ has joined #openstack-ironic | 22:21 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Discover node properties for iLO drivers https://review.openstack.org/103007 | 22:22 |
*** Nisha has joined #openstack-ironic | 22:23 | |
*** Marga_ has quit IRC | 22:24 | |
*** Marga_ has joined #openstack-ironic | 22:25 | |
*** Marga_ has quit IRC | 22:25 | |
*** Marga_ has joined #openstack-ironic | 22:26 | |
yjiang5 | Does anyone think is_deployed_by_agent is a good function name? | 22:26 |
yjiang5 | or, an acceptable function name? Not sure if "deployed_by" is correct. | 22:27 |
NobodyCam | as long as it doesn't return a reandom number | 22:27 |
NobodyCam | random even | 22:27 |
yjiang5 | NobodyCam: thanks. | 22:27 |
openstackgerrit | Sergey Lupersolsky proposed openstack/ironic: Adds help for installing prerequisites on RHEL https://review.openstack.org/134337 | 22:28 |
JoshNang | yjiang5: is it returning a boolean? | 22:29 |
*** Marga_ has quit IRC | 22:29 | |
yjiang5 | JoshNang: Sorry, I should state the background, it's in devstack, to decide if the deploy driver is agent_xxxx. | 22:30 |
*** Marga_ has joined #openstack-ironic | 22:30 | |
yjiang5 | JoshNang: and yes, it return boolean. | 22:30 |
JoshNang | yjiang5: ah thanks. yeah sounds good to me! | 22:30 |
yjiang5 | JoshNang: cool and thanks for confirmation. | 22:31 |
*** Marga_ has quit IRC | 22:32 | |
*** Marga_ has joined #openstack-ironic | 22:33 | |
*** Marga_ has quit IRC | 22:33 | |
*** Marga_ has joined #openstack-ironic | 22:34 | |
*** Marga_ has quit IRC | 22:34 | |
* NobodyCam thinks we'll be seeing questions on this: https://bugs.launchpad.net/ironic/+bug/1208575 | 22:35 | |
*** Marga_ has joined #openstack-ironic | 22:35 | |
*** Marga_ has quit IRC | 22:35 | |
*** Marga_ has joined #openstack-ironic | 22:36 | |
NobodyCam | anyone have the ref for the latest global requirment change? https://review.openstack.org/#/c/134793/2/test-requirements.txt | 22:40 |
*** Marga_ has quit IRC | 22:40 | |
*** Marga_ has joined #openstack-ironic | 22:41 | |
NobodyCam | I saw the 1.2.0 thread but havent seen anything on 1.4.0 | 22:41 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-python-agent: Fix requests version for build scripts https://review.openstack.org/135445 | 22:46 |
*** Marga_ has quit IRC | 22:46 | |
*** Marga_ has joined #openstack-ironic | 22:47 | |
NobodyCam | j* have you guys tested / played with this yet? https://github.com/openstack/diskimage-builder/tree/master/elements/ironic-agent | 22:50 |
*** andreykurilin_ has quit IRC | 22:51 | |
JayF | no | 22:51 |
*** krtaylor has quit IRC | 22:51 | |
jroll | wait that landed? | 22:51 |
JayF | we're bustin' ass trying to get agent_ssh-src driver passing | 22:51 |
*** hemna has quit IRC | 22:51 | |
NobodyCam | looks like it landed 5 days a go | 22:51 |
NobodyCam | a dib ipa element | 22:52 |
JayF | How much $$$ you wanna bet it works? | 22:52 |
JayF | lol | 22:52 |
*** hemna has joined #openstack-ironic | 22:53 | |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-python-agent: Cleanup coreos-oem-inject.py https://review.openstack.org/122693 | 22:55 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-python-agent: Fix requests version for build scripts https://review.openstack.org/135445 | 22:55 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-python-agent: Use requirements.txt from the root for image build https://review.openstack.org/135448 | 22:55 |
jroll | whee | 22:55 |
JayF | patchset jroll just posted (which actually starts with https://review.openstack.org/#/c/135445 ) should fix agent_ssh-src job | 22:56 |
jroll | it should fix it on the first patch, to be clear | 22:57 |
JayF | our using-crap-not-in-global-requirements for build scripts chickens came home to roost | 22:57 |
JayF | lol | 22:57 |
jroll | the rest is cleanup | 22:57 |
JayF | the first patch fixes the job, the last two fix IPA :P | 22:57 |
jroll | one is courtesy of vdrok | 22:57 |
* jroll starts playing the waiting game | 22:57 | |
*** harlowja is now known as harlowja_away | 22:58 | |
* NobodyCam wants to make a foxpro joke about removing chickens... but then thinks no-one will get the ref... | 22:59 | |
jroll | building that DIB thing, will let y'all know | 22:59 |
jroll | lol | 22:59 |
*** jistr|mtgs has quit IRC | 22:59 | |
NobodyCam | lol was just updating my devtest env to test it | 23:00 |
*** athomas has quit IRC | 23:00 | |
JayF | NobodyCam: I have professionally had to fix a FoxPro installation (printing, to be exact) | 23:00 |
JayF | NobodyCam: I was the local computer stores "dos expert" lol | 23:00 |
openstackgerrit | Josh Gachnang proposed openstack/ironic-python-agent: Add command metrics to IPA API https://review.openstack.org/119981 | 23:01 |
SpamapS | does Ironic need a notifications bus? | 23:03 |
SpamapS | I see a lot of polling going on. | 23:03 |
*** dprince has quit IRC | 23:03 | |
*** krtaylor has joined #openstack-ironic | 23:04 | |
jroll | SpamapS: yes please | 23:04 |
*** jgrimm is now known as zz_jgrimm | 23:05 | |
NobodyCam | JayF: lol I worked for well over 10 years on fox, 2.0 thru visual 9.0 lol | 23:05 |
SpamapS | BTW, sending images from one blade to another blade in the same chassis is _terrifyingly_ fast. ;) | 23:05 |
* NobodyCam still loves it do this day | 23:05 | |
NobodyCam | oh really tar: unrecognized option '--xattrs' | 23:07 |
* jroll stack.sh | 23:07 | |
NobodyCam | SpamapS: would that be bacause the blade is just updating a pointer on a shared xfs file system | 23:08 |
SpamapS | NobodyCam: no, that would be pretty insane. It's just unblocked unshared 10Gb AFAICT | 23:08 |
NobodyCam | nice :) | 23:08 |
SpamapS | Though an Ironic that used Ceph thin provisioning for image transfer would be ossum. | 23:10 |
*** ChuckC has quit IRC | 23:11 | |
SpamapS | Like "here's your rbd it's good forever kthxbai" | 23:11 |
NobodyCam | oh that would slick | 23:14 |
SpamapS | ok so this is interesting. I have nodes deployed on blades that are hooked up to a 3PAR.. | 23:14 |
SpamapS | so /dev/sda is the internal SSD RAID1 | 23:14 |
SpamapS | /dev/sdb is virtual media from the ILO | 23:14 |
SpamapS | and then I have c - j that are LUN's from the SAN | 23:15 |
SpamapS | I guess Ironic is going to stay hands off so it's not really an Ironic issue. | 23:15 |
NobodyCam | ya we'll only affect a | 23:15 |
JayF | SpamapS: in IPA, we explicitly made the function to pick which device to image a part of the hardware manager | 23:16 |
JayF | SpamapS: so if you were using agent driver, you could make up your own logic as to which disk to choose to deploy to | 23:16 |
NobodyCam | SpamapS: was there a question? | 23:17 |
SpamapS | JayF: so it's a driver option? thats cool. | 23:17 |
SpamapS | In this case first disk is still the right one. :) | 23:17 |
SpamapS | I just want to store data on those LUN's, but I can do that with post-boot config | 23:18 |
JayF | SpamapS: first disk actually isn't IPA logic | 23:18 |
JayF | SpamapS: IPA logic is smallest device larger than 8GB | 23:18 |
SpamapS | JayF: right, but I'm using pxe_ipmitool. ;) | 23:18 |
SpamapS | JayF: oh that's even better. :) | 23:18 |
NobodyCam | brb | 23:19 |
jroll | JayF: 4GB* | 23:20 |
JayF | SpamapS: we actually have gotten some grumbles about that, it was one of the earliest agent functions written (back when it was teeth-agent and we were not ironicing) | 23:20 |
SpamapS | 4GB would just _barely_ work for my blades | 23:20 |
JayF | SpamapS: there's been lots of talk of changing it, which we're OK with, because we can put our own function in a downstream hardware manager | 23:20 |
*** harlowja_away is now known as harlowja | 23:21 | |
SpamapS | since they have this weird fat32 device | 23:21 |
SpamapS | [ 4.207143] scsi 3:0:0:0: Direct-Access HP iLO Internal SD-CARD 2.09 PQ: 0 ANSI: 0 | 23:21 |
SpamapS | I think it is where the virtual media gets copied to | 23:22 |
JayF | Yeah that's very explicitly changable in hardware managers because we imagined there could be someone | 23:22 |
JayF | who'd even want to do it based on disk label / disk model / etc | 23:22 |
JayF | whatever kind of funky logic that's well beyond anything I could think of :P | 23:22 |
SpamapS | yeah, +1 for letting people put their own site-specific python in at the critical point | 23:23 |
JayF | FWIW this is our downstream hardware manager -> https://github.com/rackerlabs/onmetal-ironic-hardware-manager | 23:24 |
JayF | but most of our cool stuff is hidden away in the bash scripts in the image, and have a giant NDA strapped over the top :( | 23:24 |
jroll | NobodyCam: I don't think this dib thing is booting | 23:26 |
jroll | nothing on the console | 23:31 |
NobodyCam | :( | 23:31 |
jroll | pxe/tftp seems to have worked | 23:31 |
*** anderbubble has quit IRC | 23:31 | |
jroll | Nov 18 23:22:57 jim-devstack in.tftpd[25836]: RRQ from 172.24.4.2 filename /opt/stack/data/ironic/tftpboot/8d1c7f2d-74e9-406b-90f7-7019cf02b41f/deploy_ramdisk | 23:32 |
jroll | etc | 23:32 |
NobodyCam | jroll: can you see the console? | 23:32 |
jroll | just the console logs, not the actual console :/ | 23:33 |
jroll | like whatever virsh writes to disk at ironic-bm-logs | 23:33 |
jroll | and it's blank | 23:33 |
NobodyCam | :( | 23:33 |
jroll | yeah :( | 23:33 |
jroll | brb | 23:34 |
*** ChuckC has joined #openstack-ironic | 23:37 | |
*** marcoemorais has quit IRC | 23:39 | |
*** marcoemorais has joined #openstack-ironic | 23:39 | |
*** marcoemorais has quit IRC | 23:40 | |
adam_g | jroll, you have this dstack patch? https://review.openstack.org/#/c/135068/ | 23:40 |
*** marcoemorais has joined #openstack-ironic | 23:40 | |
*** marcoemorais has quit IRC | 23:42 | |
*** marcoemorais has joined #openstack-ironic | 23:42 | |
Nisha | NobodyCam , JayF , jroll , Hi | 23:42 |
JayF | adam_g: agent_ssh-src passing! | 23:42 |
JayF | adam_g: see: https://review.openstack.org/#/c/135448/1 | 23:43 |
JayF | adam_g: once that set of patches merge up all our agent ci is passing | 23:43 |
adam_g | JayF, nice! | 23:43 |
Nisha | request review for https://review.openstack.org/#/c/134022. Raised it a some days back | 23:44 |
*** marcoemorais has quit IRC | 23:45 | |
JayF | Nisha: we already do ISO building on the fly iirc? For the iLO-IPA driver? | 23:45 |
openstackgerrit | Merged openstack/ironic-python-agent: Fix requests version for build scripts https://review.openstack.org/135445 | 23:45 |
*** marcoemorais has joined #openstack-ironic | 23:46 | |
Nisha | JayF this is for the boot iso | 23:46 |
JayF | Aha, okay | 23:46 |
openstackgerrit | Merged openstack/ironic-python-agent: Cleanup coreos-oem-inject.py https://review.openstack.org/122693 | 23:46 |
*** Marga_ has quit IRC | 23:46 | |
openstackgerrit | Merged openstack/ironic-python-agent: Use requirements.txt from the root for image build https://review.openstack.org/135448 | 23:46 |
Nisha | JayF: iscsi_ilo requires boot iso to be manually updated to the image. This proposes to automate that | 23:47 |
Nisha | for uefi boot | 23:47 |
Nisha | JayF: agent_ilo driver as of now doesnt support uefi, do you plan to do uefi support in agent driver? | 23:48 |
jroll | adam_g: no, but I should :) | 23:49 |
* jroll restacks | 23:49 | |
JayF | Nisha: agent driver only supports full disk images atm, so UEFI booting that works today if your image is configured properly :) | 23:49 |
yjiang5 | JayF: For your "most of our cool stuff is hidden away in the bash scripts in the image", I was really surprised of the un-documented, secret, interaction between the deploy image and the ironic conductor/api when I began working on ironic. And surprised to find the 'pass_driver_info' command, a quite simple command name, will in fact do the continue deploy and copy the image. | 23:49 |
adam_g | jroll, :) we have a gate failure popping up that leaves the console logs blank--something failing at the TFTP stage, that patch will hopefully help there and might help you | 23:49 |
jroll | adam_g: actually, you just taught me that RECLONE doesn't update devstack, thanks for that | 23:49 |
Nisha | JayF: you mean it should have GPT partitions too? | 23:50 |
adam_g | jroll, setting up that sga stuff is pretty quick, probably easier than restack'ing | 23:50 |
JayF | Nisha: we don't do any partitioning in the agent whatsoever today | 23:50 |
adam_g | install sgabios, mv /usr/share/misc/sgabios.bin /usr/share/qemu/; virsh edit baremetal_vm and add <bios useserial='yes'/'> to the <os/> section | 23:51 |
Nisha | JayF: as i understand, we need to enable gpt partition for uefi support in agent driver which shall work for uefi booting | 23:51 |
JayF | Nisha: we'd need any partition support in the agent for the *agent* to setup UEFI booting | 23:51 |
jroll | adam_g: meh, doing other stuff in parallel anyway, I can wait :P | 23:51 |
JayF | Nisha: but if you had a full disk image with your GPT partitions setup, and the proper fat partition with an efi file in it | 23:51 |
JayF | it'll "just work" | 23:51 |
Nisha | JayF: yes as of now agent doesnt do any partitioning but agent does try to delete MBR, and then lay the full disk image | 23:51 |
Nisha | delete/create | 23:52 |
Nisha | No i dont think it works, because i tried and it always do bios boot up | 23:52 |
JayF | I *know* I have a GPT/MBR hybrid image working with IPA, including with our configdrive patches | 23:53 |
JayF | but my hardware doesn't UEFI boot so I don't have a great testing playground for it | 23:53 |
JayF | but honestly I don't understand, technically, why it wouldn't work | 23:53 |
Nisha | Are the steps different for creating the hybrid image? | 23:54 |
JayF | I don't generate any images :( we have a separate team in Rackspace that does that | 23:55 |
JayF | and in this case, it's a CoreOS image they make specifically for onmetal | 23:55 |
JayF | and publish publically | 23:55 |
JayF | Nisha: (http://stable.release.core-os.net/amd64-usr/current/ -- the rackspace_onmetal image is the hybrid GPT/MBR image we deploy today) | 23:56 |
Nisha | JayF: Which one i should select from the list on this link? | 23:58 |
JayF | the rackspace_onmetal one is the one I'm talking about | 23:58 |
JayF | but any of their images shoudl be GPT/Hybrid MBR | 23:58 |
JayF | but I have nfi if they have UEFI booting enabled inside the image | 23:58 |
Nisha | i dont see anyone named as that | 23:58 |
JayF | That's weird. | 23:59 |
JayF | Nisha: my generall assertion is this: if you had a baremetal node UEFI booting, and you took an image of it, and used IPA to deploy that image, the image should continue to UEFI boot in its new home | 23:59 |
JayF | Nisha: with full disk image support, the bootloader / boot methods are completely baked into the image, and IPA does *nothing* to enable it other than putting bits on a disk | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!