NobodyCam | humm should we have a spec for that change | 00:01 |
---|---|---|
NobodyCam | lol | 00:01 |
NobodyCam | jk good catch devananda | 00:01 |
NobodyCam | ahh ha.. No swift devices to configure! | 00:07 |
NobodyCam | so I need to edit seed_stack_config. but I'll do that in the morning :) | 00:08 |
* devananda afk's for a while | 00:08 | |
NobodyCam | have a good night devananda :) | 00:09 |
*** ChuckC_ has joined #openstack-ironic | 00:10 | |
*** ChuckC_ is now known as ChuckC | 00:10 | |
*** HenryG has quit IRC | 00:18 | |
*** spandhe has quit IRC | 00:19 | |
*** wanyen has joined #openstack-ironic | 00:31 | |
wanyen | Hi devananda, | 00:31 |
wanyen | I have a question about Ironic handling of capabilities | 00:32 |
wanyen | I found a note in Nova Ironic driver saying that if node properties contain capabilities it will add node capabilities into node_extra_specs. Does that mean that user needs not to specify capabilities as flavors because Ironic nova driver autogen them into extra-specs? | 00:36 |
devananda | wanyen: the nova scheduler will compare node's capabilities to flavor extra specs when choosing where to schedule an instance | 00:47 |
*** marcoemorais has quit IRC | 00:52 | |
*** rloo has quit IRC | 00:53 | |
*** ChuckC has quit IRC | 01:09 | |
*** zz_jgrimm is now known as jgrimm | 01:38 | |
*** kongfy has joined #openstack-ironic | 01:39 | |
*** Haomeng has joined #openstack-ironic | 01:40 | |
*** Haomeng has quit IRC | 01:40 | |
*** nosnos has joined #openstack-ironic | 02:03 | |
*** todd_dsm has joined #openstack-ironic | 02:10 | |
*** harlowja is now known as harlowja_away | 02:23 | |
*** zer0c00l has joined #openstack-ironic | 02:29 | |
*** mrmoje has quit IRC | 02:49 | |
*** __mohit__ has quit IRC | 02:52 | |
*** __mohit__ has joined #openstack-ironic | 02:52 | |
*** pcrews has quit IRC | 02:57 | |
*** Haomeng has joined #openstack-ironic | 03:09 | |
*** todd_dsm has quit IRC | 03:10 | |
openstackgerrit | A change was merged to openstack/ironic: Add maintenance to RESTful web API documentation https://review.openstack.org/130231 | 03:16 |
*** todd_dsm has joined #openstack-ironic | 03:18 | |
*** todd_dsm has quit IRC | 03:20 | |
*** nosnos has quit IRC | 03:23 | |
*** nosnos has joined #openstack-ironic | 03:24 | |
*** krtaylor has quit IRC | 03:25 | |
*** Haomeng|2 has joined #openstack-ironic | 03:26 | |
*** Haomeng has quit IRC | 03:27 | |
*** krtaylor has joined #openstack-ironic | 03:27 | |
*** krtaylor has quit IRC | 03:28 | |
*** nosnos has quit IRC | 03:28 | |
*** krtaylor has joined #openstack-ironic | 03:30 | |
*** datajerk has quit IRC | 03:32 | |
*** Haomeng|2 has quit IRC | 03:33 | |
*** Haomeng has joined #openstack-ironic | 03:34 | |
*** kongfy has quit IRC | 03:39 | |
*** marcoemorais has joined #openstack-ironic | 03:49 | |
wanyen | Devanada, tha't my udnerstanding about ComputeCapabilitesFilter as well. However, I saw a note in # NOTE(gilliard): To assist with more precise scheduling, if the | 03:49 |
wanyen | Deva, that's my understanding about ComuptecapabilitiesFilter. However, I saw a note in https://github.com/openstack/nova/blob/4d1b83350ecfc92b7e4c052ce50ba843cbfb620b/nova/virt/ironic/driver.py Line 220-273 saying that Nova ironoc driver will copy node's capabilitites into node_extra_specs. | 03:52 |
*** marcoemorais has quit IRC | 03:56 | |
wanyen | So, my question is whether a user needs to specify capability extra spec at Nova boot. | 03:57 |
wanyen | in order for ComputeCapabilitiesScheduler to find a node with matching capabilities configured. | 03:58 |
*** jgrimm is now known as zz_jgrimm | 04:01 | |
*** HenryG has joined #openstack-ironic | 04:10 | |
*** dlaube has quit IRC | 04:10 | |
*** nosnos has joined #openstack-ironic | 04:20 | |
*** ChuckC has joined #openstack-ironic | 04:26 | |
*** Haomeng|2 has joined #openstack-ironic | 04:43 | |
*** Haomeng has quit IRC | 04:44 | |
*** kongfy has joined #openstack-ironic | 04:45 | |
*** Haomeng has joined #openstack-ironic | 04:58 | |
*** Haomeng|2 has quit IRC | 04:58 | |
*** rakesh_hs has joined #openstack-ironic | 05:00 | |
devananda | wanyen: not at nova boot. you specify the capabilities on the nova flavor, then request that flavor | 05:12 |
*** rakesh_hs has quit IRC | 05:23 | |
*** rakesh_hs has joined #openstack-ironic | 05:25 | |
*** pensu has joined #openstack-ironic | 06:05 | |
*** yjiang5 has joined #openstack-ironic | 06:09 | |
*** yjiang5 has left #openstack-ironic | 06:09 | |
*** dtantsur|afk is now known as dtantsur | 06:20 | |
dtantsur | Morning Ironic | 06:20 |
*** rakesh_hs2 has joined #openstack-ironic | 06:21 | |
*** rakesh_hs has quit IRC | 06:24 | |
kongfy | morning dtantsur | 06:27 |
*** mrmoje has joined #openstack-ironic | 06:28 | |
*** harlowja_away has quit IRC | 06:47 | |
*** coolsvap has quit IRC | 06:47 | |
*** annegentle has quit IRC | 06:47 | |
*** yuanying has quit IRC | 06:47 | |
*** greghaynes has quit IRC | 06:47 | |
*** jeblair has quit IRC | 06:47 | |
*** keekz has quit IRC | 06:47 | |
*** sbadia has quit IRC | 06:47 | |
*** dividehex has quit IRC | 06:47 | |
*** DavidHu__ has quit IRC | 06:47 | |
*** zz_jgrimm has quit IRC | 06:47 | |
*** Haomeng has quit IRC | 06:47 | |
*** __mohit__ has quit IRC | 06:47 | |
*** Hefeweizen has quit IRC | 06:47 | |
*** dtantsur has quit IRC | 06:47 | |
*** anteaya has quit IRC | 06:47 | |
*** SpamapS has quit IRC | 06:47 | |
*** dhellmann has quit IRC | 06:47 | |
*** pensu has quit IRC | 06:47 | |
*** nosnos has quit IRC | 06:47 | |
*** yarker has quit IRC | 06:47 | |
*** mitz_ has quit IRC | 06:47 | |
*** BadCub has quit IRC | 06:47 | |
*** d0ugal has quit IRC | 06:47 | |
*** rwsu_ has quit IRC | 06:48 | |
*** rwsu_ has joined #openstack-ironic | 06:49 | |
*** kongfy has quit IRC | 06:55 | |
*** pensu has joined #openstack-ironic | 07:00 | |
*** Haomeng has joined #openstack-ironic | 07:00 | |
*** nosnos has joined #openstack-ironic | 07:00 | |
*** __mohit__ has joined #openstack-ironic | 07:00 | |
*** Hefeweizen has joined #openstack-ironic | 07:00 | |
*** dtantsur has joined #openstack-ironic | 07:00 | |
*** yarker has joined #openstack-ironic | 07:00 | |
*** mitz_ has joined #openstack-ironic | 07:00 | |
*** anteaya has joined #openstack-ironic | 07:00 | |
*** BadCub has joined #openstack-ironic | 07:00 | |
*** d0ugal has joined #openstack-ironic | 07:00 | |
*** SpamapS has joined #openstack-ironic | 07:00 | |
*** dhellmann has joined #openstack-ironic | 07:00 | |
*** chenglch has joined #openstack-ironic | 07:04 | |
*** bluex-pl has joined #openstack-ironic | 07:06 | |
*** bluex-pl has quit IRC | 07:06 | |
*** bluex-pl has joined #openstack-ironic | 07:07 | |
*** mrmoje has quit IRC | 07:09 | |
*** harlowja_away has joined #openstack-ironic | 07:16 | |
*** coolsvap has joined #openstack-ironic | 07:16 | |
*** annegentle has joined #openstack-ironic | 07:16 | |
*** yuanying has joined #openstack-ironic | 07:16 | |
*** greghaynes has joined #openstack-ironic | 07:16 | |
*** jeblair has joined #openstack-ironic | 07:16 | |
*** keekz has joined #openstack-ironic | 07:16 | |
*** sbadia has joined #openstack-ironic | 07:16 | |
*** zz_jgrimm has joined #openstack-ironic | 07:16 | |
*** dividehex has joined #openstack-ironic | 07:16 | |
*** DavidHu__ has joined #openstack-ironic | 07:16 | |
*** pensu has quit IRC | 07:16 | |
*** ifarkas has joined #openstack-ironic | 07:19 | |
*** andreykurilin_ has joined #openstack-ironic | 07:22 | |
*** bluex-pl has quit IRC | 07:25 | |
*** pensu has joined #openstack-ironic | 07:25 | |
*** Haomeng|2 has joined #openstack-ironic | 07:28 | |
*** __mohit__1 has joined #openstack-ironic | 07:28 | |
*** harlowja_away has quit IRC | 07:28 | |
*** coolsvap has quit IRC | 07:28 | |
*** annegentle has quit IRC | 07:28 | |
*** yuanying has quit IRC | 07:28 | |
*** greghaynes has quit IRC | 07:28 | |
*** jeblair has quit IRC | 07:28 | |
*** keekz has quit IRC | 07:29 | |
*** sbadia has quit IRC | 07:29 | |
*** dividehex has quit IRC | 07:29 | |
*** DavidHu__ has quit IRC | 07:29 | |
*** zz_jgrimm has quit IRC | 07:29 | |
*** Haomeng has quit IRC | 07:29 | |
*** __mohit__ has quit IRC | 07:29 | |
*** Hefeweizen has quit IRC | 07:29 | |
*** dtantsur has quit IRC | 07:29 | |
*** anteaya has quit IRC | 07:29 | |
*** SpamapS has quit IRC | 07:29 | |
*** dhellmann has quit IRC | 07:29 | |
*** nosnos has quit IRC | 07:29 | |
*** yarker has quit IRC | 07:29 | |
*** mitz_ has quit IRC | 07:29 | |
*** BadCub has quit IRC | 07:29 | |
*** d0ugal has quit IRC | 07:29 | |
*** jcoufal has joined #openstack-ironic | 07:31 | |
*** d0ugal has joined #openstack-ironic | 07:32 | |
*** BadCub has joined #openstack-ironic | 07:32 | |
*** mitz_ has joined #openstack-ironic | 07:32 | |
*** yarker has joined #openstack-ironic | 07:32 | |
*** nosnos has joined #openstack-ironic | 07:32 | |
*** harlowja_away has joined #openstack-ironic | 07:32 | |
*** coolsvap has joined #openstack-ironic | 07:32 | |
*** annegentle has joined #openstack-ironic | 07:32 | |
*** yuanying has joined #openstack-ironic | 07:32 | |
*** greghaynes has joined #openstack-ironic | 07:32 | |
*** jeblair has joined #openstack-ironic | 07:32 | |
*** keekz has joined #openstack-ironic | 07:32 | |
*** sbadia has joined #openstack-ironic | 07:32 | |
*** zz_jgrimm has joined #openstack-ironic | 07:32 | |
*** dividehex has joined #openstack-ironic | 07:32 | |
*** DavidHu__ has joined #openstack-ironic | 07:32 | |
*** pensu has quit IRC | 07:35 | |
*** ndipanov_gone is now known as ndipanov | 07:36 | |
*** pensu has joined #openstack-ironic | 07:36 | |
*** nosnos has quit IRC | 07:36 | |
*** yarker has quit IRC | 07:36 | |
*** mitz_ has quit IRC | 07:36 | |
*** BadCub has quit IRC | 07:36 | |
*** d0ugal has quit IRC | 07:36 | |
*** Hefeweizen has joined #openstack-ironic | 07:37 | |
*** dtantsur has joined #openstack-ironic | 07:37 | |
*** anteaya has joined #openstack-ironic | 07:37 | |
*** SpamapS has joined #openstack-ironic | 07:37 | |
*** dhellmann has joined #openstack-ironic | 07:37 | |
*** Guest351 has joined #openstack-ironic | 07:39 | |
*** Guest351 has quit IRC | 07:39 | |
*** nosnos has joined #openstack-ironic | 07:40 | |
*** yarker has joined #openstack-ironic | 07:40 | |
*** mitz_ has joined #openstack-ironic | 07:40 | |
*** BadCub has joined #openstack-ironic | 07:40 | |
*** mitz_ has quit IRC | 07:40 | |
*** dmatthews__ has joined #openstack-ironic | 07:40 | |
*** mitz_ has joined #openstack-ironic | 07:42 | |
*** dtantsur is now known as dtantsur|brb | 07:46 | |
*** dmatthews__ is now known as d0ugal | 07:46 | |
*** d0ugal has quit IRC | 07:46 | |
*** d0ugal has joined #openstack-ironic | 07:46 | |
*** andreykurilin_ has quit IRC | 08:02 | |
*** yuanying has quit IRC | 08:02 | |
*** andreykurilin_ has joined #openstack-ironic | 08:09 | |
*** athomas has joined #openstack-ironic | 08:09 | |
wanyen | devanada, That's right. So, a user needs to define capabilities as flavors then use the flavor with the Nova boot command. right? | 08:19 |
*** andreykurilin_ has quit IRC | 08:19 | |
*** igordcard has joined #openstack-ironic | 08:20 | |
*** jistr has joined #openstack-ironic | 08:21 | |
*** viktors|afk is now known as viktors | 08:26 | |
*** derekh has joined #openstack-ironic | 08:31 | |
*** lucasagomes has joined #openstack-ironic | 08:35 | |
*** andreykurilin_ has joined #openstack-ironic | 08:38 | |
*** andreykurilin_ has quit IRC | 08:44 | |
*** MattMan has quit IRC | 08:45 | |
*** MattMan has joined #openstack-ironic | 08:46 | |
*** igordcard has quit IRC | 08:50 | |
*** romcheg has joined #openstack-ironic | 09:02 | |
*** wanyen has quit IRC | 09:07 | |
*** kbyrne has joined #openstack-ironic | 09:13 | |
*** chenglch has quit IRC | 09:37 | |
openstackgerrit | Sam Betts proposed a change to openstack/ironic: Add logging to driver vendor_passthru functions https://review.openstack.org/129298 | 09:40 |
*** __mohit__1 has quit IRC | 09:53 | |
*** ifarkas has quit IRC | 09:53 | |
*** jrist has quit IRC | 09:53 | |
*** lsmola has quit IRC | 09:53 | |
*** sirushti has quit IRC | 09:53 | |
*** davidlenwell has quit IRC | 09:53 | |
*** __mohit__1 has joined #openstack-ironic | 09:53 | |
*** ifarkas has joined #openstack-ironic | 09:53 | |
*** jrist has joined #openstack-ironic | 09:53 | |
*** lsmola has joined #openstack-ironic | 09:53 | |
*** sirushti has joined #openstack-ironic | 09:53 | |
*** davidlenwell has joined #openstack-ironic | 09:53 | |
*** MattMan has quit IRC | 09:55 | |
*** nosnos has quit IRC | 09:55 | |
*** yarker has quit IRC | 09:55 | |
*** BadCub has quit IRC | 09:55 | |
*** MattMan has joined #openstack-ironic | 09:56 | |
*** nosnos has joined #openstack-ironic | 09:56 | |
*** yarker has joined #openstack-ironic | 09:56 | |
*** BadCub has joined #openstack-ironic | 09:56 | |
*** kbyrne has quit IRC | 09:58 | |
*** ryanpetrello has quit IRC | 09:58 | |
*** Madkiss has quit IRC | 09:58 | |
*** ekarlso has quit IRC | 09:58 | |
*** Madasi has quit IRC | 09:58 | |
*** kbyrne has joined #openstack-ironic | 09:59 | |
*** ryanpetrello has joined #openstack-ironic | 09:59 | |
*** Madkiss has joined #openstack-ironic | 09:59 | |
*** ekarlso has joined #openstack-ironic | 09:59 | |
*** Madasi has joined #openstack-ironic | 09:59 | |
*** bluex-pl has joined #openstack-ironic | 10:03 | |
*** bluex-pl has quit IRC | 10:04 | |
*** romcheg has quit IRC | 10:06 | |
*** pensu has quit IRC | 10:11 | |
*** romcheg has joined #openstack-ironic | 10:14 | |
romcheg | Hi Ironic! | 10:27 |
lucasagomes | romcheg, morning | 10:27 |
*** Haomeng has joined #openstack-ironic | 10:28 | |
*** athomas has quit IRC | 10:28 | |
*** Haomeng|2 has quit IRC | 10:29 | |
*** dtantsur|brb is now known as dtantsur | 10:38 | |
*** pelix has joined #openstack-ironic | 10:42 | |
*** athomas has joined #openstack-ironic | 10:45 | |
yuriyz | morning all | 10:51 |
*** lazy_prince is now known as killer_prince | 10:58 | |
lucasagomes | morning | 11:02 |
lucasagomes | yuriyz, ^ | 11:02 |
dtantsur | romcheg, yuriyz, lucasagomes, morning! | 11:04 |
dtantsur | or afternoon already :) | 11:04 |
romcheg | Hi dtantsur! | 11:04 |
*** athomas has quit IRC | 11:15 | |
*** vdrok_ has joined #openstack-ironic | 11:15 | |
*** athomas has joined #openstack-ironic | 11:17 | |
openstackgerrit | A change was merged to openstack/ironic: Get new auth token for ramdisk if old will expire soon https://review.openstack.org/125972 | 11:24 |
vdrok_ | afternoon ironic | 11:27 |
vdrok_ | lucasagomes, do you have a minute? | 11:29 |
lucasagomes | vdrok_, hi there, yes sure | 11:33 |
vdrok_ | lucasagomes, hi! | 11:34 |
vdrok_ | lucasagomes, i'm wondering, maybe here https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/node.py#L454 | 11:34 |
vdrok_ | change this line like that setattr(self, k, kwargs.get(k, wtypes.Unset)) | 11:34 |
lucasagomes | vdrok_, right, so Unset instead of None... yeah it may be better since some fields are nullable | 11:35 |
lucasagomes | vdrok_, but idk whether it's going to impact on anything | 11:36 |
lucasagomes | do you see a problem with that get(k) ? | 11:36 |
vdrok_ | lucasagomes, it's for this patch https://review.openstack.org/#/c/130228/2 | 11:36 |
vdrok_ | here i'm trying to update a node with put | 11:36 |
yuriyz | lucasagomes, IMO None is valid value for wsme | 11:37 |
vdrok_ | and don't know how to distinguish was a field set to None in request or set to None in constructor | 11:37 |
yuriyz | and wsme uses Unset() | 11:37 |
lucasagomes | yuriyz, +1 | 11:41 |
lucasagomes | vdrok_, yuriyz gotcha, yeah, I think you are right | 11:41 |
yuriyz | vdrok, can you make a patch? | 11:42 |
vdrok_ | lucasagomes, yuriyz, ok, will fix :) | 11:42 |
yuriyz | vdrok, thanks! | 11:42 |
*** romcheg has quit IRC | 11:42 | |
*** romcheg has joined #openstack-ironic | 11:43 | |
lucasagomes | thanks | 11:45 |
*** jmankov has quit IRC | 11:46 | |
*** Haomeng|2 has joined #openstack-ironic | 11:53 | |
*** Haomeng has quit IRC | 11:54 | |
*** Haomeng has joined #openstack-ironic | 12:11 | |
*** Haomeng|2 has quit IRC | 12:11 | |
*** dnikishov has quit IRC | 12:25 | |
*** pensu has joined #openstack-ironic | 12:26 | |
*** jmank has joined #openstack-ironic | 12:28 | |
*** kongfy has joined #openstack-ironic | 12:28 | |
*** pensu has quit IRC | 12:43 | |
*** romcheg has left #openstack-ironic | 12:58 | |
*** romcheg has joined #openstack-ironic | 12:58 | |
*** mjturek has joined #openstack-ironic | 13:04 | |
*** romcheg has left #openstack-ironic | 13:05 | |
*** romcheg has joined #openstack-ironic | 13:07 | |
openstackgerrit | Ilya Pekelny proposed a change to openstack/ironic: Test migrations with Alembic, using Oslo.db https://review.openstack.org/111984 | 13:18 |
openstackgerrit | Jim Mankovich proposed a change to openstack/ironic-specs: Support per Driver Sensor Meters https://review.openstack.org/130074 | 13:23 |
*** kongfy has quit IRC | 13:34 | |
*** pensu has joined #openstack-ironic | 13:37 | |
* Shrews has contracted a conference disease | 13:46 | |
lucasagomes | Shrews, :( | 13:46 |
lucasagomes | Shrews, morning, r u ok? | 13:47 |
Shrews | lucasagomes: a bit worn down, sore throat, etc | 13:49 |
NobodyCam | Good Morning Ironic | 13:49 |
NobodyCam | Shrews: I hole you feel better | 13:49 |
dtantsur | Morning folks | 13:50 |
NobodyCam | morning dtantsur | 13:50 |
Shrews | NobodyCam: thx | 13:50 |
NobodyCam | lol that should have read HOPE you know | 13:50 |
NobodyCam | lol | 13:50 |
* NobodyCam goes back to his coffee | 13:51 | |
* Shrews has learned to interpret NobodyCam's misspellings :) | 13:51 | |
NobodyCam | heheheh :) | 13:52 |
NobodyCam | oh I almost forgot, TGIF!!! | 13:53 |
*** datajerk has joined #openstack-ironic | 13:55 | |
lucasagomes | Shrews, :( hope you get better soon | 13:58 |
lucasagomes | NobodyCam, morning, TGIF indeed :) | 13:59 |
NobodyCam | lucasagomes: morning :) | 14:01 |
*** nosnos has quit IRC | 14:23 | |
*** nosnos has joined #openstack-ironic | 14:23 | |
*** nosnos has quit IRC | 14:28 | |
*** rakesh_hs2 has quit IRC | 14:30 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic-specs: New stateless iPXE driver https://review.openstack.org/130812 | 14:32 |
NobodyCam | ohh | 14:32 |
NobodyCam | anyone know off the tops of their heads if we retry rebuild operations? seeing a node is locked error | 14:34 |
lucasagomes | NobodyCam, I think we do, all client requests via nova driver does have a retry mechanism embedded | 14:36 |
NobodyCam | https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L1005 | 14:37 |
NobodyCam | yea | 14:37 |
jroll | morning ironic :) | 14:38 |
*** pensu has quit IRC | 14:41 | |
NobodyCam | morning jroll | 14:49 |
*** romcheg has quit IRC | 14:51 | |
*** comstud is now known as bearhands | 14:57 | |
jroll | who has opinions on how to give deprecation warnings here? https://review.openstack.org/#/c/129694/4/ironic/conductor/manager.py | 14:58 |
Shrews | jroll: maybe we need a last_warning field for such things? | 15:03 |
*** todd_dsm has joined #openstack-ironic | 15:04 | |
Shrews | similar to last_error | 15:04 |
*** romcheg has joined #openstack-ironic | 15:04 | |
jroll | :( | 15:09 |
jroll | that sounds wrong | 15:10 |
jroll | but would work | 15:10 |
NobodyCam | brb | 15:16 |
bearhands | jroll: i know we don't return anything in nova api... only log | 15:21 |
*** romcheg has quit IRC | 15:21 | |
*** pcrews has joined #openstack-ironic | 15:21 | |
*** romcheg has joined #openstack-ironic | 15:22 | |
*** ndipanov has quit IRC | 15:23 | |
*** ndipanov has joined #openstack-ironic | 15:24 | |
*** ndipanov has quit IRC | 15:24 | |
jroll | bearhands: hmm, ok | 15:26 |
jroll | thanks | 15:26 |
*** dtantsur is now known as dtantsur|afk | 15:28 | |
dtantsur|afk | Have a nice weekend! | 15:28 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic-specs: New stateless iPXE driver https://review.openstack.org/130812 | 15:29 |
lucasagomes | dtantsur|afk, enhoy the weekend | 15:30 |
lucasagomes | jroll, morning | 15:30 |
jroll | heya lucas | 15:30 |
lucasagomes | jroll, yeah maybe only logging is fine :/ but yeah idk as well how to inform the user issuing the request | 15:31 |
*** romcheg has quit IRC | 15:31 | |
lucasagomes | but it's important to at least log it somewhere I think | 15:31 |
jroll | yeah, agree | 15:31 |
*** lsmola has quit IRC | 15:34 | |
*** lsmola has joined #openstack-ironic | 15:35 | |
NobodyCam | have a good weekend dtantsur|afk | 15:37 |
*** Haomeng|2 has joined #openstack-ironic | 15:38 | |
*** zz_jgrimm is now known as jgrimm | 15:38 | |
*** Haomeng has quit IRC | 15:39 | |
NobodyCam | brb | 15:42 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/python-ironicclient: Add node-set-maintenance command https://review.openstack.org/129693 | 15:45 |
*** ifarkas has quit IRC | 15:48 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Clear maintenance_reason when setting maintenance=False https://review.openstack.org/129694 | 15:50 |
jroll | lucasagomes: ^ wdyt | 15:50 |
lucasagomes | jroll, will check :) | 15:52 |
lucasagomes | jroll, when you get some time too https://review.openstack.org/#/c/130513 | 15:53 |
jroll | oh, right, I said I would do this :) | 15:53 |
lucasagomes | no worries :) | 15:55 |
*** jmank has quit IRC | 15:56 | |
*** jmank has joined #openstack-ironic | 15:57 | |
*** RioS2 has quit IRC | 16:01 | |
*** RioS2 has joined #openstack-ironic | 16:04 | |
*** derekh has quit IRC | 16:19 | |
*** dlaube has joined #openstack-ironic | 16:41 | |
*** viktors has quit IRC | 16:49 | |
*** todd_dsm has quit IRC | 16:50 | |
lucasagomes | aight I will call it a day | 16:51 |
lucasagomes | have a great night everybody, enjoy the weekend | 16:52 |
*** yjiang5 has joined #openstack-ironic | 16:52 | |
lucasagomes | monday is holiday here so I probably won't be around | 16:52 |
*** lucasagomes is now known as lucas-dinner | 16:52 | |
jroll | cool, enjoy lucas-dinner :) | 16:52 |
*** rwsu_ has quit IRC | 16:53 | |
marck | Good afternoon everyone | 16:54 |
jroll | hiya marck :) | 16:54 |
NobodyCam | have a good night lucas-dinner | 16:55 |
NobodyCam | weekend and holiday too | 16:55 |
*** pensu has joined #openstack-ironic | 16:55 | |
NobodyCam | afternoon marck | 16:55 |
NobodyCam | marck: you get it all working now ? | 16:56 |
marck | I got a ubuntu image to boot on an ironic node thanks to all the help I've gotten here | 16:56 |
*** todd_dsm has joined #openstack-ironic | 16:56 | |
*** rwsu has joined #openstack-ironic | 16:56 | |
jroll | \o/ | 16:56 |
*** jcoufal has quit IRC | 16:56 | |
NobodyCam | marck: awesome... | 16:57 |
marck | Now I'm pushing my luck and trying to get a win7 image to boot, is/will that be implemented? | 16:57 |
NobodyCam | marck: a real question to you. where you say our doc need imporvment | 16:57 |
*** jistr has quit IRC | 16:58 | |
NobodyCam | marck: currently we do not support windows images | 16:59 |
jroll | LOL | 16:59 |
NobodyCam | that is on our list | 16:59 |
jroll | sorry | 16:59 |
jroll | windows is hard :( | 16:59 |
NobodyCam | jroll: could the agent deploy a windows image? | 16:59 |
JayF | jroll: NobodyCam: Why can't IPA deploy an agent image? | 16:59 |
*** MattMan has left #openstack-ironic | 16:59 | |
JayF | ==nobodycam | 16:59 |
jroll | I was just wondering that | 16:59 |
jroll | I guess it could | 17:00 |
JayF | It's a full disk image | 17:00 |
JayF | we don't have configdrive upstream | 17:00 |
jroll | yeah | 17:00 |
NobodyCam | can you set local boot | 17:00 |
jroll | we do | 17:00 |
JayF | local boot is done via bmc | 17:00 |
marck | jroll: yes, we're currently using a homegrown combination of PXE and clonezilla to image windows | 17:00 |
NobodyCam | then actually it should work | 17:00 |
JayF | marck: you might be the first person to deploy Windows with Ironic if you hurry ;) | 17:00 |
jroll | yeah, I mixed up upstream and downstream yet again | 17:00 |
jroll | lol | 17:00 |
jroll | I want to try it now :P | 17:00 |
NobodyCam | marck: have you looked at the ironic python agent? | 17:00 |
*** Haomeng|2 has quit IRC | 17:01 | |
* NobodyCam git's mor coffee | 17:03 | |
*** todd_dsm has quit IRC | 17:05 | |
marck | NobodyCam: I'm looking at it now | 17:07 |
*** mkerrin has quit IRC | 17:12 | |
*** athomas has quit IRC | 17:14 | |
marck | NobodyCam: I'm putting together the steps I took to get ironic working. I'll note the places I had trouble and needed to come here | 17:22 |
NobodyCam | marck: awesome and Thank you | 17:24 |
dlaube | g'morning | 17:27 |
NobodyCam | morning dlaube :) | 17:28 |
marck | NobodyCam: thank you, I'm glad I can give back in a small way | 17:28 |
NobodyCam | brb | 17:42 |
*** nao has joined #openstack-ironic | 17:47 | |
*** nao has left #openstack-ironic | 17:48 | |
*** andreykurilin_ has joined #openstack-ironic | 17:51 | |
*** harlowja_away is now known as harlowja | 17:55 | |
*** harlowja is now known as harlowja_away | 17:56 | |
*** harlowja_away is now known as harlowja | 17:58 | |
*** wanyen has joined #openstack-ironic | 17:59 | |
wanyen | Hi Devanada, | 17:59 |
wanyen | Devananda, thanks for explanining capability filter to me. It matches with my understanding. Nva ironic virt driver copies node's capabilties into node_extra_spec. The naming of node_extra_spec is a little confusing to me because I associate extra spec with flavor. I saw ironic virt driver then dumps node_extra_specs to stats. So, it will work for capability filter. | 18:04 |
*** moravec1 has joined #openstack-ironic | 18:14 | |
*** todd_dsm has joined #openstack-ironic | 18:14 | |
*** todd_dsm has quit IRC | 18:14 | |
openstackgerrit | Jim Mankovich proposed a change to openstack/ironic-specs: Send iLO health metrics to ceilometer https://review.openstack.org/127378 | 18:18 |
openstackgerrit | Jim Mankovich proposed a change to openstack/ironic-specs: Support per Driver Sensor Meters https://review.openstack.org/130074 | 18:22 |
*** mitz_ has quit IRC | 18:28 | |
NobodyCam | devtest.sh completed. with swift in the seed vm... getting closer | 18:30 |
*** marcoemorais has joined #openstack-ironic | 18:32 | |
NobodyCam | brb | 18:35 |
*** pelix has quit IRC | 18:42 | |
*** pensu has quit IRC | 18:46 | |
*** andreykurilin_ has quit IRC | 18:46 | |
*** spandhe has joined #openstack-ironic | 19:04 | |
*** spandhe_ has joined #openstack-ironic | 19:07 | |
*** spandhe has quit IRC | 19:09 | |
*** spandhe_ is now known as spandhe | 19:09 | |
*** todd_dsm has joined #openstack-ironic | 19:20 | |
*** yjiang5 is now known as yjiang5_away | 19:20 | |
NobodyCam | any ipa folks about? | 19:31 |
jroll | hi | 19:31 |
NobodyCam | hey jroll :) | 19:31 |
NobodyCam | dumb question. | 19:32 |
NobodyCam | I assume I will have to load the deploy image in to swift instead of glance? | 19:32 |
JayF | the only dumb question is one not asked | 19:32 |
JayF | NobodyCam: if you use swift as a glance backend it just works | 19:32 |
JayF | NobodyCam: aiui | 19:32 |
NobodyCam | ahh | 19:32 |
JayF | NobodyCam: and IPA devstack is configured to use swift as a backing store for glance | 19:32 |
NobodyCam | because I seem to be getting Node 75e9d487-e9b2-4619-beda-1784c2a0dfb3 failed to validate deploy image info (HTTP 500) | 19:33 |
NobodyCam | but I do not believe I setup swift backed glance | 19:33 |
*** todd_dsm has quit IRC | 19:35 | |
jroll | deploy image has nothing to do with glance :( | 19:40 |
jroll | rr | 19:40 |
jroll | swift | 19:40 |
*** pensu has joined #openstack-ironic | 19:47 | |
*** killer_prince has quit IRC | 19:49 | |
*** dlaube1 has joined #openstack-ironic | 19:50 | |
*** killer_prince has joined #openstack-ironic | 19:51 | |
*** killer_prince is now known as lazy_prince | 19:51 | |
*** dlaube has quit IRC | 19:52 | |
jroll | found a nice cells bug: https://review.openstack.org/130877 | 19:53 |
jroll | devananda: ^ relevant to your interests | 19:53 |
* devananda perks up | 19:53 | |
jroll | (n:1 virt drivers) | 19:53 |
devananda | jroll: needs a unit test asserting both 1:1 and n:1 behaviors work. but at a glance, it LGTM | 19:55 |
jroll | yeah, I was just getting it up before I forget | 19:55 |
jroll | hopefully I can pawn it off on a nova dev around here >:) | 19:56 |
* jroll throws a patch at bearhands | 19:57 | |
jroll | nah, tests should be easy | 19:57 |
*** andreykurilin_ has joined #openstack-ironic | 20:01 | |
*** marcoemorais has quit IRC | 20:01 | |
*** marcoemorais has joined #openstack-ironic | 20:01 | |
jroll | py27 create: /data/dev/nova/.tox/py27 | 20:02 |
* jroll comes back tomorrow | 20:03 | |
NobodyCam | lol | 20:04 |
openstackgerrit | yunhong-jiang proposed a change to openstack/ironic: Change the force_raw_image config usage https://review.openstack.org/130880 | 20:08 |
openstackgerrit | yunhong-jiang proposed a change to openstack/ironic: Support populate qcow2 images https://review.openstack.org/130881 | 20:08 |
*** marcoemorais has quit IRC | 20:16 | |
*** marcoemorais has joined #openstack-ironic | 20:23 | |
*** todd_dsm has joined #openstack-ironic | 20:34 | |
yjiang5_away | hi, all, does anyone know if I can assign a name to a ironic node? For example, in my mini-cloud, I have 3 nodes, it's really incovenient to use UUID everytime, especially the UUID will change each time I restart the devstack . | 20:39 |
*** yjiang5_away is now known as yjiang5 | 20:40 | |
NobodyCam | nope, :( | 20:40 |
yjiang5 | NobodyCam: thanks for reply. Are there any special reason to avoid node name and use only UUID? A simple scenerio is, I have a name label on each of the nodes, it will be really convenient if I can use the name on the label to match the ironic node. | 20:44 |
yjiang5 | IMHO, UUID is for machine and name is for human. | 20:44 |
NobodyCam | humm that could be neat, but I tend to do something like : IRONIC_NODE_ID=`ironic node-create -d fake_pxe | awk -F"|" '/ uuid/ { print $3 }' | tr -d ' '` | 20:47 |
NobodyCam | then just use $IRONIC_NODE_ID | 20:47 |
JayF | Do we validate that instance-uuid must be a uuid? | 20:50 |
NobodyCam | i think so | 20:50 |
JayF | Nevermind, that was a bad idea | 20:50 |
yjiang5 | NobodyCam:I think the uuid is created by ironic, and it means we have no way to connect the node in ironic with a node in the real machine in the rack. I never worked on data center, thus no idea how machines are managed there, JayF or jroll have more idea how they connect the ironic node to a real machine. | 20:51 |
JayF | yjiang5: hey, so what we do | 20:52 |
JayF | is overload node.extra with a lot of metadata | 20:52 |
JayF | including which switchports a node is plugged into, it's ID in our internal "CMDB", etc | 20:52 |
NobodyCam | or create a chassis with the rack info and attach the chassis to the node | 20:53 |
yjiang5 | JayF: hmm, use the metadata seems good idea. | 20:53 |
*** jgrimm is now known as zz_jgrimm | 20:57 | |
*** todd_dsm has quit IRC | 20:58 | |
*** pensu has quit IRC | 20:58 | |
yjiang5 | JayF: But does that mean different cloud will have different key to identify the machine with user friendly method? IMHO, if something will be common for all user, it will be better to be kept in common field? For example, for the switchports, if in future neutron can configure the ToR switch, it's sure to be moved to common field, instead of arbitrary key/value pair, right? | 20:59 |
JayF | yjiang5: remember, Ironic isn't *user* facing, it's admin/operator facing | 20:59 |
JayF | yjiang5: the average ironic user would be calling nova boot and nova tracks the nodes | 20:59 |
*** ryanpetrello has quit IRC | 21:06 | |
*** ryanpetrello has joined #openstack-ironic | 21:06 | |
NobodyCam | yjiang5: I think your talking about heat | 21:07 |
NobodyCam | or at least thats what I would suggest looking at for spinning up "clouds" | 21:08 |
NobodyCam | also take a look at what TripleO is doing | 21:08 |
yjiang5 | JayF: I totally agree that using extra metadata is really a good idea and I will use that method for my small cloud. Just want to ask if it's possible to identify a machnie externally in a standard way, externally means not the uuid created by ironic internally. For example, some other 3rd party software may want to interact with ironic, like assesment managemetn software and these software becomes 'user' in fact. | 21:11 |
*** romcheg has joined #openstack-ironic | 21:11 | |
yjiang5 | NobodyCam: Sure, I will have a look on the heat and TripleO . Thanks. | 21:12 |
JayF | I suspect you'd have to track that somewhat on your own, like Nova does | 21:12 |
romcheg | Hi all! | 21:12 |
JayF | but you're well past the realm of where I can offer good advice ;) | 21:12 |
NobodyCam | morning romcheg | 21:12 |
NobodyCam | :-p | 21:12 |
romcheg | Morning NobodyCam | 21:13 |
romcheg | I'm actually here to tell than I'm going to the summit :) | 21:13 |
NobodyCam | yjiang5: here's a smaple heat command I have used to boot a cloud ... "heat stack-create -f UndercloudAndIronic.yaml -P "PowerUserName=$(whoami);<sniped>" undercloud" | 21:13 |
NobodyCam | w00t | 21:13 |
NobodyCam | can't wait to see ya there | 21:13 |
NobodyCam | yjiang5: in my case that would boot 3 nodes... | 21:14 |
yjiang5 | JayF: :) I like Ironic, and want to use it more. I just want to add a 'name' field to ironic node, like the 'name' field in nova. | 21:14 |
NobodyCam | and all three where addressed as "undercloud" | 21:14 |
romcheg | And drink some vin du maison avec un croissant et caffé | 21:15 |
romcheg | For the sake of good technical discussion ofc :) | 21:16 |
yjiang5 | NobodyCam: Thanks. I'm not familiar with Heat, will learn your command's meaning :) Back to you later after I get some basic idea :) | 21:16 |
yjiang5 | romcheg: French? | 21:16 |
NobodyCam | yjiang5: that command is from TripleO | 21:17 |
romcheg | yjiang5: yup, but that is mostly all French I know :) | 21:17 |
*** vdrok_ has quit IRC | 21:18 | |
*** marcoemorais has quit IRC | 21:23 | |
*** romcheg has quit IRC | 21:23 | |
*** marcoemorais has joined #openstack-ironic | 21:24 | |
yjiang5 | NobodyCam: thanks. | 21:28 |
NobodyCam | :) | 21:28 |
*** marcoemorais has quit IRC | 21:29 | |
*** marcoemorais has joined #openstack-ironic | 21:29 | |
NobodyCam | haha I guess I should register swift with keystone :-p (d'oh) | 21:30 |
*** lucas-dinner has quit IRC | 21:30 | |
*** achanda has joined #openstack-ironic | 21:39 | |
*** marcoemorais has quit IRC | 21:40 | |
dlaube1 | hey guys, when we attempt to nova boot, our instance/ironic node appears to be stuck in a BUILD / spawning state | 21:46 |
jroll | dlaube1: that typically means the deploy ramdisk did not pxe boot correctly | 21:46 |
jroll | check the ironic node state, it's likely 'wait call-back' | 21:46 |
dlaube1 | jroll: can I check that with ironc node-show? | 21:47 |
dlaube1 | or is that a nova thing | 21:47 |
jroll | yeah, ironic node-show $nodeuuid, or ironic node-show --instance $instanceuuid | 21:47 |
dlaube1 | | last_error | None | 21:47 |
*** marcoemorais has joined #openstack-ironic | 21:48 | |
dlaube1 | | provision_state | None | 21:48 |
jroll | that's... odd | 21:48 |
jroll | target_provision_state? | 21:49 |
jroll | but it has an instance_uuid? | 21:49 |
jroll | I'd take a look at nova-compute logs, and ironic-api logs | 21:49 |
dlaube1 | | instance_uuid | 85bdbb42-40ca-4081-9259-0fd9604acce7 | 21:49 |
jroll | yeah, so nova puts the instance uuid there first | 21:49 |
jroll | and then instance info | 21:49 |
jroll | and then tells it to provision | 21:50 |
jroll | so it may have stuck there somewhere | 21:50 |
dlaube1 | hmm | 21:50 |
*** mrmoje has joined #openstack-ironic | 21:52 | |
NobodyCam | did it download the image? | 21:53 |
NobodyCam | from glance? | 21:53 |
mrmoje | Greetings! | 21:53 |
NobodyCam | greetings program. | 21:54 |
dlaube1 | hey mrmoje | 21:54 |
dlaube1 | he and I are working on ironic together | 21:54 |
NobodyCam | :) | 21:54 |
mrmoje | NobodyCam: in the same boat with dlaube1 | 21:54 |
jroll | NobodyCam: it didn't even make it to setting target_provision_state | 21:54 |
NobodyCam | check nova compute and ironic conductor logs | 21:54 |
*** Marga__ has joined #openstack-ironic | 21:55 | |
jroll | 21:49:37 jroll | I'd take a look at nova-compute logs, and ironic-api logs | 21:55 |
jroll | :P | 21:55 |
NobodyCam | hahaha | 21:55 |
NobodyCam | what jroll said ^^^^^^^6 | 21:55 |
*** Marga__ is now known as _Marga | 21:55 | |
mrmoje | What's interesting in ironic-conductor logs is that is seems to receive blank creds... | 21:56 |
mrmoje | continuously | 21:56 |
mrmoje | in nova-compute, there's references to nova.openstack.common.loopingcall | 21:57 |
mrmoje | paste links comming right up | 21:57 |
mrmoje | First, output from both clients:- http://paste.openstack.org/show/124274/ | 21:58 |
mrmoje | nova compute log:- http://paste.openstack.org/show/124278/ | 22:00 |
NobodyCam | mrmoje: is 1 gb large enough? (instance_info | {u'root_gb': u'1) | 22:01 |
NobodyCam | also can you paste the ironic-conductor log? | 22:03 |
mrmoje | 1gb rly? how did that get in there? | 22:03 |
mrmoje | hold on | 22:03 |
jroll | seems like there should be more nova-compute log | 22:03 |
*** marcoemorais has quit IRC | 22:03 | |
*** marcoemorais has joined #openstack-ironic | 22:04 | |
dlaube1 | I didnt think we ever specified {u'root_gb': u'1 for instance_info | 22:05 |
dlaube1 | is that passed by nova to ironic? | 22:05 |
mrmoje | Turns out i did | 22:05 |
mrmoje | my bad | 22:05 |
dlaube1 | doh! | 22:05 |
dlaube1 | :) | 22:05 |
dlaube1 | we are but only human | 22:05 |
mrmoje | turns our like sleep deprivation does things to your concentration | 22:05 |
mrmoje | i've amended | 22:06 |
NobodyCam | lol | 22:06 |
jroll | nova should be setting that | 22:06 |
jroll | but | 22:06 |
jroll | it probably failed trying to set something that was already there :) | 22:06 |
jroll | set instance_info to NULL, nova puts everything there | 22:06 |
*** marcoemorais has quit IRC | 22:06 | |
*** marcoemorais has joined #openstack-ironic | 22:07 | |
mrmoje | again i've just missed some important info in ironic-conductor.log | 22:07 |
mrmoje | stand by for paste | 22:07 |
NobodyCam | ya I think the nova driver only adds new prop's no update/replace | 22:07 |
*** marcoemorais1 has joined #openstack-ironic | 22:07 | |
NobodyCam | i need to brb | 22:07 |
jroll | "could not apply patch: /instance_info/root_gb..." | 22:07 |
*** marcoemorais1 has quit IRC | 22:08 | |
*** _Marga has quit IRC | 22:08 | |
*** marcoemorais1 has joined #openstack-ironic | 22:08 | |
*** marcoemorais1 has quit IRC | 22:08 | |
*** marcoemorais1 has joined #openstack-ironic | 22:09 | |
mrmoje | ironic-conductor.log > http://paste.openstack.org/show/124280/ | 22:09 |
jroll | mrmoje: seems irrelevant, you'll want to look for errors | 22:10 |
mrmoje | no clue in "Chassis Power is off"? | 22:10 |
dlaube1 | interesting, I mght have found the error we need | 22:10 |
dlaube1 | standby for paste | 22:10 |
jroll | that's normal, that's a periodic task | 22:11 |
jroll | that checks power status | 22:11 |
mrmoje | ah! | 22:11 |
dlaube1 | http://pastie.org/private/y1dr6fduqk9dpulaykxva | 22:11 |
dlaube1 | glance issue? | 22:11 |
*** marcoemorais has quit IRC | 22:11 | |
dlaube1 | actually, I think we resolved that problem already | 22:12 |
mrmoje | dlaube1: we fixed that | 22:12 |
dlaube1 | yeah, sorry | 22:12 |
mrmoje | by purging endpoint settings from conf | 22:12 |
dlaube1 | so that was the last entry logged as ERROR under our ironic-conductor.log | 22:12 |
yjiang5 | mrmoje: more informat of what's wrong? | 22:12 |
yjiang5 | mrmoje: in case I get similar issue in future. | 22:13 |
mrmoje | yjiang5: http://paste.openstack.org/show/124274/ | 22:13 |
*** andreykurilin_ has quit IRC | 22:13 | |
mrmoje | we are experimenting with ironic and nova | 22:13 |
dlaube1 | upon using nova boot, our instances hang in a BUILD / spawning state | 22:13 |
mrmoje | after sleepless nights | 22:14 |
dlaube1 | that's what we are trying to fix yjiang5 | 22:14 |
yjiang5 | dlaube1: yes, just wondering why they will hang in the spaning state :) | 22:14 |
*** rwsu has quit IRC | 22:14 | |
dlaube1 | same here! :) | 22:14 |
mrmoje | yjiang5: whats worse is that all clues in the logs lead to dead ends | 22:15 |
yjiang5 | dlaube1: is it because of the target_power_state? I met similar issue before. And it will complain failed to get the lock. The most possibly reason is ipmitool connection. | 22:15 |
dlaube1 | we are able to perform power operations just fine though | 22:16 |
jroll | I guarantee the issue is that you had stuff in instance_info | 22:16 |
dlaube1 | and we can query for power state after doing a poweroff or poweron and state reflects reality | 22:16 |
jroll | set node.instance_info to NULL | 22:16 |
mrmoje | jroll: i did...no joy | 22:17 |
jroll | clear instance_uuid from ironic | 22:17 |
jroll | dleete the instance | 22:17 |
jroll | and nova boot again | 22:17 |
jroll | huh. | 22:17 |
jroll | I need to go afk for a bit, good luck | 22:17 |
mrmoje | ty | 22:17 |
* NobodyCam is back | 22:17 | |
NobodyCam | mrmoje: I use 'nova hypervisor-stats' to ensure nova sees the resources before nova booting | 22:19 |
mrmoje | hold on | 22:19 |
mrmoje | NobodyCam: http://paste.openstack.org/show/124282/ | 22:25 |
mrmoje | looks good no? | 22:25 |
NobodyCam | do you have a running vm? | 22:26 |
NobodyCam | or node? | 22:26 |
mrmoje | node's powerstate = power off. I'd assume thats a negative for both | 22:27 |
mrmoje | true? | 22:27 |
NobodyCam | whats nova list showing? | 22:28 |
mrmoje | ERROR state | 22:28 |
mrmoje | It seems it finally gave up | 22:28 |
NobodyCam | nova delete that instance | 22:28 |
mrmoje | done | 22:28 |
mrmoje | persists | 22:29 |
mrmoje | ill force state then delete | 22:29 |
NobodyCam | ya let make sure ever thing is in a good state b4 we try and boot again | 22:30 |
mrmoje | reset state i mean | 22:30 |
NobodyCam | :) | 22:30 |
NobodyCam | we'll want a clean nova list and ironic node-list | 22:31 |
*** marcoemorais1 has quit IRC | 22:31 | |
mrmoje | still persistent | 22:31 |
NobodyCam | also check that nova acually sees the resources | 22:31 |
*** _Marga has joined #openstack-ironic | 22:39 | |
dlaube1 | ok, just cleaned up nova instances and delted ironic node | 22:40 |
dlaube1 | mrmoje is recreating the ironic node now | 22:40 |
NobodyCam | :) | 22:40 |
mrmoje | amd64 vs x86_64 for cpu_arch param? | 22:41 |
NobodyCam | what the flavor set to? | 22:43 |
*** _Marga has quit IRC | 22:43 | |
*** RioS2 has quit IRC | 22:43 | |
*** jmank has quit IRC | 22:43 | |
*** pcrews has quit IRC | 22:43 | |
*** __mohit__1 has quit IRC | 22:43 | |
*** jrist has quit IRC | 22:43 | |
*** sirushti has quit IRC | 22:43 | |
*** davidlenwell has quit IRC | 22:43 | |
*** jmank has joined #openstack-ironic | 22:43 | |
mrmoje | ah! i see lemme check | 22:43 |
*** RioS2 has joined #openstack-ironic | 22:43 | |
*** __mohit__ has joined #openstack-ironic | 22:44 | |
*** pcrews has joined #openstack-ironic | 22:44 | |
*** jrist has joined #openstack-ironic | 22:44 | |
mrmoje | NobodyCam: The image you mean? | 22:44 |
*** davidlenwell has joined #openstack-ironic | 22:44 | |
*** marcoemorais has joined #openstack-ironic | 22:45 | |
*** sirushti has joined #openstack-ironic | 22:47 | |
mrmoje | but anywar i believe well written code should resolve both to the same thing | 22:48 |
NobodyCam | you set the cpu arch on the nova flavor | 22:48 |
NobodyCam | yes it should | 22:48 |
JayF | mrmoje: jroll wrote the patch that made both of those the same (amd64/x86_64 in arch.canonicalize()) | 22:49 |
mrmoje | Hats off to him! | 22:49 |
mrmoje | :) | 22:49 |
JayF | mrmoje: not often someone compliments well written code, so I thought he might wanna hear it | 22:49 |
JayF | lol | 22:49 |
dlaube1 | nice | 22:49 |
mrmoje | arch.canonicalize()...i like that | 22:50 |
NobodyCam | lol JayF shhhh he'll hear you | 22:50 |
dlaube1 | nova flavor-key my-juno-baremetal-flavor set cpu_arch=x86_64 | 22:50 |
dlaube1 | that's what I ran earlier | 22:50 |
dlaube1 | but I cleaned up nova, so we need to create the flavor again | 22:50 |
NobodyCam | :) | 22:50 |
mrmoje | ah i see | 22:50 |
dlaube1 | should we confirm anything with the images before we create that flavor NobodyCam? | 22:51 |
mrmoje | dlaube1 btw keep in mind i never spun up an instance from that baremetal flav | 22:51 |
dlaube1 | I might have seen some "amd64" stuff fly by earlier when I was creating the image, deploy kernel and deploy initrd | 22:51 |
dlaube1 | ahh ok mrmoje | 22:51 |
NobodyCam | should be ok | 22:51 |
mrmoje | hmmmm, otherwise a Filter related exception raised | 22:53 |
NobodyCam | brb | 22:57 |
mrmoje | ok we iz good to go | 22:59 |
*** harlowja is now known as harlowja_away | 23:00 | |
*** davidlenwell is now known as david_lenwell | 23:03 | |
*** david_lenwell is now known as davidlenwell | 23:03 | |
* NobodyCam is back | 23:03 | |
dlaube1 | ok, so ironic node was recreated | 23:03 |
*** marcoemorais has quit IRC | 23:04 | |
NobodyCam | ok want to paste the pre flight check list over? | 23:04 |
mrmoje | yes | 23:04 |
mrmoje | stand by | 23:04 |
dlaube1 | NobodyCam: tell me you are a pilot? | 23:04 |
mrmoje | drum roll....... | 23:05 |
NobodyCam | nope... not al all... | 23:05 |
JayF | We do have an Ironic ATC (at least one) who is a certified pilot | 23:05 |
JayF | I won't out him here without his consent though :P | 23:05 |
NobodyCam | lol | 23:05 |
dlaube1 | I thought I'd ask | 23:05 |
NobodyCam | hehehe | 23:05 |
dlaube1 | <— skydiver and p2 paraglider/ultralight piliot | 23:06 |
dlaube1 | so whenever I hear/read pre flight check, my heart skips a beat | 23:06 |
dlaube1 | heh | 23:06 |
NobodyCam | nice ... got a link some ultra lite go pro clips | 23:06 |
dlaube1 | sure ;) | 23:06 |
mrmoje | props dlaube1 | 23:06 |
dlaube1 | need to get the rest up on vimeo/youtube | 23:07 |
dlaube1 | an oldie but goodie -> https://vimeo.com/79267636 | 23:07 |
*** _Marga has joined #openstack-ironic | 23:07 | |
openstackgerrit | yunhong-jiang proposed a change to openstack/ironic: Change the force_raw_image config usage https://review.openstack.org/130880 | 23:08 |
openstackgerrit | yunhong-jiang proposed a change to openstack/ironic: Support populate qcow2 images https://review.openstack.org/130881 | 23:08 |
NobodyCam | thats nuts... but cool :) | 23:09 |
dlaube1 | heh | 23:10 |
mrmoje | here we go:- http://paste.openstack.org/show/124293/ | 23:10 |
*** _Marga_ has joined #openstack-ironic | 23:11 | |
NobodyCam | fire at will (MR.) mrmoje (lol) | 23:11 |
*** _Marga_ has quit IRC | 23:11 | |
JayF | dlaube1: I'm def. an aviation nerd, but too cheep to fly | 23:11 |
*** _Marga has quit IRC | 23:11 | |
mrmoje | lol | 23:11 |
JayF | dlaube1: when my friend took me up in the skyhawk, I saw it was way too much multitasking for me | 23:11 |
* dlaube1 ducks and covers | 23:11 | |
*** _Marga has joined #openstack-ironic | 23:11 | |
JayF | so I think I'm just going to hitch a ride every quarter or so | 23:11 |
JayF | and ooh and ahh | 23:11 |
dlaube1 | JayF: hah, thats awesome | 23:12 |
mrmoje | JayF: skyhawk as in the war bird? | 23:12 |
JayF | mrmoje: Cessna 172 skyhawk | 23:12 |
* NobodyCam wants one of these: https://www.youtube.com/watch?v=1lYGUROZ_Pg | 23:12 | |
JayF | dlaube1: SF is a pretty place from the air :D | 23:12 |
dlaube1 | JayF: no kidding! I've mostly jumped out of C172 and 162 planes | 23:13 |
mrmoje | JayF: thought it was a Douglas A-4 Skyhawk | 23:13 |
mrmoje | dlaube1: thats an awesome clip | 23:14 |
dlaube1 | JayF: if you get into paragliding, the price is usually right once you buy equipment | 23:14 |
dlaube1 | they dont call it freeflight for nothing ;) | 23:14 |
JayF | dlaube1: mrmoje: https://www.youtube.com/playlist?list=PLAaidPB2KEG870Wfbtfyf9kgKGLj_KIVJ is a video of my first time up as a passenger | 23:14 |
mrmoje | the best way to get some R&R like a boss | 23:14 |
dlaube1 | hehe, thanks mrmoje | 23:14 |
dlaube1 | JayF: sweet vid! I think I can make out highway 1 below | 23:15 |
mrmoje | JayF: Awesome view | 23:17 |
mrmoje | NobodyCam: Are we clear for takeoff? :) | 23:18 |
NobodyCam | mrmoje: yes! sorry :-p | 23:19 |
NobodyCam | seems I need to do a quick walkies... brb | 23:20 |
*** _Marga has quit IRC | 23:21 | |
*** Marga_ has joined #openstack-ironic | 23:21 | |
*** Marga_ has quit IRC | 23:23 | |
mrmoje | http://paste.openstack.org/show/124303/ | 23:23 |
*** Marga_ has joined #openstack-ironic | 23:24 | |
dlaube1 | interesting | 23:24 |
dlaube1 | | flavor | m1.tiny (1) | 23:24 |
*** harlowja_away is now known as harlowja | 23:24 | |
*** Marga_ has quit IRC | 23:25 | |
mrmoje | dlaube1: my bad | 23:25 |
*** Marga_ has joined #openstack-ironic | 23:25 | |
NobodyCam | yep | 23:26 |
NobodyCam | :-p | 23:26 |
mrmoje | sleep deprivation | 23:27 |
dlaube1 | looks like we need to clean out nova and ironic again right? | 23:28 |
NobodyCam | mrmoje: just fyi: http://paste.openstack.org/show/QhJ2VWMUUJV6Hu2NrAfX/ | 23:28 |
NobodyCam | nova delete the instance | 23:28 |
mrmoje | roger | 23:29 |
mrmoje | dlaube1: the instance is stubborn again. Arm the db nuke | 23:30 |
dlaube1 | yeah | 23:30 |
dlaube1 | NobodyCam: we cannot nova delete it for some reason | 23:30 |
NobodyCam | roflmao | 23:30 |
dlaube1 | it too gets stuck in the "deleting" state | 23:30 |
dlaube1 | mrmoje: I will nuke the nova DB and we can try again | 23:31 |
NobodyCam | dlaube1: mrmoje: keep an eye on https://bugs.launchpad.net/ironic/+bug/1354147 | 23:31 |
dlaube1 | subscribed to bug mail | 23:33 |
mrmoje | subscribed | 23:33 |
dlaube1 | ok, nuked nova db | 23:34 |
dlaube1 | should we recreate the ironic node? | 23:34 |
mrmoje | spare ironic | 23:34 |
dlaube1 | or just remove instance_info | 23:34 |
dlaube1 | and remove instance_uuid | 23:34 |
mrmoje | remove instance_uuid | 23:34 |
mrmoje | leave instance_info to me | 23:35 |
dlaube1 | done | 23:35 |
dlaube1 | nova is clean, and I've removed instance_uuid from ironic node | 23:35 |
dlaube1 | ready for you to try again | 23:36 |
dlaube1 | still need to recreate flavor | 23:36 |
NobodyCam | nova hypervisor-stats look good? | 23:36 |
NobodyCam | oh | 23:36 |
mrmoje | this time ill assign a generous flavor | 23:36 |
mrmoje | NobodyCam: They look god | 23:36 |
mrmoje | *good | 23:36 |
NobodyCam | mrmoje: you need a baremetal flavor that matches the node your using | 23:37 |
mrmoje | spec for spec? | 23:37 |
dlaube1 | nova flavor-key my-juno-baremetal-flavor set cpu_arch=x86_64 | 23:37 |
NobodyCam | note my paste above | 23:37 |
dlaube1 | will that work? | 23:37 |
mrmoje | ooooh i see | 23:38 |
mrmoje | dlaube1: its worth a try | 23:38 |
dlaube1 | nova flavor-create my-juno-baremetal-flavor auto 16384 120 8 | 23:38 |
dlaube1 | then nova flavor-key my-juno-baremetal-flavor set cpu_arch=x86_64 | 23:38 |
dlaube1 | NobodyCam: that look ok to you? --^ | 23:38 |
NobodyCam | that matches the node | 23:39 |
mrmoje | same thing for the "baremetal:deploy_kernel_id" && "baremetal:deploy_ramdisk_id" | 23:41 |
dlaube1 | mrmoje: I dont think those are required for the juno release of ironic | 23:41 |
NobodyCam | thats old school then new way is to set on the node it self | 23:41 |
mrmoje | ok | 23:42 |
mrmoje | i assume OS-FLV-EXT-DATA:ephemeral is also optional no? | 23:44 |
*** Marga_ has quit IRC | 23:44 | |
NobodyCam | yes | 23:44 |
*** Marga_ has joined #openstack-ironic | 23:44 | |
mrmoje | ok. looks good thus far > http://paste.openstack.org/show/124314/ | 23:46 |
NobodyCam | :) | 23:46 |
*** spandhe has quit IRC | 23:48 | |
*** Marga_ has quit IRC | 23:49 | |
*** Marga__ has joined #openstack-ironic | 23:49 | |
dlaube1 | nova list still shows | 23:51 |
*** Marga__ has quit IRC | 23:51 | |
dlaube1 | spawning | 23:51 |
*** Marga_ has joined #openstack-ironic | 23:51 | |
dlaube1 | ironic node-show displays: | 23:52 |
dlaube1 | | provision_state | None | 23:52 |
dlaube1 | | last_error | None | 23:52 |
NobodyCam | nova instance state | 23:52 |
mrmoje | strange:- http://paste.openstack.org/show/124315/ | 23:52 |
NobodyCam | keep watching nova list | 23:53 |
mrmoje | watching | 23:54 |
mrmoje | (but currently, same old) | 23:54 |
yjiang5 | adam_g_gone: hi | 23:55 |
NobodyCam | I have to run out for a few | 23:55 |
mrmoje | k | 23:55 |
*** Marga_ has quit IRC | 23:58 | |
*** Marga_ has joined #openstack-ironic | 23:58 | |
dlaube1 | watching nova list like a hawk | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!