*** garthb has quit IRC | 00:06 | |
*** Sukhdev has quit IRC | 00:11 | |
*** ijw has joined #openstack-ironic | 00:11 | |
*** baoli has joined #openstack-ironic | 00:14 | |
*** ijw_ has joined #openstack-ironic | 00:15 | |
*** ijw has quit IRC | 00:15 | |
*** baoli has quit IRC | 00:16 | |
*** piet has quit IRC | 00:18 | |
*** piet has joined #openstack-ironic | 00:18 | |
*** wajdi has quit IRC | 00:19 | |
*** Sukhdev has joined #openstack-ironic | 00:30 | |
*** jaybeale has quit IRC | 00:43 | |
*** fragatina has quit IRC | 00:50 | |
*** piet has quit IRC | 00:50 | |
*** rloo has quit IRC | 00:56 | |
*** Haomeng has joined #openstack-ironic | 01:04 | |
*** baoli has joined #openstack-ironic | 01:07 | |
*** david-lyle has joined #openstack-ironic | 01:09 | |
*** fragatina has joined #openstack-ironic | 01:12 | |
*** fragatin_ has joined #openstack-ironic | 01:13 | |
*** fragatina has quit IRC | 01:16 | |
*** fragatin_ has quit IRC | 01:24 | |
*** fragatina has joined #openstack-ironic | 01:31 | |
*** adu has joined #openstack-ironic | 01:32 | |
*** rloo has joined #openstack-ironic | 01:36 | |
*** baoli has quit IRC | 01:37 | |
*** baoli has joined #openstack-ironic | 01:45 | |
*** ijw_ has quit IRC | 01:54 | |
*** adu has quit IRC | 01:57 | |
*** jrist has quit IRC | 01:59 | |
*** irf has joined #openstack-ironic | 02:05 | |
*** jrist has joined #openstack-ironic | 02:12 | |
*** piet has joined #openstack-ironic | 02:14 | |
*** Sukhdev has quit IRC | 02:18 | |
*** aarefiev has quit IRC | 02:26 | |
*** piet has quit IRC | 02:27 | |
*** aarefiev has joined #openstack-ironic | 02:28 | |
*** irf has quit IRC | 02:28 | |
*** piet has joined #openstack-ironic | 02:28 | |
*** praneshp has joined #openstack-ironic | 02:35 | |
*** piet has quit IRC | 02:42 | |
*** rloo_ has joined #openstack-ironic | 02:54 | |
*** rloo has quit IRC | 02:54 | |
*** rloo_ has quit IRC | 02:55 | |
*** rloo has joined #openstack-ironic | 02:56 | |
*** baoli has quit IRC | 03:01 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic-specs: Dynamically allocate console ports https://review.openstack.org/249876 | 03:10 |
---|---|---|
*** fragatina has quit IRC | 03:17 | |
*** ChrisAusten has quit IRC | 03:22 | |
*** ChrisAusten has joined #openstack-ironic | 03:22 | |
*** cameron_nb has joined #openstack-ironic | 03:25 | |
*** cameron_nb has quit IRC | 03:25 | |
*** cameron_nb has joined #openstack-ironic | 03:25 | |
*** cameron_nb has joined #openstack-ironic | 03:26 | |
*** piet has joined #openstack-ironic | 03:32 | |
*** Nisha_away has joined #openstack-ironic | 03:35 | |
*** irf has joined #openstack-ironic | 03:36 | |
*** Nisha_away has quit IRC | 03:43 | |
*** harlowja_at_home has joined #openstack-ironic | 03:49 | |
*** Nisha_away has joined #openstack-ironic | 03:55 | |
*** blakec1 has joined #openstack-ironic | 03:56 | |
Nisha_away | Morning Ironic!!! | 03:56 |
*** caldw__ has joined #openstack-ironic | 03:57 | |
*** blakec1 has quit IRC | 04:00 | |
*** piet has quit IRC | 04:01 | |
*** fragatina has joined #openstack-ironic | 04:08 | |
*** hemna has joined #openstack-ironic | 04:13 | |
*** pleia2 has quit IRC | 04:16 | |
*** sacharya has quit IRC | 04:16 | |
*** sacharya has joined #openstack-ironic | 04:16 | |
*** pleia2 has joined #openstack-ironic | 04:16 | |
*** links has joined #openstack-ironic | 04:17 | |
*** sacharya has quit IRC | 04:17 | |
*** caldw__ has quit IRC | 04:29 | |
*** caldw__ has joined #openstack-ironic | 04:32 | |
*** ChrisAusten has quit IRC | 04:37 | |
*** harlowja_at_home has quit IRC | 04:41 | |
*** adu has joined #openstack-ironic | 04:45 | |
*** adu has quit IRC | 04:49 | |
*** moshele has joined #openstack-ironic | 04:58 | |
*** hemna has quit IRC | 05:10 | |
*** sacharya has joined #openstack-ironic | 05:17 | |
*** sacharya has quit IRC | 05:22 | |
*** vmud213 has joined #openstack-ironic | 05:23 | |
*** ChubYann has quit IRC | 05:29 | |
*** yolanda has joined #openstack-ironic | 05:44 | |
*** yolanda has quit IRC | 05:48 | |
*** yolanda has joined #openstack-ironic | 05:48 | |
*** vmud213 has quit IRC | 06:05 | |
*** vmud213 has joined #openstack-ironic | 06:08 | |
*** caldw__ has quit IRC | 06:11 | |
*** vmud213 has quit IRC | 06:14 | |
*** vmud213 has joined #openstack-ironic | 06:15 | |
*** rcernin has joined #openstack-ironic | 06:15 | |
*** yolanda has quit IRC | 06:27 | |
*** yolanda has joined #openstack-ironic | 06:27 | |
*** yolanda has quit IRC | 06:34 | |
*** yolanda has joined #openstack-ironic | 06:40 | |
*** tesseract has joined #openstack-ironic | 06:44 | |
*** tesseract is now known as Guest40479 | 06:44 | |
-openstackstatus- NOTICE: Filesystem on logs.openstack.org is broken, we are on the process of repairing it. Please stop checking your jobs until further notice | 06:44 | |
*** ChanServ changes topic to "Filesystem on logs.openstack.org is broken, we are on the process of repairing it. Please stop checking your jobs until further notice" | 06:44 | |
*** daemontool_ has quit IRC | 06:45 | |
*** Guest40479 has quit IRC | 06:47 | |
*** tesseract- has joined #openstack-ironic | 06:49 | |
*** sacharya has joined #openstack-ironic | 06:53 | |
*** Nisha_away has quit IRC | 06:56 | |
*** sacharya has quit IRC | 06:58 | |
openstackgerrit | Tan Lin proposed openstack/ironic: Make use of oslo-config-generator https://review.openstack.org/247331 | 07:00 |
*** irf has quit IRC | 07:04 | |
*** irf has joined #openstack-ironic | 07:04 | |
*** rcernin_ has joined #openstack-ironic | 07:04 | |
*** rcernin_ has quit IRC | 07:33 | |
*** rcernin has quit IRC | 07:36 | |
*** praneshp has quit IRC | 07:47 | |
*** chlong has quit IRC | 07:47 | |
*** itamarl has joined #openstack-ironic | 07:54 | |
*** ppiela_ has joined #openstack-ironic | 07:55 | |
*** yuanying has joined #openstack-ironic | 07:55 | |
*** fragatin_ has joined #openstack-ironic | 07:56 | |
*** xek__ has joined #openstack-ironic | 07:57 | |
*** pas-ha_ has joined #openstack-ironic | 07:57 | |
*** pas-ha has quit IRC | 07:58 | |
*** yonglihe has quit IRC | 07:58 | |
*** sergek has quit IRC | 07:58 | |
*** francoblanco has quit IRC | 07:58 | |
*** boris-42 has quit IRC | 07:58 | |
*** agordeev has quit IRC | 07:58 | |
*** cppforlife_ has quit IRC | 07:58 | |
*** fyxim__ has quit IRC | 07:58 | |
*** NobodyCam has quit IRC | 07:58 | |
*** vdrok has quit IRC | 07:58 | |
*** izaakk has quit IRC | 07:58 | |
*** zzzeek has quit IRC | 07:58 | |
*** vdrok_ has joined #openstack-ironic | 07:58 | |
*** NobodyCam_ has joined #openstack-ironic | 07:58 | |
*** pas-ha_ is now known as pas-ha | 07:58 | |
lucasagomes | morning all | 07:58 |
irf | good morning | 07:58 |
*** vdrok_ has quit IRC | 07:58 | |
*** vdrok_ has joined #openstack-ironic | 07:58 | |
*** yolanda has quit IRC | 07:58 | |
*** xek_ has quit IRC | 07:58 | |
*** mmedvede has quit IRC | 07:58 | |
*** ppiela has quit IRC | 07:58 | |
*** lekha has quit IRC | 07:58 | |
*** ayoung has quit IRC | 07:58 | |
*** d0ugal has quit IRC | 07:58 | |
*** ChrisMead has quit IRC | 07:58 | |
*** zer0c00l has quit IRC | 07:58 | |
*** yuanying_ has quit IRC | 07:58 | |
*** zer0c00l has joined #openstack-ironic | 07:58 | |
*** d0ugal has joined #openstack-ironic | 07:59 | |
*** jistr has joined #openstack-ironic | 07:59 | |
*** fragatina has quit IRC | 07:59 | |
*** agordeev has joined #openstack-ironic | 07:59 | |
*** athomas has joined #openstack-ironic | 07:59 | |
*** ayoung has joined #openstack-ironic | 07:59 | |
*** fyxim__ has joined #openstack-ironic | 08:00 | |
*** lekha has joined #openstack-ironic | 08:00 | |
*** yonglihe has joined #openstack-ironic | 08:00 | |
*** zzzeek has joined #openstack-ironic | 08:00 | |
irf | i am able to configure ironic service and WoL driver successfully ... | 08:01 |
*** chlong has joined #openstack-ironic | 08:01 | |
irf | able to boot machine | 08:02 |
*** itamarl_ has joined #openstack-ironic | 08:02 | |
irf | now i need further steps and action items ... | 08:03 |
*** yolanda has joined #openstack-ironic | 08:03 | |
irf | is it like configuring DHCP and assign the IP to bare metal node and then configure OS? | 08:03 |
*** ChrisMead has joined #openstack-ironic | 08:03 | |
*** itamarl_ has quit IRC | 08:05 | |
*** itamarl has quit IRC | 08:06 | |
*** sergek has joined #openstack-ironic | 08:06 | |
*** francoblanco has joined #openstack-ironic | 08:07 | |
irf | i think integration with nova compute is the next stuff so that we can start provisioning server ? | 08:08 |
*** cppforlife_ has joined #openstack-ironic | 08:08 | |
irf | plz suggest | 08:08 |
*** izaakk has joined #openstack-ironic | 08:09 | |
*** boris-42 has joined #openstack-ironic | 08:09 | |
lucasagomes | irf, yup nova + neutron | 08:10 |
irf | ok | 08:11 |
*** mbound has joined #openstack-ironic | 08:11 | |
*** mmedvede has joined #openstack-ironic | 08:12 | |
*** vmud213 has quit IRC | 08:12 | |
*** itamarl has joined #openstack-ironic | 08:15 | |
*** ifarkas has joined #openstack-ironic | 08:17 | |
*** ohamada has joined #openstack-ironic | 08:20 | |
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic" | 08:24 | |
-openstackstatus- NOTICE: Logs filesystem has been successfully restored, please recheck your jobs | 08:24 | |
*** fragatin_ has quit IRC | 08:24 | |
*** keedya has quit IRC | 08:28 | |
*** irf has quit IRC | 08:31 | |
-openstackstatus- NOTICE: Filesystem on docs-draft.openstack.org is broken, we are on the process of repairing it. Please stop checking jobs using this filesystem until further notice | 08:35 | |
*** dmk0202 has joined #openstack-ironic | 08:35 | |
alineb | morning all! | 08:37 |
*** fragatina has joined #openstack-ironic | 08:37 | |
*** derekh has joined #openstack-ironic | 08:39 | |
lucasagomes | alineb, morning | 08:48 |
*** irf has joined #openstack-ironic | 08:50 | |
*** e0ne has joined #openstack-ironic | 08:52 | |
*** vmud213 has joined #openstack-ironic | 08:53 | |
*** sacharya has joined #openstack-ironic | 08:54 | |
*** sacharya has quit IRC | 08:59 | |
*** irf has quit IRC | 08:59 | |
*** irf has joined #openstack-ironic | 08:59 | |
*** electrofelix has joined #openstack-ironic | 09:02 | |
*** fragatina has quit IRC | 09:03 | |
*** mgould has joined #openstack-ironic | 09:07 | |
openstackgerrit | Zhenguo Niu proposed openstack/ironic-specs: Check duplicate nodes enrollment/update https://review.openstack.org/296357 | 09:08 |
mgould | morning Ironic | 09:08 |
*** itamarl_ has joined #openstack-ironic | 09:12 | |
openstackgerrit | Merged openstack/ironic: Use Ironic node name for VM https://review.openstack.org/310403 | 09:14 |
*** itamarl has quit IRC | 09:15 | |
*** itamarl_ is now known as itamarl | 09:15 | |
*** fragatina has joined #openstack-ironic | 09:16 | |
lucasagomes | mgould, morning | 09:19 |
*** mkovacik has joined #openstack-ironic | 09:19 | |
*** e0ne has quit IRC | 09:21 | |
mgould | morning lucasagomes! | 09:21 |
-openstackstatus- NOTICE: Docs-draft filesystem has been restored. Please check your affected jobs again | 09:21 | |
lucasagomes | mgould, btw, do you know how to run the grenade tests ? I'm trying to follow https://github.com/JohnVillalovos/devstack-gate-test but but when I run ./ironic-grenade.sh it complains about the repos in /opt/stack/{new,old} not being populated | 09:23 |
lucasagomes | jlvillal, ^ FYI | 09:23 |
lucasagomes | so i tried to clone the repos manually but there's some merge conflicts that happens when cherry-pick'ing some stuff :-/ | 09:23 |
mgould | lucasagomes, I haven't looked at that for a while, but I can try to help | 09:24 |
mgould | did you run the setup_git_cache script? | 09:24 |
mgould | run that on the machine hosting the VM | 09:24 |
mgould | also, can you paste the output somewhere? | 09:25 |
*** sambetts|afk is now known as sambetts | 09:32 | |
sambetts | Morning all | 09:33 |
openstackgerrit | Merged openstack/ironic: Set root hints for disks less than 4Gb and IPA https://review.openstack.org/310404 | 09:35 |
*** mkovacik has quit IRC | 09:36 | |
*** mkovacik has joined #openstack-ironic | 09:36 | |
lucasagomes | mgould, I haven't run that script AFAICT, 1 sec lemme try | 09:39 |
lucasagomes | mgould, I'm running the ansible bits again | 09:39 |
*** fragatina has quit IRC | 09:41 | |
sambetts | lucasagomes: How much ram are you using for your granade testing? | 09:42 |
lucasagomes | 8G | 09:43 |
sambetts | das a lot of ram :-P | 09:47 |
*** links has quit IRC | 09:48 | |
lucasagomes | heh yeah, that's what was suggested | 09:50 |
* sambetts is having to redownload 14.04 :/ | 09:52 | |
openstackgerrit | Debayan Ray proposed openstack/ironic: File download fails with swift pseudo folder https://review.openstack.org/306929 | 09:54 |
*** cameron_nb has quit IRC | 10:00 | |
mgould | lucasagomes, I'm not sure if running that script is required for correctness, but it makes your run/debug/curse/try-again loop a lot faster | 10:00 |
sambetts | hahaha | 10:01 |
lucasagomes | mgould, yeah, I apparently can't access my VM again after the ansible run | 10:01 |
lucasagomes | the ubuntu user's gone now I have a jenkins one and a "backdoor" one | 10:01 |
lucasagomes | but I can't log in anyway :-/ | 10:02 |
mgould | d'oh | 10:02 |
*** irf has quit IRC | 10:02 | |
* lucasagomes is not using vagrant | 10:02 | |
mgould | I think the "backdoor" user has been added since I last looked at the script | 10:02 |
mgould | oh, OK; it only worked using vagrant when I last looked at it | 10:02 |
mgould | what are you using instead? virsh? | 10:02 |
*** e0ne has joined #openstack-ironic | 10:02 | |
lucasagomes | mgould, yeah | 10:02 |
* sambetts was talking to john about the users | 10:03 | |
*** irf has joined #openstack-ironic | 10:03 | |
irf | good morning mgould | 10:03 |
mgould | morning irf | 10:03 |
mkovacik | morning all! | 10:03 |
sambetts | the backdoor user was added so you can log in when the scripts nuke the existing users | 10:03 |
mgould | did you have any luck with your wake-on-lan problem? | 10:03 |
mgould | sambetts, makes sense | 10:03 |
irf | all the issues resolved and node is getting booted | 10:03 |
mgould | \o/ | 10:04 |
mgould | what changes did you need to make? | 10:04 |
*** links has joined #openstack-ironic | 10:04 | |
irf | thanks a ton for all your continus support and co-operation | 10:04 |
mgould | np, glad to hear it worked out in the end | 10:04 |
irf | actually.. issues was on the NIC card .... | 10:04 |
mgould | go on? | 10:04 |
irf | NIC card was not receiveing the packet either ... | 10:04 |
irf | i shifted to another NIC and changed the MAC addrd | 10:05 |
irf | adds | 10:05 |
mgould | weird | 10:05 |
irf | and it started functioning ... | 10:05 |
mgould | O_o | 10:05 |
mgould | so it was getting through the switch but being dropped by the NIC? | 10:05 |
irf | so now WoL is also working and from ironic also i am able to boot the node ... | 10:06 |
irf | yes | 10:06 |
irf | i checked with IT and there was no issue on switch or firewall | 10:06 |
* mgould 's faith in computers takes another knock | 10:06 | |
*** divya has joined #openstack-ironic | 10:06 | |
irf | but frankly spoeaking it was so weired | 10:06 |
irf | the NIC was faulty | 10:07 |
irf | and due to that ... i guess | 10:07 |
*** links has quit IRC | 10:07 | |
divya | Hi folks... | 10:08 |
mgould | hi divya | 10:08 |
mgould | irf, are the two NICs the same model? | 10:09 |
irf | nop .. different one | 10:09 |
divya | mgould : Hi,,, Still the issue is not resolved. | 10:10 |
*** Nisha_away has joined #openstack-ironic | 10:12 | |
mgould | irf, possibly the first one you tried doesn't support WoL - apparently not all NICs do | 10:12 |
irf | yes might be ... | 10:12 |
irf | now i am proceeding with nova and neutron configuration so that i can start computing physical server | 10:13 |
mgould | irf, good luck! | 10:13 |
mgould | divya, remind me what the problem was? | 10:13 |
divya | mgould : http://paste.openstack.org/show/495518/ | 10:14 |
*** links has joined #openstack-ironic | 10:14 | |
mgould | divya, thanks | 10:15 |
divya | mgould : u asked me to give the output of sudo tcpdump -vv port 67 or port 68 | 10:15 |
divya | But it is not showing anything. | 10:16 |
divya | $ sudo tcpdump -vv port 67 or port 68 tcpdump: listening on docker0, link-type EN10MB (Ethernet), capture size 65535 bytes | 10:16 |
irf | thanks mgould | 10:16 |
mgould | divya, are you running things in Docker containers? | 10:17 |
divya | mgould : no, i am not running. | 10:20 |
mgould | divya, OK, in that case then tcpdump is listening on the wrong interface | 10:21 |
mgould | one minute, then I can give you my full attention... | 10:21 |
Nisha_away | lucasagomes, regarding https://review.openstack.org/#/c/306870/ | 10:24 |
divya | mgould : is there any way to check it? | 10:29 |
mgould | sorry, my "unread emails" count was full of lies | 10:29 |
mgould | OK, back | 10:30 |
mgould | divya, you have two physical machines, one controller and one baremetal | 10:30 |
mgould | the controller is running neutron and ironic, and the two nodes are physically connected over a LAN, yes? | 10:30 |
divya | yes, both are connected by l2 switch | 10:31 |
mgould | cool | 10:31 |
* mgould reads the paste | 10:31 | |
lucasagomes | Nisha_away, hi there, yes? | 10:32 |
mgould | OK, I see you have a neutron network called provision-net | 10:32 |
mgould | and another called tenant-net | 10:33 |
divya | yes, couple of networks | 10:33 |
mgould | the idea is to provision new baremetal nodes over provision-net and then communicate with them over tenant-net after deployment? | 10:33 |
mgould | because I'm pretty sure we don't support that upstream yet | 10:33 |
mgould | lucasagomes, ^^^ ? | 10:34 |
* lucasagomes reads | 10:34 | |
divya | mgould : yes, that is the idea. | 10:34 |
lucasagomes | divya, hi, yeah mgould is correct. We do have patches in the review queue for ironic and nova, but they are not merged yet | 10:35 |
* lucasagomes tries to find the links | 10:35 | |
*** Haomeng has quit IRC | 10:36 | |
divya | mgould, lucasagomes : i pulled those unmerged codes. pls send the links to cross check | 10:37 |
lucasagomes | divya, https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z | 10:38 |
lucasagomes | for nova | 10:38 |
mgould | divya, so you're running patched versions of Ironic and Neutron? | 10:38 |
divya | mgould : yes | 10:38 |
lucasagomes | divya, oh, in that case I think you should talk to jroll or Sukdev or someone that has tried it | 10:39 |
*** MattMan has joined #openstack-ironic | 10:39 | |
divya | lucasagomes : i spoke with jroll, he mentioned that there could be an issue between bm and controller | 10:41 |
mgould | divya, did he say what *kind* of issue? | 10:41 |
sambetts | pretty sure this is the error you need to pay attention to Stderr: u'Set Chassis Power Control to Down/Off failed: Command not supported in present state\n'^[[00m | 10:42 |
mgould | divya, what happens if you run `sudo brctl show` on the controller? | 10:42 |
mgould | actually, listen to sambetts, I'm just guessing | 10:42 |
divya | lucasagomes, mgould : yes, i sent the same paste to understand the issue. | 10:42 |
sambetts | the conductor tried to use ipmitool to shutdown the node your trying to boot, and it failed | 10:43 |
lucasagomes | divya, right, I'm not sure how to help since I haven't tried those patches yet | 10:43 |
* lucasagomes do not have the gear | 10:43 | |
divya | output of brctl show http://paste.openstack.org/show/495944/ | 10:43 |
lucasagomes | divya, there's a email thread about it called [openstack-dev] [Ironic][Neutron] Integration status | 10:44 |
lucasagomes | you may want to check it | 10:44 |
mgould | divya, thanks: unfortunately that was less helpful than I'd hoped | 10:44 |
mgould | divya, what does `sudo ip addr ls` say on the controller? | 10:45 |
* sambetts knows that devananda has had it working, and /me has had it working, however its changed dramatically since I was using it, because its still a big WIP chain | 10:45 | |
sambetts | I would try to run the ipmitool command manually, and attempt to shutdown the machine using that, because as far as I can tell thats where it broke down, and the mgnt interface shouldn't be affected by the network switching logic | 10:47 |
divya | mgould : http://paste.openstack.org/show/495945/ | 10:47 |
mgould | sambetts, good point | 10:48 |
mgould | though I'm confused by the fact that the node is turning on | 10:49 |
mgould | divya, is the controller node physically connected to the IPMI network? | 10:50 |
divya | mgould : no, bare metal node is physically connected to IPMI network. | 10:52 |
*** sacharya has joined #openstack-ironic | 10:55 | |
mgould | divya, this may be the problem | 10:55 |
openstackgerrit | Debayan Ray proposed openstack/proliantutils: Add proper error message for extraction failure https://review.openstack.org/305331 | 10:55 |
mgould | the controller node needs to be able to talk to the baremetal node's BMC | 10:55 |
* mgould wonders how it's being turned on currently... | 10:56 | |
*** lucasagomes is now known as lucas-hungry | 10:59 | |
*** sacharya has quit IRC | 10:59 | |
divya | mgould : Bare metal's IPMI console is accessible from controller. when i power the ironic node from controller, physical node is powered on. | 10:59 |
mgould | OK | 10:59 |
mgould | what happens if you run `ping $IPMI`? | 10:59 |
mgould | and what happens if you run the ipmitool command manually? | 11:00 |
divya | mgould : it is pinigng | 11:00 |
mgould | OK, cool | 11:00 |
mgould | try ipmitool -I lanplus -H 172.26.24.104 -L ADMINISTRATOR -U USERID -R 12 -N 5 -f /tmp/tmpm9D21e power off | 11:01 |
divya | mgould : this one "ipmitool -I lanplus -H 172.26.24.104 -L ADMINISTRATOR -U USERID -R 12 -N 5 -f /tmp/tmpm9D21e power off"for node 9999b024-f309-40ec-b40b-7b92a2db1376. Error: Unexpected error while running command. Command: ipmitool -I lanplus -H 172.26.24.104 -L ADMINISTRATOR -U USERID -R 12 -N 5 -f /tmp/tmpm9D21e power off" | 11:01 |
mgould | yep, that's the one | 11:01 |
mgould | brb | 11:01 |
divya | mgould : same error message as shown in ir-conductor log | 11:04 |
mgould | back | 11:04 |
divya | http://paste.openstack.org/show/495946/ | 11:04 |
*** Nisha_away has quit IRC | 11:05 | |
sambetts | then there is a problem with your machines BMC preventing a remote poweroff | 11:05 |
mgould | divya, on line 5, did you type in the password? | 11:05 |
divya | mgould : yes, i entered manually | 11:06 |
mgould | cool | 11:06 |
mgould | divya, it may be worth adding -vv to the ipmitool command-line and trying again | 11:06 |
* mgould has no idea how to debug a problem in the BMC, sorry | 11:06 | |
divya | mgould : i don't understand the output since it is new http://paste.openstack.org/show/495947/ | 11:09 |
* mgould takes a look | 11:09 | |
mgould | "-vv" was "set verbosity to level 2", but you knew that | 11:10 |
mgould | there's also -vvv, which includes hexdumps of all packets | 11:10 |
mgould | divya, what's the output of `ipmitool -I lanplus -H 172.26.24.104 -L ADMINISTRATOR -U USERID -R 12 -N 5 power status`? | 11:12 |
divya | mgould : thanks for the info. 1 sec. | 11:12 |
divya | mgould : http://paste.openstack.org/show/495949/ | 11:14 |
mgould | iiinteresting | 11:15 |
mgould | try again with -vv? | 11:15 |
divya | mgould : got same error for -vvv | 11:15 |
mgould | and no more useful info? | 11:15 |
* mgould isn't expecting -vv to do anything different, but he is hoping it will give more insight into what's going wrong | 11:16 | |
divya | mgould : http://paste.openstack.org/show/495950/ | 11:18 |
sambetts | the chassis is already off, so thats why its failing to power off the node, because its already in the off state | 11:20 |
mgould | so it is | 11:21 |
*** adu has joined #openstack-ironic | 11:21 | |
*** yolanda has quit IRC | 11:22 | |
jroll | morning friends | 11:23 |
mgould | morning jroll | 11:23 |
sambetts | Hey jroll, how are you recovering from the summit? | 11:24 |
*** links has quit IRC | 11:24 | |
jroll | sambetts: fantastically, short flight + full weekend did wonders | 11:25 |
jroll | how are you all doing on that side of the pond? | 11:25 |
divya | sambetts, mgould : powered on and tried off. http://paste.openstack.org/show/495952/ | 11:26 |
sambetts | jet lag + converence flu nearly killed me yesterday, but feel | 11:26 |
sambetts | better today | 11:26 |
jroll | :( :D | 11:26 |
jroll | bunch of other people ended up getting sick too | 11:27 |
jroll | somehow I was spared | 11:27 |
*** yolanda has joined #openstack-ironic | 11:27 | |
sambetts | yeah, it didn't hit me until yesterday, I was fine all of Sat and Sun | 11:28 |
jroll | weird | 11:31 |
mgould | divya, so the chassis is now on? | 11:31 |
sambetts | jroll: btw what was the context of the triple-o testenv-worker element, I saw the ping in my highlight window but had no context | 11:31 |
mgould | if so, try running `nova boot` again | 11:31 |
divya | mgould : yes, physicall it is on. | 11:32 |
divya | mgould : sure. | 11:32 |
jroll | sambetts: reserving hardware to run tests against | 11:36 |
jroll | that's how they do it I guess | 11:36 |
sambetts | ah right, I thought it might be something like that, although when I was looking at it, it seemed to just carve a host into multiple VMs to testing tripleo | 11:37 |
*** thrash has quit IRC | 11:37 | |
jroll | mehhhh, ok, ignore it then :) | 11:37 |
sambetts | but that was just a quick skim | 11:37 |
jroll | managed to crash my vc client, now it segfaults at startup \o/ | 11:37 |
sambetts | :( | 11:37 |
jroll | why so :(, that means no meetings ;) | 11:38 |
sambetts | hahaha | 11:38 |
*** thrash has joined #openstack-ironic | 11:39 | |
*** thrash has quit IRC | 11:39 | |
*** thrash has joined #openstack-ironic | 11:39 | |
*** thrash has quit IRC | 11:39 | |
*** thrash has joined #openstack-ironic | 11:42 | |
*** thrash has quit IRC | 11:42 | |
*** thrash has joined #openstack-ironic | 11:42 | |
*** adu has quit IRC | 11:44 | |
divya | mgould : when i give nova boot, physical bare metal got rebooted and pxe failied with thie error "Boot failed. PXE Network." | 11:45 |
sambetts | is there a trace back in the logs | 11:46 |
sambetts | ? | 11:46 |
jroll | it just isn't pxe booting, same issue as yesterday :| | 11:47 |
jroll | it either can't dhcp properly or can't tftp properly | 11:47 |
jroll | sambetts: (fwiw, that's the error on the console for the node) | 11:48 |
sambetts | oh right | 11:48 |
mgould | jroll, can you add `log_dhcp` to the relevant dnsmasq.conf? | 11:49 |
jroll | mgould: I can't, perhaps divya can :P | 11:49 |
mgould | ah, sorry | 11:49 |
jroll | I was helping yesterday so just adding context | 11:49 |
mgould | jroll, thanks | 11:49 |
divya | Jroll, mgould : Thanks. i will add it. | 11:51 |
mgould | then look at the logs from dnsmasq, that should give you some idea of what stage it's failing at | 11:51 |
mgould | if that doesn't work, then figure out which interface it's talking on and use tcpdump on that interface | 11:52 |
divya | mgould : ok. couldn't be an issue right? http://paste.openstack.org/show/495869/ | 11:53 |
*** dprince has joined #openstack-ironic | 11:53 | |
mgould | divya, neutron-dhcp-agent is expecting a config file in .ini format, not dnsmasq.conf format | 11:54 |
*** lucas-hungry is now known as lucasagomes | 11:54 | |
lucasagomes | jroll, morning | 11:54 |
jroll | hey lucasagomes \o | 11:54 |
mgould | divya, have a look at the neutron-dhcp-agent docs to see if there's an option you can pass in to make dnsmasq log more | 11:55 |
*** maurosr has quit IRC | 11:55 | |
lucasagomes | mgould, apparently my grenade tests is going now... I've restarted from scratch (I had to do it anyways to try to document how to run the tests) | 11:55 |
mgould | lucasagomes, \o/ | 11:55 |
lucasagomes | let's see let's see | 11:55 |
* mgould puts the champagne back on ice | 11:56 | |
lucasagomes | lol | 11:56 |
jroll | I started kicking around tempest-smoke yesterday (first step of grenade) and made a bit of progress | 11:56 |
jroll | or rather, found two tests that will always fail and skipped them | 11:56 |
jroll | lucasagomes: https://review.openstack.org/#/c/311864/ | 11:57 |
lucasagomes | oh right | 11:57 |
jroll | that should get a couple more passing | 11:57 |
lucasagomes | I'm trying to document it here https://etherpad.openstack.org/p/ironic-grenade-tests | 11:57 |
jroll | er, couple less failing | 11:57 |
lucasagomes | ofc there's almost nothing yet, just a raw step-to-step | 11:57 |
* lucasagomes checks | 11:57 | |
*** baoli has joined #openstack-ironic | 11:57 | |
jroll | there's also this https://etherpad.openstack.org/p/ironic-newton-summit-grenade-worksession | 11:57 |
divya | mgould : do i need to add .ini format file? i am following thie link http://docs.openstack.org/developer/ironic/deploy/install-guide.html | 11:58 |
jroll | lucasagomes: side note, you might be interested in yesterday's irc logs, had a good chat with jay pipes about how his resource pool thing might fit for us | 11:58 |
lucasagomes | jroll, yeah I will probably update it there once I get it running | 11:58 |
lucasagomes | jroll, oh, I thought we didn't have a meeting (it was national holiday here too) | 11:58 |
lucasagomes | will check, thanks | 11:58 |
jroll | lucasagomes: we didn't, just chatting in here | 11:59 |
* lucasagomes checks eavesdrop | 11:59 | |
jroll | no rush, it's quite the read :P | 11:59 |
jaypipes | jroll: ssshhhh, don't tell lucasagomes! | 12:01 |
lucasagomes | ha | 12:01 |
jaypipes | :P | 12:01 |
lucasagomes | too late | 12:01 |
*** jjohnson2 has joined #openstack-ironic | 12:01 | |
jaypipes | lucasagomes: back home safe and sound I presume? :) | 12:01 |
jroll | lol | 12:01 |
jroll | and this is how another two hour conversation begins :P | 12:02 |
lucasagomes | yup! | 12:02 |
jaypipes | jroll: :) | 12:02 |
mgould | divya, we're trying to change the options passed to dnsmasq by neutron-dhcp-agent, to do something not covered by those instructions | 12:02 |
mgould | neutron-dhcp-agent expects its config file to be a .ini | 12:03 |
*** links has joined #openstack-ironic | 12:03 | |
mgould | *if* neutron-dhcp-agent allows us to configure its dnsmasq process in the way we want, then yes, we'll have to edit an ini file that neutron-dhcp-agent reads | 12:04 |
*** maurosr has joined #openstack-ironic | 12:04 | |
mgould | it might not pass that option through, in which case our options are (a) try editing the generated dnsmasq.conf directly and restarting dnsmasq, (b) give up and try something else | 12:05 |
mgould | divya, have a look in etc/neutron/dhcp_agent.ini | 12:06 |
*** trown|outtypewww is now known as trown | 12:06 | |
mgould | is dnsmasq_base_log_dir set? | 12:06 |
*** rbudden has joined #openstack-ironic | 12:08 | |
TheJulia | good morning everyone | 12:09 |
sambetts | Morning TheJulia | 12:09 |
openstackgerrit | vinay kumar muddu proposed openstack/ironic-python-agent: Fix local boot issue with fedora in uefi mode https://review.openstack.org/302143 | 12:09 |
mgould | morning TheJulia | 12:10 |
divya | mgould : it is set. agin running nova boot to check the log. dnsmasq_base_log_dir = /tmp | 12:12 |
*** maurosr has quit IRC | 12:13 | |
mgould | divya, cool. Have a look in /tmp for dnsmasq logfiles | 12:14 |
jroll | \o TheJulia | 12:16 |
*** krtaylor has quit IRC | 12:18 | |
divya | mgould : i don't find any log file | 12:19 |
*** krtaylor has joined #openstack-ironic | 12:21 | |
*** fragatina has joined #openstack-ironic | 12:22 | |
xavierr | good morning TheJulia | 12:23 |
xavierr | good morning lucasagomes | 12:23 |
*** maurosr has joined #openstack-ironic | 12:23 | |
xavierr | morning all :) | 12:23 |
*** sinval has joined #openstack-ironic | 12:23 | |
sinval | morning Ironic | 12:23 |
mgould | morning xavierr sinval | 12:24 |
xavierr | morning mgould :) | 12:24 |
mgould | divya, anything else logging-related in dhcp_agent.ini? | 12:25 |
divya | mgould : looking at it. | 12:25 |
*** amotoki has joined #openstack-ironic | 12:27 | |
*** amotoki has quit IRC | 12:27 | |
lucasagomes | xavierr, hi there | 12:27 |
*** thrash is now known as thrash|biab | 12:30 | |
vmud213 | morning everyone | 12:32 |
*** mgould has quit IRC | 12:33 | |
*** natorious has quit IRC | 12:33 | |
vmud213 | TheJulia: Would you mind reviewing https://review.openstack.org/#/c/302143 | 12:34 |
vmud213 | It's pending for a while | 12:35 |
TheJulia | sure, in a few minutes | 12:35 |
*** mgould has joined #openstack-ironic | 12:35 | |
* lucasagomes is in a meeting, but was able to run granade (which failed on the smoking tests) | 12:35 | |
*** natorious has joined #openstack-ironic | 12:38 | |
*** vmud213 has quit IRC | 12:41 | |
*** mgould has quit IRC | 12:48 | |
*** mgould has joined #openstack-ironic | 12:48 | |
*** mjturek1 has joined #openstack-ironic | 12:49 | |
openstackgerrit | Xavier proposed openstack/ironic: Updating dev-quickstart.rst file links https://review.openstack.org/308821 | 12:50 |
*** irf has quit IRC | 12:52 | |
divya | mgould : couple of directories created under /tmp/dhcp_dns_log | 12:53 |
*** piet has joined #openstack-ironic | 12:53 | |
*** mgould has quit IRC | 12:53 | |
divya | 01aca76e-1de6-4459-849d-b61d216f34a7 - tenant-net | 12:53 |
divya | mould : c35cbfde-db1a-4224-8098-a0e67b772a20 - provision-net | 12:53 |
*** Goneri has joined #openstack-ironic | 12:54 | |
*** mjturek1 has quit IRC | 12:54 | |
*** sacharya has joined #openstack-ironic | 12:55 | |
*** thrash|biab is now known as thrash | 12:56 | |
divya | mgould : dnsmasq log file http://paste.openstack.org/show/495956/ | 12:57 |
*** raildo-afk is now known as raildo | 12:58 | |
*** rloo has joined #openstack-ironic | 12:59 | |
*** sacharya has quit IRC | 13:00 | |
*** Nisha_away has joined #openstack-ironic | 13:01 | |
*** itamarl has quit IRC | 13:05 | |
*** itamarl has joined #openstack-ironic | 13:05 | |
*** mjturek1 has joined #openstack-ironic | 13:07 | |
sambetts | :( my CI has blown up and it seems like something is weird in tempest | 13:09 |
sambetts | :/ | 13:09 |
lucasagomes | jroll, http://paste.openstack.org/show/495958/ this is the error you've seem on the smoking tests? | 13:10 |
jroll | lucasagomes: no, I haven't seen that :/ | 13:11 |
lucasagomes | :-/ new one then | 13:11 |
*** itamarl has quit IRC | 13:11 | |
jlvillal | lucasagomes, Did you resolve issue with devstack-gate-test? | 13:16 |
*** rloo_ has joined #openstack-ironic | 13:17 | |
jlvillal | I fixed an issue yesterday where I have to now install two libraries so that Ansible 2.0 compiles. This was working before, but for some reason it stopped | 13:17 |
*** rloo has quit IRC | 13:17 | |
lucasagomes | jlvillal, yup, missing dependencies | 13:17 |
lucasagomes | I listed that in the etherpad | 13:18 |
*** mgould has joined #openstack-ironic | 13:18 | |
lucasagomes | jlvillal, https://etherpad.openstack.org/p/ironic-grenade-tests | 13:18 |
lucasagomes | that works so far for me | 13:18 |
jlvillal | Great, thanks :) | 13:18 |
lucasagomes | jlvillal, the only thing is, after the smoking tests fails it cleans up the environment automatically | 13:19 |
lucasagomes | it kinda sucks, cause I would like to have a way to re-run the tests quickly | 13:19 |
jlvillal | lucasagomes, https://github.com/JohnVillalovos/devstack-gate-test/commit/997aca68735c2df8fc456e74bea6af51ee19d5cf | 13:19 |
lucasagomes | instead of waiting 30 minutes every time I need to re-run it | 13:19 |
jlvillal | lucasagomes, Maybe we should make a patch to have it not clean up on failure. | 13:19 |
jlvillal | Can then add that patch to the 'update-projects.sh' file | 13:19 |
jlvillal | Add it, as in add it to be cherry-picked | 13:20 |
jlvillal | And I did propose this: https://review.openstack.org/311876 So that if Ansible fails to install, stop right there | 13:21 |
lucasagomes | cool, will take a look | 13:21 |
sambetts | any idea which is the best channel to talk to people about tempest is? | 13:22 |
lucasagomes | openstack-qa I guess | 13:23 |
lucasagomes | #openstack-qa | 13:23 |
jlvillal | FYI: for anyone. For $15 you can get a big group of e-books from Humble Bundle https://www.humblebundle.com/books/no-starch-hacking-books | 13:23 |
jlvillal | A few Python books in there. | 13:23 |
sambetts | ah cool thanks lucasagomes | 13:23 |
jlvillal | big group = 13 e-books | 13:24 |
jlvillal | sambetts, +1 on #openstack-qa | 13:24 |
*** NobodyCam_ is now known as NobodyCam | 13:25 | |
sambetts | Cool :) seeing a weird issue in my CI, http://192.133.158.2:8080/view/openstack%20ironic/job/tempest-dsvm-ironic-pxe_ucs/618/console | 13:25 |
*** mgould has quit IRC | 13:25 | |
NobodyCam | Good morning Ironic folks. | 13:26 |
sambetts | Hey NobodyCam | 13:26 |
NobodyCam | :) | 13:26 |
jlvillal | NobodyCam, Good morning :) And good morning to everyone else. | 13:26 |
NobodyCam | morning sambetts jlvillal :) | 13:26 |
lucasagomes | jlvillal, you need python-dev installed to ansible to compile as well | 13:27 |
lucasagomes | apart from libffi and libssl | 13:27 |
*** piet has quit IRC | 13:28 | |
jlvillal | lucasagomes, Okay thanks! I'll add that. | 13:28 |
*** piet has joined #openstack-ironic | 13:28 | |
jlvillal | lucasagomes, I think it is working in my case because I am building/installing python after all the puppet stuff runs. Just a theory. | 13:29 |
jlvillal | s/python/ansible/ | 13:29 |
jlvillal | But I will add it to the list of packages to install | 13:30 |
*** mgould has joined #openstack-ironic | 13:34 | |
*** ptrlv has joined #openstack-ironic | 13:38 | |
NobodyCam | morning lucasagomes | 13:39 |
lucasagomes | NobodyCam, good morning | 13:39 |
*** piet has quit IRC | 13:39 | |
*** rloo_ has quit IRC | 13:40 | |
*** rloo has joined #openstack-ironic | 13:41 | |
NobodyCam | morning rloo :) | 13:41 |
rloo | morning NobodyCam, lucasagomes, sambetts, jlvillal | 13:41 |
lucasagomes | rloo, g'morning | 13:42 |
jroll | ohai rloo, NobodyCam, jlvillal | 13:42 |
NobodyCam | morning jroll :) | 13:42 |
rloo | hi jroll | 13:42 |
NobodyCam | How was the trip back for everyone. Good I hope | 13:42 |
jlvillal | Good morning rloo jroll | 13:43 |
sambetts | NobodyCam: trip was good, but converence flu hit my yesterday | 13:43 |
sambetts | s/my/me | 13:43 |
jroll | jlvillal: lucasagomes: SO CLOSE https://gist.github.com/jimrollenhagen/f703875bfddf8ca26925f8a2c37882b5 | 13:44 |
NobodyCam | Yep... I have stuffed up nose | 13:44 |
*** baoli has quit IRC | 13:44 | |
jroll | I think the failure is some sort of config issue | 13:44 |
jlvillal | Sweet. tempest-full and only one test fails? | 13:44 |
*** baoli has joined #openstack-ironic | 13:45 | |
jlvillal | Oh wait, tempest-smoke | 13:45 |
jlvillal | Still great :) | 13:45 |
jroll | yeah, starting with smoke | 13:45 |
jroll | notes at the bottom of https://etherpad.openstack.org/p/ironic-newton-summit-grenade-worksession | 13:45 |
jroll | otherwise is stock devstack | 13:45 |
jlvillal | We need that for Grenade, so good stuff :) | 13:45 |
sambetts | hahahaha becuase you can | 13:46 |
jroll | right, that's the idea | 13:47 |
jroll | now it's just making it fast (and fit in an 8gb vm) | 13:48 |
*** elfosardo has joined #openstack-ironic | 13:49 | |
lucasagomes | jroll, nice! | 13:50 |
* jlvillal goes gets ready to go to work | 13:51 | |
*** ametts has joined #openstack-ironic | 13:52 | |
Goneri | hi, can I have a review on this puppet-ironic patch https://review.openstack.org/#/c/310283/ ? | 14:01 |
lucasagomes | done | 14:05 |
sambetts | oh man... cinder has blown up my CIs tempest environment ... | 14:09 |
*** links has quit IRC | 14:10 | |
* lucasagomes brbs needs to go to the post office | 14:11 | |
*** lucasagomes is now known as lucas-post-offic | 14:11 | |
*** moshele has left #openstack-ironic | 14:12 | |
openstackgerrit | Merged openstack/ironic: Updated from global requirements https://review.openstack.org/311534 | 14:13 |
*** caldw__ has joined #openstack-ironic | 14:13 | |
*** blakec1 has joined #openstack-ironic | 14:15 | |
*** itamarl has joined #openstack-ironic | 14:18 | |
*** caldw__ has quit IRC | 14:18 | |
*** itamarl has quit IRC | 14:18 | |
*** divya has quit IRC | 14:20 | |
*** [1]cdearborn has joined #openstack-ironic | 14:22 | |
gabriel-bezerra | Good morning, folks | 14:31 |
gabriel-bezerra | If you are interested in the Dijkstra manuscript I mentioned in the end of Ironic Social, on Thursday, find it here: http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html | 14:32 |
NobodyCam | hey hey gabriel-bezerra hope you have a good trip back | 14:32 |
*** cdearborn has joined #openstack-ironic | 14:32 | |
gabriel-bezerra | Which I highlighted the part of stopping calling errors bugs | 14:32 |
gabriel-bezerra | Thank you very much, NobodyCam. I hope the same for you. | 14:33 |
NobodyCam | :) | 14:34 |
*** wajdi has joined #openstack-ironic | 14:37 | |
*** piet has joined #openstack-ironic | 14:38 | |
*** baoli has quit IRC | 14:45 | |
*** [1]cdearborn has quit IRC | 14:46 | |
*** e0ne has quit IRC | 14:47 | |
*** mtanino has joined #openstack-ironic | 14:47 | |
*** Keedya has joined #openstack-ironic | 14:48 | |
*** cdearborn has quit IRC | 14:48 | |
*** baoli has joined #openstack-ironic | 14:49 | |
*** sacharya has joined #openstack-ironic | 14:49 | |
jlvillal | lucas-post-offic: FYI: https://github.com/JohnVillalovos/devstack-gate-test/commit/e30c58041640fd94599ae20b4c7f8d3b9c795a4e | 14:51 |
*** vishwanathj has joined #openstack-ironic | 14:51 | |
*** baoli has quit IRC | 14:53 | |
*** Keedya has quit IRC | 14:53 | |
*** mtanino has quit IRC | 14:57 | |
*** baoli has joined #openstack-ironic | 14:59 | |
*** fragatina has quit IRC | 15:00 | |
*** absubram has joined #openstack-ironic | 15:03 | |
*** rloo has quit IRC | 15:05 | |
*** rloo has joined #openstack-ironic | 15:05 | |
*** mgould has quit IRC | 15:06 | |
devananda | morning, all | 15:07 |
TheJulia | good morning devananda | 15:09 |
NobodyCam | morning devananda | 15:09 |
*** tesseract- has quit IRC | 15:12 | |
*** garthb has joined #openstack-ironic | 15:14 | |
*** xhku_ has joined #openstack-ironic | 15:15 | |
*** mgould has joined #openstack-ironic | 15:15 | |
*** absubram has quit IRC | 15:15 | |
*** xhku has quit IRC | 15:18 | |
*** links has joined #openstack-ironic | 15:19 | |
sambetts | morning devananda | 15:20 |
*** ChrisAusten has joined #openstack-ironic | 15:20 | |
jroll | hey deva | 15:23 |
cinerama | gabriel-bezerra, thanks for the #longread | 15:26 |
cinerama | hi folks | 15:26 |
jlvillal | jroll: devananda: You probably have already seen this, but just in case: http://paste.openstack.org/show/495971/ | 15:26 |
jroll | jlvillal: yeah, that prompted a nice long discussion yesterday | 15:26 |
jlvillal | :) | 15:27 |
devananda | jlvillal: yep, thanks :) | 15:29 |
wajdi | good morning all! :) | 15:29 |
gabriel-bezerra | cinerama: you're welcome! | 15:29 |
mgould | morning devananda wajdi | 15:30 |
NobodyCam | morning mgould wajdi cinerama | 15:31 |
*** Nisha_away has quit IRC | 15:34 | |
mgould | morning NobodyCam | 15:34 |
mgould | jlvillal, what currently exists out of the things described in that paste? | 15:36 |
jlvillal | mgould: That is a proposal | 15:36 |
*** mtanino has joined #openstack-ironic | 15:36 | |
mgould | jlvillal, OK | 15:36 |
mgould | does nova currently have a notion of resource classes, or is that entirely new? | 15:36 |
jlvillal | mgould: jroll and devananda know much much much much more about it than I do. | 15:36 |
jlvillal | mgould: But it goes towards being able to have multiple nova compute hosts controlling Ironic, is my understanding. | 15:37 |
jlvillal | mgould: I think that is new | 15:37 |
* jroll finds a link | 15:37 | |
jroll | mgould: they're basically rearchitecting the scheduler | 15:37 |
mgould | jroll, cool | 15:38 |
*** piet has quit IRC | 15:38 | |
jroll | mgould: http://lists.openstack.org/pipermail/openstack-dev/2016-February/086371.html | 15:38 |
mgould | nova-scheduler scales horribly, right? | 15:38 |
*** lucas-post-offic is now known as lucasagomes | 15:41 | |
lucasagomes | jlvillal, awesome thanks | 15:41 |
lucasagomes | devananda, good morning | 15:42 |
jlvillal | lucasagomes: So I am failing at the resource create phase. Are you seeing same issue? | 15:42 |
lucasagomes | the issue I saw was http://paste.openstack.org/show/495958/ | 15:42 |
lucasagomes | seems to be after resource create tho | 15:42 |
jlvillal | lucasagomes: thanks | 15:43 |
devananda | mgould: resource classes and resource pools are entirely new | 15:43 |
* sambetts is trying to play catch up on the grenade stuff | 15:44 | |
lucasagomes | sambetts, it's not easy heh | 15:45 |
jroll | so, what's the nova-api error? | 15:45 |
lucasagomes | problem is that right now it seems very time consuming, I mean, it takes a lot of time to get the results | 15:45 |
* lucasagomes is looking at how to optmize that | 15:45 | |
*** piet has joined #openstack-ironic | 15:45 | |
jlvillal | lucasagomes: Yeah, the time is a killer... | 15:45 |
jroll | so I'm just hacking on smoke tests in a devstack environment, so I don't need to rekick it every time and such | 15:46 |
jroll | it isn't as 'gate-like' but should get us most of the way there | 15:46 |
sambetts | sounds like the same issue I was having when setting up my CI, e.g. takes 1hr just to tell you its failed | 15:47 |
*** cdearborn has joined #openstack-ironic | 15:47 | |
lucasagomes | jroll, +1 yup yeah for the smoking tests that sounds like a better way indeed | 15:47 |
lucasagomes | in any case, my goal was to learn how to actually run the grenade tests as we do in gate using jlvillal ansible playbooks | 15:48 |
lucasagomes | which I know now, maybe I should look at the devstack+smoking as well to tackle that quickly | 15:48 |
jroll | lucasagomes: well, if we don't get the create-resources bit going, we won't get to the smoke tests | 15:49 |
lucasagomes | jroll, yeah... btw jlvillal do you have a paste of the error you are seem? | 15:50 |
lucasagomes | seeing* | 15:50 |
jroll | so does everything get torn down, so you don't get a nova traceback? | 15:50 |
jlvillal | lucasagomes: I need to look. I am rebuilding my box right now... | 15:50 |
jroll | or nova logs? | 15:50 |
*** fragatina has joined #openstack-ironic | 16:01 | |
*** dmk0202 has quit IRC | 16:03 | |
*** keedya has joined #openstack-ironic | 16:06 | |
sambetts | whats the minimum vm count for tempest smoke? | 16:07 |
*** Nisha_away has joined #openstack-ironic | 16:11 | |
*** e0ne has joined #openstack-ironic | 16:11 | |
*** ifarkas has quit IRC | 16:13 | |
*** fragatin_ has joined #openstack-ironic | 16:13 | |
JayF | So I have my testbed installed for testing faster pxe roms, but despite grepping and reading through configs for the last while, I can't find where the hell it's configured :/ | 16:16 |
*** absubram has joined #openstack-ironic | 16:16 | |
*** fragatina has quit IRC | 16:17 | |
sambetts | JayF: for KVM? | 16:18 |
JayF | aye | 16:18 |
JayF | via libvirt in this case | 16:18 |
jroll | JayF: find ironic/devstack/ -name *node* | 16:18 |
jroll | something in there | 16:18 |
*** xhku_ has quit IRC | 16:19 | |
JayF | That specifies a /nic driver/ | 16:19 |
sambetts | /usr/share/qemu there are a bunch of roms in there | 16:19 |
JayF | not a pxe rom | 16:19 |
*** xhku has joined #openstack-ironic | 16:19 | |
jroll | mmm | 16:20 |
JayF | yeah I see the roms | 16:20 |
JayF | but I can't figure out how they are used | 16:20 |
JayF | I actually suspect those are ... assembled | 16:20 |
JayF | I'll keep digging then. Just wanted to make sure I wasn't missing anything obvious | 16:20 |
sambetts | from a related askubuntu "Somehow these are automatically found and used by seabios when booting with one of these NICs." hehe | 16:21 |
jroll | JayF: http://libvirt.org/formatdomain.html#elementsNICSROM ? | 16:21 |
JayF | yeah that's the nic rom | 16:21 |
jroll | mmm | 16:21 |
JayF | I suspect I'll have to make a custom nic rom to do some testing here | 16:21 |
JayF | if it works, we could probably still do it all in devstack, we'll see | 16:22 |
jroll | does that not have the pxe rom backed in? | 16:22 |
JayF | I think it does | 16:22 |
JayF | I think the way it works is | 16:22 |
jroll | also, apt-get install kvm-pxe ? | 16:22 |
JayF | network rom = nic rom + pxe rom | 16:22 |
JayF | so I have to assemble it | 16:22 |
jroll | nod | 16:22 |
jroll | JayF: -option-rom? http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:qemu#pxe_booting_your_qemu_virtual_machine | 16:23 |
JayF | you're about one result ahead of me in google I think | 16:23 |
jroll | "As of the 0.9.0 release, QEMU can do a PXE boot using one of the PXE-capable boot roms available in /usr/share/qemu" | 16:23 |
JayF | lol | 16:23 |
jroll | heh | 16:23 |
JayF | yeah see looking at that option, according to the manpage | 16:23 |
JayF | it just basically automatically sends that through | 16:23 |
JayF | I'll figure it out though, I just hope this is a speedup | 16:23 |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Enhance ilo drivers to do inband inspection https://review.openstack.org/201904 | 16:24 |
jroll | hm | 16:24 |
JayF | that option isn't passed through to qemu at all right now, fwiw | 16:25 |
JayF | the option-rom isn't the same as what I was looking at, btw | 16:25 |
JayF | but I think that option rom is nic specific | 16:25 |
sambetts | it would be cool to get pxe not taking 3mins, but I worry that it just a nested virt IOPS issue | 16:25 |
JayF | I mean, I don't buy that | 16:26 |
JayF | simply because of how small the pxe roms are | 16:26 |
JayF | being slow in that point makes no sense if slow virt io is the problem | 16:26 |
lucasagomes | JayF, :-/ is it iPXE ? Maybe you can create a script that checks the version of the ROM you are using and if it's not the one you want it chainloads it from the tftp server? | 16:27 |
jroll | JayF: well, I think slow virt network io is a thing | 16:27 |
jroll | (when dragging in agent image) | 16:27 |
JayF | lucasagomes: Well, my effort now is to swap it to ipxe | 16:27 |
JayF | and see if it speeds stuff up | 16:27 |
lucasagomes | gotcha | 16:28 |
JayF | I think I have a path to go science with for a while now though | 16:28 |
sambetts | I'm just thinking that, because I used to have tinyipa install IPA from python wheels at boot up, and it literally took 20mins+ to install the python packages | 16:28 |
jroll | JayF: when we chainload ipxe it doesn't speed it up | 16:28 |
JayF | my current hypothesis is that pxelinux pxe rom is slow in VM for $bad_code_reasons | 16:28 |
lucasagomes | by default, some nics in qemu uses ipxe by default | 16:28 |
lucasagomes | AFAIK | 16:28 |
JayF | so if I can get ipxe rom to *be the default option rom* (not chainloaded), that it could improve performance | 16:28 |
jlvillal | lucasagomes: Thanks for that etherpad. I'll try to add that info to the documentation | 16:29 |
lucasagomes | jlvillal, cool, did it work for you? | 16:29 |
jlvillal | https://etherpad.openstack.org/p/ironic-grenade-tests | 16:29 |
jlvillal | I'm still using Vagrant :) | 16:29 |
lucasagomes | heh | 16:29 |
lucasagomes | right on | 16:29 |
jlvillal | But I might spin up a VM over on digitalocean or something to give it a quick test. | 16:30 |
jlvillal | Or just try it in a Vagrant VM locally, and run through the steps | 16:30 |
*** mbound has quit IRC | 16:30 | |
sambetts | hmm I wonder if we might do better to optimise the VMs in the gate by not using pxe at all, and doing a virtual media boot with an iso | 16:30 |
jlvillal | lucasagomes: I did update one thing on the etherpad. Just the cd devstack-gate-test/ansible | 16:30 |
lucasagomes | jroll, quick q, for the smoking tests I'm running it in a devstack env and it seems to run against things like storage etc... can we filter it to run with baremetal related only> | 16:31 |
lucasagomes | ?* | 16:31 |
TheJulia | I was going to ask about the execution in vagrant, but if we're just looking to run inside any host, awesome | 16:31 |
JayF | sambetts: that's a damn good idea | 16:31 |
* jlvillal has to go to a meeting... | 16:31 | |
JayF | sambetts: like damn damn good idea | 16:31 |
jlvillal | TheJulia: https://etherpad.openstack.org/p/ironic-grenade-tests For running inside any VM | 16:31 |
sambetts | JayF: I think that might be better than fighting to replace roms etc | 16:31 |
TheJulia | Yeah, was kind of preferring vagrant since I've basically got a big box and it was an easy way to create a vm :) | 16:32 |
JayF | sambetts: That's a really, really good idea. I just wonder if all the pieces are in place for us to make that work... | 16:32 |
JayF | sambetts: because I think it'd mean adding more option to the ssh driver in ironic, and if libvirt supports sorta a "boot from iso" action | 16:32 |
jroll | lucasagomes: the devstack config I'm using disables cinder | 16:34 |
jroll | which I think we do in the gate | 16:34 |
jroll | sambetts: ++ | 16:34 |
sambetts | JayF: my only concern would be it would move the gate further away from real ipmitool deploy | 16:34 |
jroll | I feel like... yeah | 16:34 |
jroll | we'd need a new driver too | 16:34 |
lucasagomes | jroll, right, will take a look here | 16:34 |
cinerama | hey jlvillal | 16:36 |
cinerama | oh he's in a meeting :) | 16:36 |
JayF | So what's the verdict? Value || not in booting an agent iso directly? | 16:37 |
JayF | I'm thinking there is value there, just unsure if it's creating more tech debt than it would be fixing | 16:38 |
*** blakec1 has quit IRC | 16:38 | |
sambetts | I wonder if it worth it for at least the full tempest runs if it gives us significant speed ups | 16:39 |
sambetts | I had planned to deprecate the pxe_ssh drivers this cycle in favor of pxe_ipmitool :/ | 16:40 |
*** Nisha_away has quit IRC | 16:40 | |
JayF | I mean, no reason virtualbmc couldn't support vmedia attach, is there? | 16:40 |
sambetts | no, but then its supporting more than whats possible with IPMItool right? and we'd end up with a VirtualBMCVirtualMediaBoot interface which might confuse people :/ and also it would mean PXEBoot isn't tested in gate :/ | 16:44 |
jroll | yep | 16:45 |
sambetts | :( super bummed now I've thought about it | 16:46 |
*** rama_y has joined #openstack-ironic | 16:46 | |
JayF | so basically if I can't make pxe booting faster we have no make-the-gate-faster path ahead /o\ | 16:47 |
JayF | no pressure, lol | 16:48 |
sambetts | JayF: have you tried installing apt-get install kvm-ipxe?? | 16:49 |
JayF | I'm right now in a meeting | 16:49 |
JayF | but I will be going down those paths | 16:49 |
JayF | but I also have to figure out, via virsh, how to get that config'd there | 16:49 |
* mgould wonders why pxe-booting is so slow in libvirt | 16:50 | |
jroll | JayF: I assume <option-rom> or something | 16:50 |
* lucasagomes wonders about the same thing | 16:50 | |
jroll | most cli args map to an xml tag | 16:50 |
lucasagomes | is it a network being slow? Or actually booting it (decompressing the ramdisk etc...) ? | 16:51 |
lucasagomes | if the latter I don't think virtual media will actually help much | 16:51 |
mgould | https://bugzilla.redhat.com/show_bug.cgi?id=980882 looks relevant | 16:51 |
openstack | bugzilla.redhat.com bug 980882 in ipxe "PXE boot unusably slow after update/upgrade" [Urgent,Closed: cantfix] - Assigned to virt-maint | 16:51 |
sambetts | seems like installing kvm-ipxe might just overwrite the existing roms, and then it picks them up like that | 16:51 |
sambetts | http://askubuntu.com/questions/190929/how-do-i-disable-unwanted-ipxe-boot-attempt-in-libvirt-qemu-kvm | 16:52 |
JayF | sambetts: depends on which nic you're using | 16:53 |
sambetts | it seems to replace them all | 16:53 |
mgould | if it's the same bug, loading KVM with emulate_invalid_guest_state=N apparently helps | 16:53 |
sambetts | and it looks like it does a find pxe-<insrt-nic-here>.rom | 16:53 |
sambetts | but I'm just guessing | 16:54 |
JayF | K, I'll dig in | 16:54 |
JayF | welcome to pair with me if you want? After thismeeting | 16:54 |
JayF | otherwise I can science alone | 16:54 |
JayF | we just should do less theorycrafting and more figuring out what's going on | 16:54 |
mgould | http://prefetch.net/blog/index.php/2009/06/09/fixing-slow-fedora-pxe-installations-under-kvm/ possibly also relevant | 16:55 |
JayF | yep, we already do that fwiw | 16:56 |
mgould | ah, OK | 16:56 |
mgould | JayF, do you mean you already set the KVM parameter? | 16:57 |
JayF | /usr/bin/qemu-system-x86_64 -name baremetalbrbm_1 -S -machine pc-1.0,accel=tcg,usb=off -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 7f23f233-58b3-40f3-bcbb-67676c84d624 -no-user-config -nodefaults -device sga -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/baremetalbrbm_1.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc | 16:57 |
JayF | -no-shutdown -boot menu=off,strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/var/lib/libvirt/images/baremetalbrbm_1.qcow2,if=none,id=drive-virtio-disk0,format=qcow2,cache=writeback -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=24,id=hostnet0 -device | 16:57 |
JayF | virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:21:d6:56,bus=pci.0,addr=0x4 -chardev file,id=charserial0,path=/opt/stack/ironic-bm-logs/baremetalbrbm_1_console.log -device isa-serial,chardev=charserial0,id=serial0 -chardev pty,id=charserial1 -device isa-serial,chardev=charserial1,id=serial1 -vnc 127.0.0.1:0 -device cirrus-vga,id=video0,bus=pci.0,addr=0x2 -device | 16:57 |
JayF | virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7 | 16:57 |
JayF | holy crap, apologies | 16:57 |
JayF | I'll paste that, no idea it was that long | 16:58 |
jroll | /kick JayF spam! | 16:58 |
mgould | heh, that's a lot of flags :-) | 16:58 |
JayF | https://gist.github.com/anonymous/34057bfdd8ded2025bfdb3cb174d2e58 | 16:58 |
JayF | is exactly what libvirt calls to start our vms | 16:58 |
sambetts | http://packages.ubuntu.com/trusty/ipxe-qemu | 16:58 |
sambetts | mgould, JayF: https://etherpad.openstack.org/p/ironic-gate-pxe-replacement | 16:59 |
JayF | sambetts: seriously, have any interest in working w/me on this? I have a 8gb rackspace vm up already, with devstack working (what gate jobs run in) | 16:59 |
JayF | and am to the point of ready to change things to see if it makes them better | 16:59 |
mgould | JayF: I note that has accel=tcg | 17:00 |
mgould | I'd expect to see accel=kvm, but perhaps I'm wrong on that | 17:00 |
JayF | What does that mean? | 17:00 |
* sambetts would love to, but I've got dinner plans :( | 17:00 | |
mgould | it means it's using the Tiny Code Generator backend rather than KVM, I think | 17:00 |
jroll | well, tcg is fully emulated and slower, while kvm is not so emulated and faster | 17:01 |
mgould | <- not a QEMU expert | 17:01 |
JayF | wouldn't accel=kvm require nested vt? | 17:01 |
jroll | but I think kvm doesn't work on nested things | 17:01 |
jroll | right | 17:01 |
mgould | oh, is this running inside a VM? Sorry, I missed that | 17:01 |
jroll | er rather, work in VMs that aren't run with nested virt | 17:01 |
mgould | jroll, in theory it's possible, but I never got it to work | 17:01 |
JayF | yep that's what's special about ironic's gate tests | 17:01 |
JayF | we launch vms inside vms | 17:01 |
jroll | mgould: ya | 17:01 |
mgould | yeah, you need to enable nested virt on the outer VM | 17:01 |
mgould | and a bunch of things on the host machine | 17:02 |
JayF | which apparently wreacks havoc on other things | 17:02 |
jroll | and we don't have control of | 17:02 |
JayF | but infra is looking into as well | 17:02 |
mgould | quite possibly, I never got to that stage :-) | 17:02 |
*** praneshp has joined #openstack-ironic | 17:02 | |
mgould | anyway, running qemu with software emulation is not a route to Real Ultimate Performance | 17:03 |
JayF | I think we'd be happy if we could get it to pxe boot faster than 5m | 17:03 |
JayF | lol | 17:03 |
mgould | ouch | 17:03 |
mgould | JayF, I need to head home in ~30mins, but I'd be happy to pair with you until then | 17:04 |
*** jistr has quit IRC | 17:04 | |
JayF | sure; we can do google hangouts or we can do vidyo (a rackspace thing that I can give you a link, but it requires a client .... but it works super well) | 17:05 |
mgould | whatever works for you | 17:05 |
mgould | brb | 17:05 |
JayF | mgould: actually just got called for a meeting, so nogo for me | 17:06 |
JayF | missed off my calendar | 17:06 |
mgould | JayF, np, see you tomorrow | 17:07 |
sambetts | mgould, JayF: perhaps we can pair tomorrow for a bit, if you work anything out today can you put it in the etherpad so I can pick it up in the morning? | 17:08 |
JayF | I absolutely will | 17:08 |
mgould | awesome | 17:08 |
sambetts | :D sweet! | 17:08 |
mgould | sambetts, I should be ready to go by ~10am BST | 17:08 |
sambetts | :D awesome | 17:09 |
sambetts | See everyone in the morning | 17:09 |
mgould | o/ | 17:09 |
*** sambetts is now known as sambetts|afk | 17:09 | |
JayF | I start around 8am PST, no idea how that fits in BST | 17:09 |
*** trown is now known as trown|lunch | 17:10 | |
mgould | JayF, 8am PST = 4pm BST | 17:10 |
sambetts|afk | JayF: we're +8 from the west coast | 17:11 |
JayF | ah, that sucks :( | 17:11 |
mgould | or rather, 8am PDT = 4pm BST | 17:12 |
mgould | because we use "S" to stand for opposite things :-) | 17:13 |
*** rloo has quit IRC | 17:14 | |
*** rloo has joined #openstack-ironic | 17:15 | |
*** ohamada has quit IRC | 17:20 | |
*** cdearborn has quit IRC | 17:21 | |
*** praneshp has quit IRC | 17:22 | |
*** wajdi_ has joined #openstack-ironic | 17:22 | |
*** ChubYann has joined #openstack-ironic | 17:22 | |
*** wajdi has left #openstack-ironic | 17:25 | |
*** wajdi_ is now known as wajdi | 17:25 | |
lucasagomes | folks, I'm calling it a day | 17:26 |
lucasagomes | have a great evening all! | 17:26 |
lucasagomes | see you tomorrow | 17:26 |
mgould | lucasagomes, good night! | 17:26 |
lucasagomes | night night | 17:27 |
*** lucasagomes is now known as lucas-dinner | 17:27 | |
*** e0ne has quit IRC | 17:31 | |
*** ijw has joined #openstack-ironic | 17:31 | |
*** deray has joined #openstack-ironic | 17:32 | |
*** ijw has quit IRC | 17:32 | |
*** ijw has joined #openstack-ironic | 17:32 | |
*** vishwanathj has quit IRC | 17:33 | |
*** serverascode has quit IRC | 17:34 | |
*** vishwanathj has joined #openstack-ironic | 17:35 | |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Migrate api-ref into our tree https://review.openstack.org/312181 | 17:35 |
*** izaakk has quit IRC | 17:35 | |
*** cppforlife_ has quit IRC | 17:35 | |
*** francoblanco has quit IRC | 17:35 | |
*** serverascode has joined #openstack-ironic | 17:35 | |
*** francoblanco has joined #openstack-ironic | 17:36 | |
*** patrickeast has quit IRC | 17:37 | |
*** izaakk has joined #openstack-ironic | 17:38 | |
*** patrickeast has joined #openstack-ironic | 17:38 | |
*** cppforlife_ has joined #openstack-ironic | 17:38 | |
* mgould -> home; good night! | 17:41 | |
*** mgould has quit IRC | 17:42 | |
deray | krotscheck, hi .. | 17:46 |
krotscheck | deray: Hi! | 17:46 |
*** mbound has joined #openstack-ironic | 17:48 | |
wajdi | mordred - I was just speaking to jroll about possibly obtaining a baremetal for CI testing. He mentioned to message you to possibly get more information? Also, I will probably head over to openstack-infra to get some more details so I can make a clearer request on my end. | 17:49 |
openstackgerrit | Merged openstack/bifrost: [Trivial] Remove executable privilege of doc/source/conf.py https://review.openstack.org/311024 | 17:49 |
jroll | wajdi: I think you mean donating baremetal for CI testing ya? :) | 17:50 |
wajdi | yes. donating :) | 17:51 |
wajdi | for the good cause of making everyone's life easier :) | 17:51 |
deray | krotscheck, when we invoke the GET /v1/nodes then what value do we pass to ``X-Auth-Token`` header? | 17:51 |
krotscheck | deray: That depends on the configuration of your ironic. At this time, the webclient does not do anything authentication related. | 17:52 |
krotscheck | deray: it sounds like you've got keystone enabled, yes? If so, the keystone documentation should give you details on what goes into that header. | 17:53 |
deray | krotscheck, ys I have keystone configured and my ironic is not a standalone one | 17:54 |
deray | krotscheck, to get the nodes on the webclient do we need to have the ironic running in a standalone mode? | 17:55 |
deray | what if I have the ironic running as part of devstack with all the other services | 17:56 |
krotscheck | deray: Then I recommend you use horizon and the ironic-ui plugin. | 17:56 |
*** praneshp has joined #openstack-ironic | 17:56 | |
krotscheck | deray: The JS ecosystem is not yet mature enough to handle that use case. We're working on it, and welcome patches. | 17:56 |
deray | krotscheck, I am very new to Angular. Could you point me where you invoke the REST API /v1/nodes in ironic-webclient? | 17:57 |
deray | krotscheck, is this the area where we configure the REST call? https://github.com/openstack/ironic-webclient/blob/master/app/js/modules/api/ironic_node.js#L54 | 17:59 |
krotscheck | deray: Sure, http://git.openstack.org/cgit/openstack/ironic-webclient/tree/app/js/modules/api/ironic_node.js#n69 | 17:59 |
krotscheck | So, that's the resource configuration. It creates an API abstraction library. | 17:59 |
krotscheck | The actual invocation is.... (just a minute...) | 17:59 |
krotscheck | deray: http://git.openstack.org/cgit/openstack/ironic-webclient/tree/app/js/modules/ironic/controller/node_list_controller.js#n45 | 18:00 |
krotscheck | IronicNode.query({}) | 18:00 |
*** baoli has quit IRC | 18:00 | |
*** baoli has joined #openstack-ironic | 18:01 | |
deray | krotscheck, tyvm :) .. just a few more queries | 18:02 |
deray | krotscheck, where from do we get the IronicNode dependency injected in https://github.com/openstack/ironic-webclient/blob/master/app/js/modules/ironic/controller/node_list_controller.js#L20-L21 | 18:03 |
krotscheck | deray: Well, Angular's an injection framework, so anytime you see something like angular.module('modulenames').somemethod(name, implementation); you're getting a new thing that's been injected. | 18:03 |
krotscheck | deray: The actual resource implementations are here: http://git.openstack.org/cgit/openstack/ironic-webclient/tree/app/js/modules/api | 18:04 |
*** piet has quit IRC | 18:04 | |
*** frontrunner has quit IRC | 18:05 | |
deray | krotscheck, oh .. thx. so as I have defined the name of ``IronicNode`` in the ironic_node.js factory this gets automatically registered and injected with name-matching | 18:06 |
krotscheck | deray: yep. | 18:06 |
krotscheck | deray: So, if you want super easy auth header injection, you can define your own injection point and it'll add all the things yourself. | 18:07 |
krotscheck | all the things itself | 18:07 |
* krotscheck has an example, just a sec.... | 18:07 | |
deray | krotscheck, secondly if I raise a patch on ironic-webclient what things I need to run to make sure it's has passed the UT s and other gate jobs | 18:08 |
deray | krotscheck, okay | 18:08 |
krotscheck | deray: The commands that need to pass are `npm run lint` and `npm test` | 18:09 |
*** cdearborn has joined #openstack-ironic | 18:09 | |
deray | karma is the testing framework.. behind the scenes does it run the jasmine suites/specs | 18:09 |
krotscheck | deray: Hrm, the thign that I had that added request interceptors isn't there anymore. | 18:10 |
* krotscheck remembers deprecating that. | 18:10 | |
krotscheck | There's an example in the angular docs in the "Interceptors" section - https://docs.angularjs.org/api/ng/service/$http | 18:10 |
krotscheck | You can add an interceptor in angular.module('ironic').config(function() { add your interceptors here }); | 18:10 |
deray | krotscheck, okay. will have a look.. tyvvm :-) | 18:11 |
krotscheck | deray: Karma is the testing harness that captures the JS to test, launches the browsers, and captures the output. Jasmine is the testing framework :). | 18:11 |
krotscheck | deray: ANytime :) | 18:11 |
deray | krotscheck, so karma encompasses the headless browser to run the jasmine specs, is it? | 18:12 |
krotscheck | deray: Well, it's headless in infra. On your desktop it's not headless unless you setup your environment to run xvfb | 18:12 |
deray | krotscheck, ohkay . .so when i do ``npm test`` it will open up the browser and run the tests ? | 18:13 |
krotscheck | Yep. | 18:13 |
krotscheck | deray: Assuming you have the browsers installed ;) | 18:14 |
deray | krotscheck, yeah .. I have now .. didn't have it at first . bare minimum OS image:) | 18:14 |
*** trown|lunch is now known as trown | 18:15 | |
deray | krotscheck, this https://github.com/openstack/ironic-ui is based on Django plugin I suppose | 18:18 |
krotscheck | deray: yes, that's betherly and ppiela_'s work that plugs into Horizon. different use case :) | 18:19 |
krotscheck | (But we still all work together) | 18:19 |
deray | krotscheck, lemme see if I can make ironic-webclient work for my case (with keystone enabled).. need some more in depth understanding of Angular and some more brushing up of JS. Interceptor might be the quick soln .. | 18:21 |
krotscheck | deray: You may want to look at the JS roadmap, particulary the js-openstacklib project https://krotscheck.net/2016/04/21/javascript-roadmap-for-openstack-newton.html | 18:22 |
krotscheck | deray: Long story short- we _should_ be able to support your use case, but right now there's only one person working on moving this needle. The more that help, the better :) | 18:22 |
*** Goneri has quit IRC | 18:23 | |
*** Goneri has joined #openstack-ironic | 18:24 | |
deray | krotscheck, thanks so much .. would definitely like to volunteer :) am already late here in my part of the world .. good day ahead for you. tty soon | 18:25 |
krotscheck | deray: Awesome! Sleep tight, see you tomorrow. | 18:25 |
deray | krotscheck, ciao :) | 18:25 |
*** deray has quit IRC | 18:25 | |
*** electrofelix has quit IRC | 18:26 | |
*** kwilke has quit IRC | 18:32 | |
*** KennethWilke has joined #openstack-ironic | 18:37 | |
*** fragatin_ has quit IRC | 18:37 | |
*** fragatina has joined #openstack-ironic | 18:38 | |
JayF | Does anyone have a high quality, color picture of pixie boots? | 18:44 |
*** baoli has quit IRC | 18:52 | |
*** dprince has quit IRC | 18:53 | |
*** baoli has joined #openstack-ironic | 18:56 | |
cinerama | JayF: iirc there's an SVG linked from the wiki page | 18:56 |
*** yolanda has quit IRC | 18:56 | |
*** links has quit IRC | 18:58 | |
*** baoli has quit IRC | 18:58 | |
*** ijw has quit IRC | 18:59 | |
JayF | yep, bingo, perfect ty | 18:59 |
*** ijw has joined #openstack-ironic | 19:02 | |
*** mbound has quit IRC | 19:02 | |
*** baoli has joined #openstack-ironic | 19:05 | |
*** cdearborn has quit IRC | 19:22 | |
*** Sukhdev has joined #openstack-ironic | 19:23 | |
openstackgerrit | Chris Krelle proposed openstack/ironic: Add support for the audit middleware https://review.openstack.org/272658 | 19:30 |
*** blakec has joined #openstack-ironic | 19:35 | |
jlvillal | My co-worker said he was at the Scientific Workgroup meeting and one user said they were using Ironic to control 850 bare-metal systems :) | 19:40 |
JayF | Yeah; someone from Pittsburgh I believe | 19:40 |
JayF | I think I talked to them in Vancouver | 19:40 |
JayF | I don't recall the name but they came up and excitedly thanked me for talking to them | 19:41 |
JayF | and I took them at their word that we had talked /forgetful | 19:41 |
*** fragatina has quit IRC | 19:42 | |
*** vishwanathj has quit IRC | 19:42 | |
*** xhku has quit IRC | 19:42 | |
*** thrash has quit IRC | 19:42 | |
*** jrist has quit IRC | 19:42 | |
*** david-lyle has quit IRC | 19:42 | |
*** kuthurium_ has quit IRC | 19:42 | |
*** cfarquhar has quit IRC | 19:42 | |
*** n|cotine has quit IRC | 19:42 | |
*** trown has quit IRC | 19:42 | |
*** gabriel-bezerra has quit IRC | 19:42 | |
*** keedya has quit IRC | 19:42 | |
*** mtanino has quit IRC | 19:42 | |
*** d0ugal has quit IRC | 19:42 | |
*** xek__ has quit IRC | 19:42 | |
*** ppiela_ has quit IRC | 19:42 | |
*** aarefiev has quit IRC | 19:42 | |
*** yhvh- has quit IRC | 19:42 | |
*** marlinc has quit IRC | 19:42 | |
*** mag009_ has quit IRC | 19:42 | |
*** xavierr has quit IRC | 19:42 | |
*** lennyb has quit IRC | 19:42 | |
*** Guest89093 has quit IRC | 19:42 | |
*** lazy_prince has quit IRC | 19:42 | |
*** persia has quit IRC | 19:42 | |
*** crinkle has quit IRC | 19:42 | |
*** keekz has quit IRC | 19:42 | |
*** oberezovskyi has quit IRC | 19:42 | |
*** adreznec has quit IRC | 19:42 | |
jlvillal | JayF: That is a pretty good size deployment :) | 19:43 |
JayF | Absolutely | 19:43 |
NobodyCam | that's awesome.. how many conductors? | 19:46 |
jlvillal | NobodyCam: I don't know... | 19:47 |
*** yolanda has joined #openstack-ironic | 19:47 | |
*** blakec has quit IRC | 19:48 | |
*** baoli has quit IRC | 19:49 | |
*** jjohnson2 has quit IRC | 19:49 | |
*** phschwartz_ is now known as phschwartz | 19:49 | |
*** jjohnson2 has joined #openstack-ironic | 19:50 | |
*** baoli has joined #openstack-ironic | 19:50 | |
*** dmk0202 has joined #openstack-ironic | 19:51 | |
*** cdearborn has joined #openstack-ironic | 19:51 | |
*** david-lyle has joined #openstack-ironic | 19:51 | |
*** keedya has joined #openstack-ironic | 19:51 | |
*** mtanino has joined #openstack-ironic | 19:51 | |
*** d0ugal has joined #openstack-ironic | 19:51 | |
*** xek__ has joined #openstack-ironic | 19:51 | |
*** ppiela_ has joined #openstack-ironic | 19:51 | |
*** aarefiev has joined #openstack-ironic | 19:51 | |
*** yhvh- has joined #openstack-ironic | 19:51 | |
*** marlinc has joined #openstack-ironic | 19:51 | |
*** mag009_ has joined #openstack-ironic | 19:51 | |
*** xavierr has joined #openstack-ironic | 19:51 | |
*** lennyb has joined #openstack-ironic | 19:51 | |
*** Guest89093 has joined #openstack-ironic | 19:51 | |
*** lazy_prince has joined #openstack-ironic | 19:51 | |
*** persia has joined #openstack-ironic | 19:51 | |
*** crinkle has joined #openstack-ironic | 19:51 | |
*** keekz has joined #openstack-ironic | 19:51 | |
*** oberezovskyi has joined #openstack-ironic | 19:51 | |
*** adreznec has joined #openstack-ironic | 19:51 | |
*** fragatina has joined #openstack-ironic | 19:51 | |
*** vishwanathj has joined #openstack-ironic | 19:51 | |
*** xhku has joined #openstack-ironic | 19:51 | |
*** thrash has joined #openstack-ironic | 19:51 | |
*** jrist has joined #openstack-ironic | 19:51 | |
*** kuthurium_ has joined #openstack-ironic | 19:51 | |
*** cfarquhar has joined #openstack-ironic | 19:51 | |
*** n|cotine has joined #openstack-ironic | 19:51 | |
*** trown has joined #openstack-ironic | 19:51 | |
*** gabriel-bezerra has joined #openstack-ironic | 19:51 | |
*** Goneri has quit IRC | 19:52 | |
*** kuthurium_ has quit IRC | 19:53 | |
*** jjohnson2 has quit IRC | 19:56 | |
*** yolanda has quit IRC | 19:56 | |
*** jjohnson2 has joined #openstack-ironic | 20:04 | |
*** baoli has quit IRC | 20:04 | |
*** baoli has joined #openstack-ironic | 20:04 | |
*** rbrud has joined #openstack-ironic | 20:07 | |
*** Sukhdev has quit IRC | 20:07 | |
*** [1]cdearborn has joined #openstack-ironic | 20:14 | |
*** cdearborn has quit IRC | 20:14 | |
devananda | jlvillal, JayF, NobodyCam: I had a long chat with the guy doing the pittsburgh U. deployment -- single node running all the openstack services. | 20:16 |
*** rbrud has quit IRC | 20:17 | |
NobodyCam | for 850 nodes... that's really cool | 20:17 |
jlvillal | Cool :) | 20:18 |
jroll | cray | 20:19 |
jroll | running everything on one box is never cool :P | 20:19 |
NobodyCam | cool was for 850 node sacle | 20:20 |
NobodyCam | scale | 20:20 |
jroll | ya I know | 20:21 |
cinerama | jlvillal, how do you want to handle changes, reviews, etc on the devstack-gate-test repo? | 20:26 |
-openstackstatus- NOTICE: restarting apache on review.openstack.org to pick up security patches. Gerrit web ui may disappear for a short time. | 20:27 | |
jlvillal | cinerama: Pull requests are very welcome | 20:28 |
jlvillal | cinerama: Hopefully that isn't too burdensome | 20:28 |
*** vishwanathj has quit IRC | 20:32 | |
cinerama | jlvillal: nope. just wanted to check what the deal was | 20:32 |
*** vishwanathj has joined #openstack-ironic | 20:33 | |
*** rloo has quit IRC | 20:34 | |
*** e0ne has joined #openstack-ironic | 20:34 | |
mrda | Morning Ironic | 20:38 |
NobodyCam | morning mrda | 20:38 |
*** cdearborn has joined #openstack-ironic | 20:42 | |
*** Sukhdev has joined #openstack-ironic | 20:42 | |
openstackgerrit | Milan Kováčik proposed openstack/ironic-inspector-specs: High Availability for Ironic Inspector https://review.openstack.org/253675 | 20:43 |
*** [1]cdearborn has quit IRC | 20:43 | |
*** bigjools has quit IRC | 20:43 | |
*** bigjools has joined #openstack-ironic | 20:45 | |
*** rloo has joined #openstack-ironic | 20:45 | |
JayF | jlvillal: mrda: https://review.openstack.org/#/c/306670 is fixing an ironic bug in the nova driver, and has no negative feedback. What should we do to get it merged? cc: jcook | 20:47 |
*** Sukhdev has quit IRC | 20:51 | |
*** rbrud has joined #openstack-ironic | 20:52 | |
mrda | Thnks JayF, shall look | 20:53 |
mrda | NobodyCam: o/ | 20:53 |
*** baoli has quit IRC | 20:54 | |
*** lucas-dinner has quit IRC | 20:54 | |
*** lucasagomes has joined #openstack-ironic | 20:58 | |
*** Sukhdev has joined #openstack-ironic | 21:02 | |
*** jjohnson2 has quit IRC | 21:04 | |
jroll | devananda: rloo: NobodyCam: JayF: lucasagomes: dtantsur: I need your reviews on this sometime this week please: https://review.openstack.org/#/c/311530/ | 21:04 |
* jroll updates quickly | 21:05 | |
rloo | jroll: oh. sure, will look in a few minutes. | 21:06 |
jroll | thanks | 21:06 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic-specs: Add newton priorities doc https://review.openstack.org/311530 | 21:06 |
*** trown is now known as trown|outtypewww | 21:06 | |
*** Sukhdev has quit IRC | 21:07 | |
*** maurosr has quit IRC | 21:07 | |
*** cdearborn has quit IRC | 21:08 | |
*** maurosr has joined #openstack-ironic | 21:09 | |
*** ijw has quit IRC | 21:10 | |
*** Sukhdev has joined #openstack-ironic | 21:10 | |
*** harshs has joined #openstack-ironic | 21:10 | |
NobodyCam | jroll: you split the search and clams out from Multi compute host stuff | 21:11 |
jroll | yes | 21:12 |
jroll | they are two distinct pieces of work | 21:12 |
*** kuthurium has joined #openstack-ironic | 21:12 | |
*** e0ne has quit IRC | 21:13 | |
NobodyCam | did we want to list any of the stuff under small stuff? | 21:13 |
TheJulia | I think it is best to keep the main priorities list short | 21:14 |
*** jaybeale has joined #openstack-ironic | 21:14 | |
jroll | +1 | 21:15 |
jroll | this is too long as it is | 21:15 |
TheJulia | agreed | 21:15 |
jroll | I'll put the small stuff on my dashboard | 21:15 |
NobodyCam | :) | 21:15 |
*** raildo is now known as raildo-afk | 21:15 | |
rloo | jroll: I thought we had prioritized them? | 21:16 |
devananda | jroll: reading | 21:16 |
jroll | rloo: well, we roughly said "if we get to the small things, these things are what we should push" | 21:17 |
jroll | I don't want to publish them as our primary priorities for the cycle | 21:17 |
rloo | jroll: sorry, I meant the first table. Above it, it sez 'in no particular order'. are they prioritized or not? | 21:17 |
jroll | oh that | 21:18 |
jroll | rloo: I suppose they are, though I'd question the order of boot from volume vs driver comp | 21:18 |
devananda | jroll: LGTM, and they do appear ordered | 21:19 |
jroll | right, I can change those words | 21:19 |
jroll | please do comment | 21:19 |
*** lucasagomes has quit IRC | 21:20 | |
rloo | jroll: am commenting :) Question about search/claims API. I'd like them to be split, and a primary contact for each. | 21:20 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Migrate api-ref into our tree https://review.openstack.org/312181 | 21:20 |
rloo | jroll: what are the primary contacts? folks to make sure they get done, or folks doing the work? | 21:20 |
jroll | rloo: some of both? | 21:21 |
jroll | primarily the former, I suppose | 21:21 |
rloo | jroll: do you have time to do that work? | 21:21 |
rloo | jroll: I mean, there are two names there. | 21:22 |
jroll | rloo: certainly not all of it, hence the ask for volunteers | 21:22 |
*** lucasagomes has joined #openstack-ironic | 21:22 | |
rloo | jroll: OK. so i can volunteer for one of them. | 21:22 |
jroll | rloo: or more! :) | 21:22 |
rloo | jroll: do you know which lintan is interested in? Although I'd like him to get the rolling upgrades done. | 21:22 |
jroll | rloo: I guess I'm not sure | 21:23 |
jroll | rloo: he expressed interest in that group of work | 21:23 |
rloo | jroll: has lucas seen this? I think he'd volunteer for something. | 21:23 |
jroll | rloo: I'm not sure, he hasn't reviewed | 21:23 |
jroll | rloo: I put this up because I was done writing it and just needed volunteers | 21:24 |
rloo | jroll: ok, i'd like lucas to have a chance to review before it is approved. Well, actually, didn't I ask that all cores review the mitaka priorities before it was approved? guess i'd ask the same. | 21:24 |
jroll | rloo: right, which is why I pinged him | 21:25 |
jroll | all cores is fine with me | 21:25 |
jroll | rloo: to be clear, do you want all cores or all specs cores? | 21:25 |
rloo | jroll: all cores -- the ones that I HOPE will be reviewing this stuff. | 21:26 |
jroll | rloo: okay, cool | 21:26 |
jroll | thanks | 21:27 |
devananda | jroll: commented | 21:29 |
jroll | thanks | 21:30 |
jroll | devananda: fwiw, I don't think we've agreed the resource provider thing is viable for this yet | 21:33 |
*** gugl has joined #openstack-ironic | 21:33 | |
jroll | devananda: needs more thought imo | 21:33 |
devananda | jroll: you want to proceed with the plan for the nova driver that we had in mitaka? | 21:34 |
*** e0ne has joined #openstack-ironic | 21:34 | |
jroll | devananda: if the resource provider thing turns out to be a poor fit, maybe | 21:35 |
jroll | I would prefer not to | 21:35 |
jroll | but for example, if an operator needs to issue a nova command every time a node becomes unschedulable, it's a non-starter | 21:36 |
jroll | (obviously that one is solvable, but you get the idea) | 21:36 |
*** rloo has quit IRC | 21:36 | |
jroll | or if we propose a new spec to use that work and the nova folks disagree that it's the right direction | 21:36 |
*** rloo has joined #openstack-ironic | 21:36 | |
jroll | etc | 21:37 |
*** rama_y has quit IRC | 21:37 | |
jroll | basically, nobody has agreed that's the right thing to do (yet) | 21:37 |
devananda | *nod* | 21:37 |
devananda | it also seems like no one, at least on the nova side, is looking at the proposal we had | 21:38 |
devananda | I need to go back and reread it to see if it makes any sense with the way nova resource tracker is heading | 21:38 |
*** e0ne has quit IRC | 21:38 | |
jroll | yeah, I think it'll still fit | 21:38 |
jroll | the idea is we expose cpu/ram/disk | 21:38 |
jroll | so it's still bad in that we pretend to be a hyp | 21:38 |
jroll | but nothing should block it from working | 21:39 |
*** baoli has joined #openstack-ironic | 21:39 | |
*** baoli has quit IRC | 21:39 | |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Migrate api-ref into our tree https://review.openstack.org/312181 | 21:39 |
jroll | devananda: ^ also relevant to your interests | 21:39 |
*** baoli has joined #openstack-ironic | 21:40 | |
devananda | awesome - yea, I saw the doc email | 21:40 |
*** derekh has quit IRC | 21:40 | |
jroll | so there's a bunch of work to do there, I may rename some files | 21:40 |
jroll | but basically those docs are old and crusty and totally missing things | 21:41 |
jroll | and we should fix that | 21:41 |
jroll | (which is much easier to do now that they're in our tree( | 21:41 |
*** lucasagomes has quit IRC | 21:41 | |
devananda | totally | 21:41 |
*** baoli_ has joined #openstack-ironic | 21:42 | |
* devananda builds the docs locally | 21:42 | |
jroll | I never realized how bad they were :( | 21:42 |
jroll | tox -e api-ref should do it | 21:42 |
devananda | yep | 21:42 |
devananda | alrady building | 21:42 |
devananda | jroll: I'd be in favor of landing the raw import, then cleaning it up in subsequent patches | 21:42 |
devananda | so there's a good trail | 21:42 |
jroll | there's also this as a follow on https://review.openstack.org/#/c/312184/ | 21:42 |
jroll | devananda: yep, totally agree | 21:42 |
*** lucasagomes has joined #openstack-ironic | 21:44 | |
devananda | built fine, no errors \o/ | 21:44 |
jroll | tempest-full in serial, running on bare metal: Ran: 1291 tests in 17337.0000 sec. | 21:44 |
jroll | ouch. | 21:44 |
devananda | dayum | 21:44 |
*** baoli has quit IRC | 21:45 | |
devananda | when you say "on bare metal" - what exactly do you mean? | 21:45 |
jroll | one or two timeouts in there | 21:45 |
jroll | a bare metal machine + devstack w/ 64 VMs for "nodes" | 21:45 |
devananda | just under 5 hours isn't bad, then | 21:46 |
devananda | also, there's no way we're booting 64 VMs in the current -infra gate | 21:46 |
jroll | ehhh. it isn't viable at all though. | 21:46 |
jroll | oh totally | 21:46 |
devananda | it'd take _days_ | 21:46 |
jroll | I just wanted to see what happens when we aren't restricted by ram | 21:46 |
devananda | totally | 21:46 |
jroll | when/if | 21:46 |
* jroll wonders how nasty things get in parallel | 21:47 | |
devananda | running in serial, did it utilize all 64 VMs ? | 21:47 |
devananda | heh yea, that's my next question | 21:47 |
devananda | or how much faster it is | 21:47 |
devananda | *if it is | 21:47 |
*** Sukhdev has quit IRC | 21:47 | |
jroll | it looks like I have console logs for a majority of the VMs | 21:48 |
* jroll runs parallel for funsies | 21:49 | |
*** xhku has quit IRC | 21:59 | |
jlvillal | JayF: mrda and I are meeting in about 30 minutes to go over Nova stuff. We will check it out. Thanks. | 22:01 |
JayF | jlvillal: I figured you'd wanna know, so that's why I pointed them out :) | 22:02 |
jlvillal | JayF: We do :) | 22:02 |
jlvillal | Thanks! | 22:02 |
wajdi | jroll: mat128 and I want to volunteer for the Multiple compute hosts. Should I edit our names inline? | 22:02 |
jroll | wajdi: comment on the patch pls | 22:02 |
jroll | I will update all the things at once | 22:02 |
jroll | I don't want to lose other comments | 22:02 |
jroll | lose/misplace | 22:03 |
wajdi | jroll: great. done. | 22:03 |
jroll | thanks | 22:03 |
*** sambetts|afk has quit IRC | 22:04 | |
*** sambetts has joined #openstack-ironic | 22:07 | |
*** ijw has joined #openstack-ironic | 22:14 | |
*** baoli_ has quit IRC | 22:14 | |
* JayF WTB generic ironic API call for "boot a ramdisk on this" | 22:14 | |
*** ijw has quit IRC | 22:14 | |
*** wajdi has quit IRC | 22:17 | |
*** mbound has joined #openstack-ironic | 22:26 | |
*** ijw has joined #openstack-ironic | 22:30 | |
*** ijw has quit IRC | 22:32 | |
*** ijw has joined #openstack-ironic | 22:32 | |
*** ChrisAusten has quit IRC | 22:37 | |
*** baoli has joined #openstack-ironic | 22:39 | |
*** krotscheck is now known as krotscheck_dcm | 22:44 | |
*** ametts has quit IRC | 22:45 | |
*** mbound has quit IRC | 22:46 | |
*** baoli has quit IRC | 22:48 | |
*** baoli has joined #openstack-ironic | 22:49 | |
JayF | Is there some magic I'm missing to enrolling additional fake hardware in Ironic? | 22:52 |
JayF | I tried to modify some, ended up deleting the ones taht existed, and I keep missing something | 22:53 |
*** baoli has quit IRC | 22:54 | |
*** dmk0202 has quit IRC | 22:54 | |
*** rloo has quit IRC | 22:56 | |
*** baoli has joined #openstack-ironic | 22:58 | |
*** baoli has quit IRC | 23:06 | |
*** baoli has joined #openstack-ironic | 23:06 | |
*** baoli has quit IRC | 23:13 | |
*** harshs has quit IRC | 23:14 | |
devananda | JayF: what are you running into? | 23:27 |
JayF | I think the problem is my knowledge of what to do, not devstack itself, heh | 23:29 |
JayF | tried to cleanup the nodes given to me preconfigured by devstack | 23:29 |
JayF | and create new ones manually on my own | 23:29 |
JayF | without knowing that it's an ... ordeal | 23:29 |
*** absubram has quit IRC | 23:29 | |
JayF | I'm building a 'clean' devstack now and will take a different tactic that doesn't involve starting from scratch | 23:30 |
devananda | JayF: using devstack with VMs to mock bare metal? | 23:33 |
JayF | yes | 23:33 |
JayF | and trying to change the config of the underlying vms | 23:33 |
devananda | I see | 23:33 |
JayF | to benchmark other nic drivers, pxe roms, etc | 23:33 |
JayF | I think I'm going to go for an in-place virsh edit ratehr than trying to make new nodes | 23:34 |
devananda | so yes, there are a bunch of pre-enroll steps that devstack takes to create those VMs, create the network bridges that act like a local switch, etc | 23:34 |
devananda | one way would be to change the ironic/devstack/lib/ironic script to create those VMs differently | 23:34 |
devananda | though you'd need to re-stack for that to take effect, probably | 23:34 |
JayF | yeah, I tried to reproduce those commands manually | 23:34 |
JayF | and it just met with frustration | 23:34 |
devananda | heh, indeed | 23:34 |
JayF | so going to take this other tactic instead | 23:35 |
*** ppiela_ has quit IRC | 23:35 | |
JayF | I might try to make a ./create_nodes_do_everything.sh tool, which creates a node with a set of sane defaults, creates ports, enrolls in ironic | 23:35 |
*** keedya has quit IRC | 23:36 | |
JayF | If I were to get a bunch of die cut pixie boots stickers, 3"x3" or 2"x2"? | 23:37 |
*** keedya has joined #openstack-ironic | 23:37 | |
devananda | hmm | 23:38 |
* devananda looks at his laptop cover | 23:38 | |
JayF | 2"x2" is cheaper, but I think with the die cut it'd end up looking ridiculously small | 23:38 |
devananda | *nod* | 23:38 |
devananda | I have room for either one :) | 23:38 |
* NobodyCam votes for 3x3 | 23:39 | |
JayF | yeah, I think I'm going 3x3 | 23:39 |
JayF | Ah, this is enlightening: even on a fresh stack, the nodes we create don't validate | 23:44 |
JayF | Cannot validate image information for node 2bbb5120-48ef-42cc-8a35-24ac165ee8b7 because one or more parameters are missing from its instance_info.. Missing are: ['ramdisk', 'kernel', 'image_source'] | 23:45 |
devananda | oh - yes, that's normal | 23:45 |
devananda | deploy doesn't validate because nova hasn't passed the instance info yet | 23:46 |
devananda | also, that's an annoying API | 23:46 |
JayF | yeah; looks like hte only thing I got wrong on my other devstack was pointing ironic at the pubkey instead of the privkey for ssh | 23:46 |
JayF | and assuming validate should've worked | 23:46 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!