*** anniec has left #openstack-ironic | 00:55 | |
*** matsuhashi has joined #openstack-ironic | 01:02 | |
*** nosnos has joined #openstack-ironic | 01:07 | |
*** nosnos has quit IRC | 01:17 | |
*** nosnos has joined #openstack-ironic | 01:17 | |
openstackgerrit | Haomeng,Wang proposed a change to openstack/python-ironicclient: Enable created_at/updated_at for port-show/chassis-show https://review.openstack.org/53991 | 03:00 |
---|---|---|
*** matsuhashi has quit IRC | 03:19 | |
*** matsuhashi has joined #openstack-ironic | 03:19 | |
*** matsuhashi has quit IRC | 03:24 | |
openstackgerrit | Haomeng,Wang proposed a change to openstack/ironic: Supporting both Python 2 and Python 3 with six https://review.openstack.org/55775 | 03:27 |
*** matsuhashi has joined #openstack-ironic | 03:31 | |
*** matsuhashi has quit IRC | 03:57 | |
*** matsuhashi has joined #openstack-ironic | 03:57 | |
*** matsuhashi has quit IRC | 04:02 | |
*** prekarat has joined #openstack-ironic | 04:51 | |
*** prekarat has quit IRC | 04:55 | |
*** nosnos_ has joined #openstack-ironic | 04:57 | |
*** nosnos has quit IRC | 05:00 | |
*** matsuhashi has joined #openstack-ironic | 05:01 | |
*** prekarat has joined #openstack-ironic | 05:09 | |
*** prekarat has quit IRC | 05:24 | |
*** prekarat has joined #openstack-ironic | 05:25 | |
*** nosnos has joined #openstack-ironic | 05:55 | |
*** nosnos_ has quit IRC | 05:55 | |
*** matsuhashi has quit IRC | 05:56 | |
*** matsuhashi has joined #openstack-ironic | 05:59 | |
*** rameshg87 has joined #openstack-ironic | 06:36 | |
*** itooon has joined #openstack-ironic | 06:53 | |
*** nosnos has quit IRC | 06:54 | |
*** matsuhashi has quit IRC | 06:56 | |
*** nosnos_ has joined #openstack-ironic | 06:56 | |
*** matsuhashi has joined #openstack-ironic | 06:57 | |
*** matsuhashi has quit IRC | 06:57 | |
*** matsuhashi has joined #openstack-ironic | 06:57 | |
*** matsuhashi has quit IRC | 07:08 | |
*** matsuhashi has joined #openstack-ironic | 07:09 | |
*** matsuhas_ has joined #openstack-ironic | 07:12 | |
*** matsuhashi has quit IRC | 07:12 | |
*** sjing has joined #openstack-ironic | 07:21 | |
*** matsuhas_ has quit IRC | 07:32 | |
*** matsuhashi has joined #openstack-ironic | 07:32 | |
GheRivero | morning all | 07:37 |
*** prekarat has quit IRC | 07:46 | |
*** ndipanov has joined #openstack-ironic | 08:21 | |
*** matsuhashi has quit IRC | 08:29 | |
*** matsuhashi has joined #openstack-ironic | 08:30 | |
Haomeng | morning GheRivero | 08:31 |
*** nosnos_ has quit IRC | 08:32 | |
*** nosnos has joined #openstack-ironic | 08:32 | |
*** matsuhashi has quit IRC | 08:34 | |
*** matsuhashi has joined #openstack-ironic | 08:37 | |
*** jistr has joined #openstack-ironic | 08:39 | |
*** sjing has quit IRC | 08:42 | |
*** romcheg has joined #openstack-ironic | 08:51 | |
*** nosnos has quit IRC | 08:52 | |
*** nosnos has joined #openstack-ironic | 08:52 | |
*** lucasagomes has joined #openstack-ironic | 09:08 | |
*** TonyBurn_ has joined #openstack-ironic | 09:10 | |
SpamapS | TonyBurn_: welcome :) | 09:11 |
SpamapS | TonyBurn_: regarding non PXE boot methods, AFAIK that is not something in the immediate road map for Ironic, but I'm sure it would be welcomed. | 09:12 |
SpamapS | TonyBurn_: My employer, HP, has a special not-standard way to boot things just like Dell, so I'm sure at some point they'll want to push that (though IMO, they should not, and we should all just use GPXE) | 09:13 |
*** derekh has joined #openstack-ironic | 09:14 | |
TonyBurn_ | SpamapS, yea each vendor has its own method of achieveing it, tis the same for cisco UCS | 09:15 |
TonyBurn_ | Sorry I know nothing about the Ironic codebase, but I was hoping it could be modular enough for use to just create vendor specific interfaces | 09:16 |
SpamapS | TonyBurn_: It might be.. I've not been closely involved with that part. | 09:16 |
TonyBurn_ | :) I'm not a coder by trade, I'm just a server engineer so have the requirements only at this point | 09:17 |
Haomeng | SpamapS: I think our Ironic support mult-vendor extensions/plugins | 09:17 |
TonyBurn_ | I know enough python to get by, but obviously not to the standard to someone who does it day in day out, so was hoping to chip into this stream a little | 09:17 |
Haomeng | current our Ironic support stand PXE I think | 09:18 |
Haomeng | if we have requirement to support non-stand barematel boot, we can raise blueprint to track | 09:19 |
Haomeng | Ironic just a framework for bm, and by default, it support stand PXE | 09:19 |
Haomeng | hope answer you | 09:19 |
openstackgerrit | A change was merged to openstack/python-ironicclient: Transform print statement to print function https://review.openstack.org/55378 | 09:20 |
*** f13o has joined #openstack-ironic | 09:21 | |
TonyBurn_ | thanks for that Haomeng :) | 09:26 |
TonyBurn_ | I'm travelling over the coming 2 days but after that I will be available to look into what is involved with PXE-less boot to Dell PE hosts. I have done it in the past with the reference python scripts using wsman that dell have provided | 09:27 |
*** liteIRC has joined #openstack-ironic | 09:28 | |
*** liteIRC has quit IRC | 09:37 | |
*** f13o has quit IRC | 09:43 | |
romcheg | Morning folks | 09:45 |
max_lobur | g'morning romcheg :) | 09:47 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Add driver-list https://review.openstack.org/53683 | 10:03 |
lucasagomes | morning romcheg max_lobur :) | 10:03 |
romcheg | Morning lucasagomes. How's it going? | 10:05 |
lucasagomes | romcheg, ah good buddy, just a little bit cold | 10:06 |
lucasagomes | I think it was the weather change | 10:06 |
romcheg | I think so | 10:07 |
*** romcheg has left #openstack-ironic | 10:07 | |
*** romcheg has joined #openstack-ironic | 10:07 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Deal with unicode strings https://review.openstack.org/54942 | 10:28 |
*** f13o has joined #openstack-ironic | 10:37 | |
*** nosnos has quit IRC | 10:41 | |
*** nosnos has joined #openstack-ironic | 10:41 | |
romcheg | Ironic team: http://cl.ly/image/3y1y2u3i1t1R :) | 10:46 |
GheRivero | :) | 10:47 |
openstackgerrit | Ghe Rivero proposed a change to openstack/python-ironicclient: Comply with new hacking requirements https://review.openstack.org/55819 | 10:48 |
lucasagomes | romcheg, lol man! | 10:49 |
*** itooon has quit IRC | 10:52 | |
*** nosnos_ has joined #openstack-ironic | 10:55 | |
*** nosnos has quit IRC | 10:59 | |
*** michchap has joined #openstack-ironic | 10:59 | |
Haomeng | morning, romcheg, max_lobur, lucasagomes,GheRivero :) | 11:02 |
GheRivero | mornign * | 11:03 |
Haomeng | :) | 11:04 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Add driver-list https://review.openstack.org/53683 | 11:05 |
lucasagomes | Haomeng, hey buddy! morning | 11:06 |
*** nosnos_ has quit IRC | 11:06 | |
romcheg | Morning Haomeng | 11:06 |
max_lobur | g'morning lucasagomes, Haomeng =) | 11:06 |
*** nosnos has joined #openstack-ironic | 11:06 | |
Haomeng | :) | 11:07 |
openstackgerrit | Haomeng,Wang proposed a change to openstack/ironic: Supporting both Python 2 and Python 3 with six https://review.openstack.org/55775 | 11:08 |
openstackgerrit | Ghe Rivero proposed a change to openstack/python-ironicclient: Move six import to related third party imports https://review.openstack.org/55821 | 11:12 |
*** matsuhashi has quit IRC | 11:14 | |
*** matsuhashi has joined #openstack-ironic | 11:14 | |
*** matsuhashi has quit IRC | 11:15 | |
*** matsuhas_ has joined #openstack-ironic | 11:15 | |
*** matsuhas_ has quit IRC | 11:25 | |
*** matsuhashi has joined #openstack-ironic | 11:26 | |
*** matsuhashi has quit IRC | 11:30 | |
GheRivero | I really need to get more sleep. Not thinking properly yet :/ Stupid Je tLag | 11:31 |
*** matsuhashi has joined #openstack-ironic | 11:31 | |
*** yuriyz has joined #openstack-ironic | 11:59 | |
*** michchap has quit IRC | 12:10 | |
*** michchap has joined #openstack-ironic | 12:11 | |
*** michchap has quit IRC | 12:12 | |
*** michchap has joined #openstack-ironic | 12:12 | |
*** lucasagomes has quit IRC | 12:55 | |
*** lucasagomes has joined #openstack-ironic | 12:56 | |
*** matsuhashi has quit IRC | 13:01 | |
*** matsuhashi has joined #openstack-ironic | 13:02 | |
*** matsuhashi has quit IRC | 13:04 | |
*** matsuhashi has joined #openstack-ironic | 13:04 | |
*** openstackgerrit has quit IRC | 13:09 | |
*** openstackgerrit has joined #openstack-ironic | 13:10 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/python-ironicclient: Rename variables called 'fixtures' https://review.openstack.org/55841 | 13:14 |
*** lucasagomes is now known as lucas-hungry | 13:14 | |
*** nosnos_ has joined #openstack-ironic | 13:19 | |
*** nosnos_ has quit IRC | 13:20 | |
*** nosnos_ has joined #openstack-ironic | 13:20 | |
*** nosnos has quit IRC | 13:21 | |
*** nosnos_ has quit IRC | 13:24 | |
*** jdob has joined #openstack-ironic | 13:39 | |
*** jdob has quit IRC | 13:59 | |
*** jdob has joined #openstack-ironic | 14:00 | |
*** rloo has joined #openstack-ironic | 14:02 | |
*** jbjohnso has joined #openstack-ironic | 14:04 | |
*** bigjools has quit IRC | 14:05 | |
*** bigjools has joined #openstack-ironic | 14:07 | |
*** matsuhashi has quit IRC | 14:13 | |
*** rameshg87 has quit IRC | 14:20 | |
*** lucas-hungry is now known as lucasagomes | 14:20 | |
*** openstackgerrit has quit IRC | 14:22 | |
*** openstackgerrit has joined #openstack-ironic | 14:23 | |
*** matsuhashi has joined #openstack-ironic | 14:25 | |
*** blamar has joined #openstack-ironic | 14:35 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Replace __metaclass__ https://review.openstack.org/54913 | 14:39 |
*** aw has joined #openstack-ironic | 14:46 | |
*** blamar has quit IRC | 14:46 | |
*** aw is now known as Guest45586 | 14:46 | |
Guest45586 | Hi, can I please ask an ironic question ? I wanted to ask about the role of the chassis object in ironic data model. | 14:50 |
Guest45586 | It seems to me, from the sources, that its not actually being used buring baremetal operation. At least not by the default drivers supplied. | 14:51 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Replace __metaclass__ https://review.openstack.org/54913 | 14:53 |
lucasagomes | Guest45586, yes, in the moment it's just a way to group/organize the nodes | 14:53 |
jbjohnso | For reference, I haven't been following along | 14:53 |
jbjohnso | but I personally wish the industry had used the word 'enclosure' instead | 14:54 |
jbjohnso | weird nitpicky thing... | 14:54 |
Guest45586 | I wanted to ask whether chassis serves as a place holder to be used, maybe , by other extendable drivers | 14:54 |
jbjohnso | on pyghmi side, I at least hope to provide enclosure level operators | 14:55 |
jbjohnso | in a bladecenter setup, all operations would be enclosure level | 14:55 |
jbjohnso | in a flex setup though, some configuration and hardware address control are enclosure level as well as power and cooling status, but pretty much everything else is 'node' level | 14:56 |
jbjohnso | in nextscale setup, like flex but without the hardware address control | 14:56 |
jbjohnso | (the ibm view of what enclosures do that nodes will not) | 14:57 |
jbjohnso | I imagine it's the common pattern | 14:57 |
Guest45586 | jbjohnso, does ironic supports flex setup ? is that something planed to be done for the future ? | 14:57 |
jbjohnso | flex could be just like bladecenter, but I like going as direct as a technology allows | 14:57 |
jbjohnso | Guest45586, ironic currently is generic enough to support any x86 server configuration that supports IPMI, which in IBM portfolio only excludes bladecenter | 14:58 |
Guest45586 | OK. | 14:58 |
jbjohnso | I have not been asked to do the bladecenter support yet, though the codebase for enclosure level cooling and power would be common between Flex and Bladecenter | 14:59 |
Guest45586 | I see. | 14:59 |
jbjohnso | speaking of hardware management, as I go toward sensors, I'm interested in whether a sensor object will be long lived and reused | 15:00 |
jbjohnso | to get things like periodic sensor data | 15:00 |
jbjohnso | or the object will go out of scope and recreated later in ironic usage of it | 15:00 |
jbjohnso | I'm hoping the former, as then a scheme I want to use to avoid some disk real estate would pan out | 15:01 |
Guest45586 | jbjohnso, I have another question to ask. | 15:01 |
*** linggao has joined #openstack-ironic | 15:03 | |
Guest45586 | I can see that passing cpu/ram during bare metal node creation is mandatory. so that scheduler will properly choose the node to perform the provisioning. | 15:03 |
Guest45586 | I am trying to find the same for ironic node-create .. | 15:04 |
Guest45586 | -p <key=value>, --properties <key=value> | 15:04 |
Guest45586 | not sure that key id servers ram/ cpu. | 15:04 |
Guest45586 | Am I missing something ? | 15:04 |
jbjohnso | Would have to ask other people, thus far I've been underneath ironic and not so much using ironic as of yet | 15:05 |
Guest45586 | that --> *what | 15:05 |
Guest45586 | ok.. | 15:06 |
openstackgerrit | Jenkins proposed a change to openstack/ironic: Updated from global requirements https://review.openstack.org/55854 | 15:12 |
openstackgerrit | Jenkins proposed a change to openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/54430 | 15:14 |
*** prekarat has joined #openstack-ironic | 15:18 | |
*** matsuhashi has quit IRC | 15:23 | |
*** matsuhashi has joined #openstack-ironic | 15:23 | |
*** matsuhashi has quit IRC | 15:28 | |
*** f13o has quit IRC | 15:32 | |
NobodyCam | good morning iRonic | 15:36 |
linggao | good morning | 15:37 |
linggao | No | 15:37 |
linggao | o | 15:37 |
linggao | b | 15:37 |
NobodyCam | lol | 15:37 |
NobodyCam | morning linggao | 15:37 |
linggao | Good Morning NobodyCam. | 15:37 |
linggao | I cannot type, it is monday :) | 15:37 |
linggao | NobodyCam, welcome back. how was Hong Kong? | 15:37 |
NobodyCam | oh gawd yes... | 15:37 |
NobodyCam | Execpt for getting sick one day... it was great | 15:38 |
NobodyCam | :) | 15:38 |
NobodyCam | we go the hoodies | 15:39 |
NobodyCam | *got | 15:39 |
linggao | Sorry to hear that you were sick. | 15:39 |
NobodyCam | :-P | 15:39 |
NobodyCam | it happens | 15:39 |
linggao | Are you going to send us the hoodies if we give you the address? | 15:40 |
rloo | morning NobodyCam and linggao. | 15:42 |
NobodyCam | yes .... If you know you didn't get your hoodie at the conf please send me your address. I will need to track down the hoodies here in the states. But I will, and then I will get them sent | 15:42 |
linggao | morning rloo. | 15:42 |
linggao | thanks NobodyCam. | 15:43 |
NobodyCam | morning rloo :) | 15:43 |
NobodyCam | romcheg: great picture!!!! | 15:44 |
rloo | linggao: the hoodies are very nice, and fit you if you can wear a mens L :-) | 15:45 |
NobodyCam | lol yes we end up with 1 size | 15:45 |
romcheg | Morning NobodyCam, rloo, linggao | 15:45 |
NobodyCam | :) | 15:45 |
rloo | morning romcheg! | 15:45 |
NobodyCam | morning romcheg | 15:45 |
linggao | morning romcheg | 15:45 |
romcheg | NobodyCam: I sent you, lucasagomes and devananda and email about PyCon Ukraine. They called for papers | 15:46 |
lucasagomes | morning NobodyCam romcheg | 15:47 |
linggao | rloo, lol. I wear woman's M. | 15:47 |
lucasagomes | rloo, morning :) | 15:47 |
lucasagomes | romcheg, yea thanks, I will take a look whether I can go or not | 15:47 |
NobodyCam | morning lucasagomes | 15:47 |
linggao | morning lucasagomes. | 15:47 |
lucasagomes | NobodyCam, I think jenkins is leaking updates from stable branchs to master again | 15:47 |
lucasagomes | -.- | 15:47 |
rloo | linggao: yes, well, my husband loves the hoodie :-) | 15:47 |
NobodyCam | :-p | 15:48 |
linggao | rloo, that's a good idear. | 15:48 |
NobodyCam | I was thinking of trying to srink it | 15:48 |
lucasagomes | :P | 15:49 |
*** blamar has joined #openstack-ironic | 15:49 | |
lucasagomes | wash it 10x with hot water | 15:49 |
lucasagomes | might work | 15:49 |
NobodyCam | lucasagomes: :) | 15:49 |
NobodyCam | and dry on supper hot | 15:49 |
NobodyCam | so nice to have a laptop back | 15:50 |
NobodyCam | morning GheRivero | 15:51 |
romcheg | lucasagomes, NobodyCam what do you think about my comment here https://review.openstack.org/#/c/55775/ ? | 15:51 |
GheRivero | morning all | 15:54 |
linggao | morning GheRiero. | 15:54 |
NobodyCam | romcheg: Haomeng listed it as partial fix for bug 1249886 | 15:55 |
NobodyCam | so I'm ok with it not being complete | 15:55 |
GheRivero | romcheg: about your comment, I agree with you. A more general approach should be on the radar. But I will pass this one | 15:56 |
NobodyCam | Seems I need to go walkies | 15:56 |
NobodyCam | brb | 15:56 |
lucasagomes | yea, I also have a patch updating the syntax of the __metaclass__ to use six.add_metaclass, I'm fine with small patches fixing small pieces and bits | 15:56 |
* lucasagomes have to link that bug in my patch | 15:57 | |
romcheg | NobodyCam, GheRivero: Ok then let's make it in several patches. I'm going to change the sign then :) | 15:58 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Replace __metaclass__ https://review.openstack.org/54913 | 16:00 |
NobodyCam | ok back from walkies | 16:13 |
jbjohnso | well, I'm going to do content indexed SDR caching to memory for now | 16:15 |
jbjohnso | and if consumers want read sensor to be really fast, they'll just have to reuse the sensor objects | 16:16 |
jbjohnso | in xCAT, I cache to disk, but I think it safer to SDR cache to memory with session lifetime the indicator of applicability | 16:17 |
*** romcheg has quit IRC | 16:22 | |
NobodyCam | neo_: BAck from hong Kong now.. just wanted to check on how your POC went? | 16:24 |
*** TonyBurn_ has quit IRC | 16:30 | |
*** yuriyz has quit IRC | 16:44 | |
NobodyCam | lol best comment sofar: mordred > it's lke I spent a week with my hands replaced by eggplants | 16:45 |
openstackgerrit | ramesh proposed a change to openstack/ironic: Fix error handling in ssh driver https://review.openstack.org/55719 | 17:02 |
*** prekarat has quit IRC | 17:02 | |
openstackgerrit | Ghe Rivero proposed a change to openstack/python-ironicclient: Reorder imports https://review.openstack.org/55821 | 17:15 |
*** Guest45586 has left #openstack-ironic | 17:21 | |
*** jistr has quit IRC | 17:22 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Required fields on nodes https://review.openstack.org/53664 | 17:23 |
GheRivero | lucasagomes: have you started with the tftp ha improvement? | 17:28 |
lucasagomes | GheRivero, not yet, I need first to write a blueprint for it | 17:29 |
lucasagomes | GheRivero, also it's something to do after we get ironic out of the incubation | 17:29 |
GheRivero | ok. I'm just thinking about an easier solution, but need to test it first/check validity | 17:31 |
lucasagomes | and also I've to take a closer look at the manila project, see how ready is it (not that we are going to use it in the first release, but the project will do exactly what we need for the tftp with shared fs) | 17:31 |
lucasagomes | GheRivero, shared filesystem? | 17:31 |
GheRivero | much more simple, but maybe a bit 'dirty' | 17:32 |
*** blamar has quit IRC | 17:32 | |
lucasagomes | I see | 17:33 |
GheRivero | having a tftp-proxy to hijack all request, get images on the fly if needed (being small, shouldn't be a long delay), and send the request back to the tftp server | 17:33 |
GheRivero | no need to share anything among servers, images always updated, request can go to any server | 17:34 |
NobodyCam | GheRivero: there are more then images in the tftp dirs | 17:40 |
lucasagomes | GheRivero, sounds hmm hacky hehe | 17:40 |
lucasagomes | yes there's the configuration files | 17:40 |
NobodyCam | lucasagomes: :) that was my thought | 17:41 |
NobodyCam | thou it would to kinda slick to handle the tftp dynamicly. (ie. no dir at all) | 17:42 |
GheRivero | the conf. files can be created on the fly | 17:42 |
GheRivero | but yes. I need to do some test, and see if it could be feasible | 17:42 |
openstackgerrit | ramesh proposed a change to openstack/ironic: Fix error handling in ssh driver https://review.openstack.org/55719 | 17:42 |
lucasagomes | +1 yes, need some tests. Also, it's can get kinda complex because we also will need to have a map to see what needs to be booted for that request (deploy ramdisk/kernel or final ramdisk/kernel) | 17:46 |
lucasagomes | and it would be really hard to debug a problem using that methodology | 17:46 |
lucasagomes | and even if there's something that needs to be booted (a request coming from a node that is not even registered in ironic | 17:47 |
NobodyCam | we would need lots of detal in the log to debug | 17:47 |
jbjohnso | fyi | 17:47 |
NobodyCam | I can see it hafing its own log | 17:47 |
jbjohnso | in xCAT's 'xnba' mode, no configuration, kernel, or initrd is tftp served | 17:47 |
jbjohnso | well, except for windows | 17:48 |
*** itooon has joined #openstack-ironic | 17:48 | |
jbjohnso | as an additional fact, here's the size of the completely encrypted/assured boot payload that is delivered via virtual usb: 674 Kibibytes | 17:49 |
GheRivero | for the map request, tftp is pretty simple, so we can have mac and file request easilly (everything is plain text) | 17:49 |
jbjohnso | well, at least in the scripted install test I did... | 17:49 |
jbjohnso | with esxi as payload then, but you get the general idea | 17:50 |
jbjohnso | NobodyCam, so that would be my answer | 17:50 |
jbjohnso | forget tftp, move the bare minimum to tftp, move all interesting bits to http(s) | 17:51 |
jbjohnso | https gets fun and interesting though if you also want to do secureboot, but that bridge only appears after you cross efi boot support bridge anyhow | 17:51 |
jbjohnso | also, forget dhcp (well, other than in PXE case, the expectation that *some* usable ip scheme will fall out of it | 17:53 |
jbjohnso | focus on the very very small chunk of stuff that is specific to early bootloader stuff (no more than hundreds of kilobytes) | 17:53 |
jbjohnso | make that injectable either via PXE or remote media | 17:53 |
jbjohnso | and defer everything else to common http server providing | 17:54 |
jbjohnso | in pxe case, divorce addressing from boot control | 17:54 |
jbjohnso | in fact, you can divorce IPL addressing from subsequent addressing scenario too | 17:55 |
jbjohnso | though to do the latter, you'd need custom config embedded in individualized loader executables | 17:56 |
*** blamar has joined #openstack-ironic | 17:57 | |
jbjohnso | now the question is whether anyone cares... | 18:02 |
*** derekh has quit IRC | 18:03 | |
*** ndipanov is now known as ndipanov_gone | 18:17 | |
*** briancline has quit IRC | 18:23 | |
*** blamar has quit IRC | 18:24 | |
*** blamar has joined #openstack-ironic | 18:24 | |
*** lucasagomes has quit IRC | 18:25 | |
*** jdob has quit IRC | 18:42 | |
NobodyCam | just checking we are not having a meeting today is my understanding correct? | 18:47 |
rloo | NobodyCam: yes, I believe in the previous meeting, this meeting was cancelled. | 18:52 |
NobodyCam | :) | 18:52 |
NobodyCam | ya agenda has the 18 down as next one so just making sure | 18:53 |
*** jdob has joined #openstack-ironic | 18:58 | |
NobodyCam | walkies brb | 19:07 |
openstackgerrit | ramesh proposed a change to openstack/python-ironicclient: Fix cmd usage msg for ironic port-create https://review.openstack.org/55898 | 19:09 |
linggao | ok, anyone can help on this? http://mynode:6385/v1/ is working. But http://mynode:6385/v1/nodes gives me "Authentication required" error. | 19:20 |
linggao | this is from a browser. | 19:21 |
NobodyCam | linggao: your hitting the api via browser? | 19:24 |
openstackgerrit | A change was merged to openstack/python-ironicclient: Comply with new hacking requirements https://review.openstack.org/55819 | 19:27 |
openstackgerrit | A change was merged to openstack/python-ironicclient: Reorder imports https://review.openstack.org/55821 | 19:27 |
NobodyCam | linggao: take a look at https://etherpad.openstack.org/p/IronicWhiteBoard around line 117 | 19:30 |
linggao | NobodyCam, the curl command gives the same error. | 19:32 |
NobodyCam | also be sure all the OS_* vars are set | 19:32 |
NobodyCam | linggao: are you using the dib method | 19:33 |
NobodyCam | can you source the stackrc file | 19:33 |
GheRivero | uhm... with the last automatic jenkins global requirements update, the hacking one is overwritting. Should we wait for another auto update, or do it manually? https://review.openstack.org/#/c/54430/ | 19:33 |
NobodyCam | GheRivero: I think lucas had questions about that too | 19:34 |
linggao | NobodyCam, I use devstack to install the openstack | 19:35 |
linggao | ironic node-list command works, but curl does not | 19:37 |
NobodyCam | cli set the OS_vars to defaults | 19:37 |
NobodyCam | I think your env needs them set too | 19:38 |
linggao | I have these set: | 19:39 |
linggao | export OS_NO_CACHE=true | 19:39 |
linggao | export OS_TENANT_NAME=admin | 19:39 |
linggao | export OS_USERNAME=admin | 19:39 |
linggao | export OS_PASSWORD='password' | 19:39 |
linggao | export OS_AUTH_URL="http://127.0.0.1:5000/v2.0/" | 19:39 |
linggao | export OS_AUTH_STRATEGY=keystone | 19:39 |
linggao | export SERVICE_TOKEN=admin | 19:39 |
linggao | export SERVICE_ENDPOINT=http://127.0.0.1:35357/v2.0/ | 19:39 |
linggao | export KEYSTONE_ADMIN_TOKEN=keystone_admin_token | 19:39 |
NobodyCam | here is what I set: http://paste.openstack.org/show/pB7OzB4lNjCTqRRLx0IG/ | 19:39 |
*** briancline has joined #openstack-ironic | 19:39 | |
linggao | NobodyCam, still does not work. | 19:45 |
NobodyCam | humm | 19:46 |
linggao | here is the error from ironic: http://paste.openstack.org/show/51740/ | 19:47 |
NobodyCam | linggao: err seems to be looking for auth token | 19:48 |
linggao | NobodyCam, do you know which env defines the auth token? | 19:52 |
NobodyCam | linggao: try unseting KEYSTONE_ADMIN_TOKEN and SERVICE_TOKEN | 19:54 |
linggao | let me try... | 19:56 |
linggao | same error | 19:59 |
NobodyCam | :( | 20:00 |
NobodyCam | but cli works from same node | 20:00 |
linggao | yes, that puzzles me. | 20:03 |
NobodyCam | anything help in the api logs? | 20:04 |
linggao | where can I find the api log? | 20:05 |
NobodyCam | humm I know where the dib element puts them | 20:07 |
NobodyCam | linggao: according to https://github.com/openstack-dev/devstack/blob/master/lib/ironic#L205 you should have a screen for it | 20:11 |
linggao | yes, the paste I showe you is from the screen. http://paste.openstack.org/show/51740/ | 20:12 |
linggao | NobodyCam, I also get the same error for nova api. | 20:14 |
NobodyCam | ya I expected that one | 20:15 |
NobodyCam | inorder for me to get nova to talk to Ironic I came up with this horiable hack. http://paste.openstack.org/show/ej6eqEJjpE4GNdwrBsD8/ | 20:17 |
NobodyCam | is there any thing I am setting there that you don't have set in your env? | 20:18 |
NobodyCam | note your password and endpoints will differ from what I have | 20:18 |
linggao | NobodyCam, where do you set those up? | 20:20 |
*** blamar has quit IRC | 20:21 | |
NobodyCam | that is taken from the nova virt ironic driver.py file | 20:22 |
linggao | I see. | 20:22 |
NobodyCam | which only lives in reviews at this point | 20:22 |
NobodyCam | that was me exploring the driver | 20:23 |
*** blamar has joined #openstack-ironic | 20:23 | |
linggao | The interesting thing is that I could do the ironic REST APIs from the browser before as well as curl. then something messed up my system I had to reinstall openstack | 20:23 |
NobodyCam | but I needed to set all of those to get it talking | 20:23 |
NobodyCam | check your env and see if I have set any thing you dont | 20:24 |
NobodyCam | not i use os_user, env will have OS_USER.. | 20:25 |
NobodyCam | not = note | 20:25 |
linggao | I do not have OS_SERVICE_TYPE='baremetal' | 20:28 |
linggao | OS_ENDPOINT_TYPE='public' | 20:28 |
linggao | I added them and still same error. Maybe I should restart keystone or ironic api? | 20:28 |
linggao | after the change? | 20:28 |
NobodyCam | i don't think so | 20:29 |
NobodyCam | not if the cli is still working | 20:29 |
* NobodyCam thinks he need to spin up a devstack version | 20:35 | |
NobodyCam | linggao: is this blocking you in anyway? (ie can I put it off a bit, fighting with my NAS atm) | 20:36 |
linggao | NobodyCam,thanks for the help. go ahead with what your tasks. | 20:37 |
linggao | I'll google a bit. | 20:38 |
NobodyCam | :) | 20:40 |
*** gfa has quit IRC | 20:42 | |
*** gfa has joined #openstack-ironic | 20:42 | |
NobodyCam | lol does formating another 1 tb disk and replacing the old one count as a "FIX" lol | 21:26 |
linggao | NobodyCam, FYI. I commented out auth_strategy = 'keystone', this will at least keep me going. | 21:34 |
linggao | from ironic.conf | 21:35 |
NobodyCam | :) | 21:38 |
NobodyCam | just turn off the auth :) | 21:39 |
NobodyCam | ahh pushing 85g over wifi so much fun | 21:41 |
linggao | yes. at least I can test the urls now | 21:49 |
NobodyCam | :) | 21:50 |
linggao | thanks for the help though. | 21:50 |
*** jdob has quit IRC | 21:54 | |
*** linggao has quit IRC | 21:57 | |
*** jbjohnso has quit IRC | 22:06 | |
*** michchap has quit IRC | 22:53 | |
*** michchap has joined #openstack-ironic | 22:56 | |
*** ctracey has joined #openstack-ironic | 23:15 | |
*** mdenny has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!