Monday, 2014-11-17

*** ryanpetrello has joined #openstack-ironic00:31
*** ryanpetrello has quit IRC00:47
*** nosnos has joined #openstack-ironic01:01
*** ryanpetrello has joined #openstack-ironic01:03
*** ryanpetrello has quit IRC01:25
*** ryanpetrello has joined #openstack-ironic01:26
*** yongli has joined #openstack-ironic01:33
*** ryanpetrello has quit IRC01:38
*** achanda has quit IRC01:39
*** achanda has joined #openstack-ironic01:43
*** chenglch has joined #openstack-ironic01:47
*** Haomeng|2 has quit IRC02:06
openstackgerritNaohiro Tamura proposed openstack/ironic: dev-quickstart.rst update to add required packages  https://review.openstack.org/13421602:11
*** naohirot has joined #openstack-ironic02:12
*** achanda has quit IRC02:13
*** pcrews has quit IRC02:31
*** chenglch has quit IRC02:31
*** chenglch has joined #openstack-ironic02:32
*** Haomeng has joined #openstack-ironic02:42
*** bradjones has quit IRC02:44
*** bradjones has joined #openstack-ironic02:45
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: iRMC Power Driver for Ironic  https://review.openstack.org/13448702:51
mrmojeHaomeng|2: I've already been thru the dox. Problem is im alittle bit confused about how ironic pulls it all together.02:56
mrmojeIronic is able to power up my bm node but thats as far as it goes03:00
Haomengmrmoje: yes, ironic will use pxe ipmi to control the hardware power and remote boot03:05
mrmojebtw, Im using a separate dhcp service (separate from neutron)03:06
Haomengmrmoje: it should work without neutron, because ironic just depends on the dhcp+pxe03:07
Haomengmrmoje: and tftp03:07
mrmojeok, after doing a tcpdump, i found that the node (pxelinux.0) tries to find config files03:09
mrmojewhich happen to be missing03:09
mrmojei believe they should be in tftpbootdir/pxelinux.cfg/03:10
mrmojethe search starts with "tftpbootdir/pxelinux.cfg/[MAC-ADDR]" and ends with "tftpbootdir/pxelinux.cfg/default"03:11
mrmojeany pointers on how to create the right configs?03:12
*** achanda has joined #openstack-ironic03:14
mrmojeor is ironic supposed to create those?03:14
Haomengmrmoje: let me check my devstack env, it should be a folder with mac address I think03:15
*** __mohit__ has joined #openstack-ironic03:18
Haomengmrmoje: yes, my env has the mac address folder under pxelinux.cfg03:18
*** __mohit__ has quit IRC03:18
Haomengmrmoje: based on pxe, it will check the mac folder first, if not matched, use default one I think03:19
*** achanda has quit IRC03:19
mrmojewell my ironic doesnt create that03:23
Haomengmrmoje: shoud be issue03:24
mrmojeand the folder has the right permissions set03:24
mrmojeowned by ironic03:24
Haomengmrmoje: yes, it is controled by ironic03:24
mrmojehow does your ironic [pxe] configs look like03:25
mrmoje?03:25
*** Haomeng has quit IRC03:25
*** lazy_prince has quit IRC03:26
mrmojei have ironic creating files in the tftpboot root and not in pxelinux.cfg03:27
*** naohirot has quit IRC03:29
*** killer_prince has joined #openstack-ironic03:29
*** killer_prince is now known as lazy_prince03:30
*** Haomeng has joined #openstack-ironic03:34
*** nosnos has quit IRC03:49
*** pensu has joined #openstack-ironic03:57
*** naohirot has joined #openstack-ironic03:59
*** pensu has quit IRC04:03
*** rushiagr_away is now known as rushiagr04:22
*** vinbs has joined #openstack-ironic04:27
*** pensu has joined #openstack-ironic04:44
*** nosnos has joined #openstack-ironic04:46
*** viktors|afk has quit IRC04:50
*** vdrok has quit IRC04:51
*** vdrok has joined #openstack-ironic04:51
*** viktors has joined #openstack-ironic04:52
*** achanda has joined #openstack-ironic04:53
*** pensu has quit IRC05:06
*** loki184 has joined #openstack-ironic05:13
*** mrmoje has quit IRC05:17
*** pcrews has joined #openstack-ironic05:18
*** pensu has joined #openstack-ironic05:31
*** anderbubble has joined #openstack-ironic05:38
openstackgerritAnusha Ramineni proposed openstack/ironic: iLO Management Interface  https://review.openstack.org/13274605:42
*** ramineni has joined #openstack-ironic05:43
*** mrmoje has joined #openstack-ironic05:43
vinbsmorning ironic!05:45
*** lazy_prince has quit IRC05:49
*** lazy_prince has joined #openstack-ironic05:49
*** nosnos_ has joined #openstack-ironic05:50
*** nosnos has quit IRC05:51
*** rakesh_hs has joined #openstack-ironic05:53
*** pcrews has quit IRC05:54
*** nosnos_ has quit IRC05:57
*** nosnos has joined #openstack-ironic05:59
*** mrmoje has quit IRC06:03
*** datajerk has joined #openstack-ironic06:05
pensuHi all, I have been trying to set up neutron using this guide: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#configure-neutron-to-communicate-with-the-bare-metal-server06:10
pensuAs soon as I add the bridge br-eth2 to my local ethernet interface, the ip on that interface goes down...06:10
pensuAnybody else faced the same problem?06:11
*** datajerk has quit IRC06:13
Haomengvinbs: morning:)06:16
Haomengpensu: hi06:17
Haomengpensu: yes, once we add eth2 into bridge, the l3 on eth2 is disabled, we have to set ip to br-eth206:18
*** Haomeng has quit IRC06:20
*** Haomeng has joined #openstack-ironic06:20
Haomengpensu: so you need to set ip for br-eth206:22
pensuHaomeng: Okay, I didn't know that, gonna try that.....thanks...:)06:23
Haomengpensu: yw06:23
*** ryanpetrello has joined #openstack-ironic06:23
*** nosnos_ has joined #openstack-ironic06:23
*** nosnos has quit IRC06:23
*** pradipta_away is now known as pradipta06:24
*** mrmoje has joined #openstack-ironic06:36
*** mrda is now known as mrda_away06:41
*** achanda has quit IRC07:02
*** ryanpetrello has quit IRC07:02
*** dlpartain has joined #openstack-ironic07:09
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic  https://review.openstack.org/13486507:13
*** anderbubble has quit IRC07:14
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486607:18
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486607:27
pensuHi, I am trying to deploy a physical node using devstack ironic setup, I am getting this error: OSError: [Errno 13] Permission denied: '/opt/stack/data/ironic/tftpboot/de6fcb1d-26a8-4aa1-809c-5a05b752e829'07:27
pensuThe permissions are:07:28
pensustack@peeyush-Standard-PC-i440FX-PIIX-1996:~/devstack$ ls -l /opt/stack/data/ironic/07:28
pensutotal 1207:28
pensu-rw-r--r-- 1 stack stack      54 Nov 11 13:24 ironic_macs.csv07:28
pensudrwxr-xr-x 2 stack stack    4096 Nov 11 13:25 ssh_keys07:28
pensudrwxr-xr-x 4 stack libvirtd 4096 Nov 17 11:39 tftpboot07:28
pensuShould I change the group access of tftpboot to stack? Or is there something else I am missing?07:28
pensuHaomeng: You around? Could you please have a look? ^^07:29
Haomengpensu: I am back07:29
Haomengpensu: can you check "de6fcb1d-26a8-4aa1-809c-5a05b752e829" folder mask?07:30
Haomengpensu: and what user you are using to run ironic counter service process?07:30
pensuHaomeng: Oh, I am using admin not demo, could that be the problem?07:32
pensuHaomeng: And there is no folder by that name...07:32
Haomengpensu: no, admin is the openstack user07:32
pensuHaomeng: Other than that, I am using stack only...07:33
Haomengpensu: I think the root cause is that the user you runing ironic conductor has no permision for your folder de6fcb1d-26a8-4aa1-809c-5a05b752e82907:33
Haomengpensu: how do you launch ironic conductor?07:33
Haomengpensu: you mean under tftpboot, there is no de6fcb1d-26a8-4aa1-809c-5a05b752e829 folder?07:34
Haomengpensu: it should be created by conductor I think, can you check conductor log to see if any error with the tftp mac folder generation?07:35
pensuHaomeng: Okay, wait....that sounds right.....it is a different user.....Argh, man I have a different user and then switch to stack, I guess I forgot to switch while launching the conductor.....07:35
Haomengpensu: yes, It is better that we use same *stack* user to launch the process for each time07:35
pensuHaomeng: Yup, I was doing it with different user, let me launch it with stack again.....thank you again for saving the day...:)07:35
Haomengpensu: notice: drwxr-xr-x 4 stack libvirtd 4096 Nov 17 11:39 tftpboot07:36
Haomengpensu: maybe it is libvirtd user07:36
pensuHaomeng: yeah, it is, I was wondering why it is libvirtd and not stack, but couldn't figure out the reason!07:36
Haomengpensu: ok07:37
Haomengpensu: you run ironic conductor process with libvirtd user?07:37
pensuHaomeng: No,it's a general user I created to get access to system, not sure how libvirtd got there, I guess my user is part of libvirtd group....07:38
Haomengpensu: ok07:39
Haomengpensu: chown /opt/stack/data/ironic/tftpboot to stack stack07:40
Haomengpensu: I check my env07:41
Haomengpensu: it is same libvirtd for tftpboot folder07:41
Haomengpensu: so your root cause is the *mac* folder is not created at all07:41
Haomengpensu: not be the user permision issue, but missing the *mac* folder07:42
Haomengpensu: de6fcb1d-26a8-4aa1-809c-5a05b752e829 should not be *mac* address I think07:42
Haomengpensu: it should be ironic node uuid07:43
pensuHaomeng: okay, it's conductor's responsibility to create that folder, right?07:44
Haomengpensu: you can check with "ironic node-list"07:44
pensuHaomeng: yup, that is my node uuid...07:44
*** mrmoje has quit IRC07:44
Haomengpensu: I think so, let me check the code07:44
Haomengpensu: yes07:44
*** mrmoje has joined #openstack-ironic07:44
mrmojeHaomeng: Still having trouble getting ironic to write pxelinux configs07:44
pensuHaomeng: Okay, so I ran the conductor with stack user again, and I am up till first power cycle, so I guess it's working...:)07:45
mrmojeHaomeng: do you recomend configuring ironic with iPXE?07:45
pensuHaomeng: got that folder now....:)07:45
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic  https://review.openstack.org/13486507:46
Haomengpensu: cool:)07:50
Haomengmrmoje: I checked the code tftp folder is created by devstack script07:51
mrmojethe /tftpboot/pxelinux.cfg/[mac] folder?07:51
Haomengmrmoje: just /tftpboot folder07:51
Haomengmrmoje: /tftpboot/pxelinux.cfg/<NODE_UUID> folder is created by our conductor07:52
*** dlpartain has quit IRC07:53
Haomengmrmoje: did you enable ipxe_enabled in conf.pxe?07:54
mrmojeYes i did07:54
Haomengmrmoje: mrmoje: we have the install-guide.rst document to show us how to do ipxe setup07:55
Haomengmrmoje: and have to setup the http server to serve ipxe http request from baremetal07:55
mrmojei'm not using ipxe07:55
mrmojeim doing dhcp+tftp+syslinux07:56
Haomengmrmoje: ok, ipxe is not enabled by default, so we can just run with pxe+dhcp+tftp+syslinux07:56
Haomengmrmoje: that is easy to start07:56
mrmojethats where im at now07:57
Haomengmrmoje: what is your pxelinux config trouble now? same with pensu's case?07:58
mrmojeno07:58
Haomengmrmoje: ok07:58
Haomengmrmoje: did not remember your case, my irc window lost, can you repeat?07:58
mrmojeafter booting pxelinux.0 image, bm node canot load respective conf file07:58
mrmoje/tftpboot/pxelinux.cfg/[mac] is missing07:59
mrmojeso is /tftpboot/pxelinux.cfg/default07:59
Haomengmrmoje: got it07:59
Haomengmrmoje: yes, the root cause is the pxe spec in pxelinux.cfg/UUID is missing07:59
Haomengmrmoje: so can you check conductor log, let me check how code work to generate the pxe spec folder...08:00
mrmojeok08:01
mrmojechecking logs for clues08:02
Haomengmrmoje: code is here - https://github.com/openstack/ironic/blob/f895eae017ff8c9f07f13a3308b87dd8daf2fc12/ironic/common/pxe_utils.py#L18208:02
Haomengmrmoje: https://github.com/openstack/ironic/blob/f895eae017ff8c9f07f13a3308b87dd8daf2fc12/ironic/common/pxe_utils.py#L191  this line is writing the pxe config08:03
Haomengmrmoje: should be some file io error  around these code I think08:03
Haomengmrmoje: did you enable debug for log?08:07
mrmojeno debug or verbose,08:12
mrmojeonly log errors are the wait-for timeout exception08:12
mrmojeand afterthat :- Some errors were encountered on node X while retrieving IP address on the following ports: Y08:13
mrmojeEnabling debug & verbose now08:13
Haomengmrmoje: maybe it call clean_up_pxe_config after provision08:13
Haomengmrmoje: will clean the pxe conf08:14
mrmojeon that note, it does write some image files in tftpboot root08:14
mrmojeand cleans up after fail08:14
Haomengmrmoje: so the root cause is the errors while retrieving ip, can you show the detail logs?08:14
mrmojeThat happens after teh waitfor exception08:15
mrmojeip gets assigned08:15
mrmojebefore hand08:15
mrmojelogs comming up08:15
Haomengmrmoje: yes - https://github.com/openstack/ironic/blob/b5a531aa4d1e8c5e0056d7aeceda467423009e55/ironic/drivers/modules/pxe.py#L41808:15
Haomengmrmoje: it is better we try to debug  https://github.com/openstack/ironic/blob/f895eae017ff8c9f07f13a3308b87dd8daf2fc12/ironic/common/pxe_utils.py#L18208:17
Haomengmrmoje: to see how code run to generate the pxe conf08:17
Haomengmrmoje: line by line08:17
mrmojeok. I'll pdb in afew08:19
Haomengmrmoje: cool08:20
Haomengmrmoje: easy, insert "import?pdb;pdb.set_trace() " line into pxe.py L182, and stop conductor, and run conductor from console command line again to debug08:21
Haomengmrmoje: maybe the code here is not stable, I think pensu encountered same issue with you, and I will try to fix once we get the root cause08:26
mrmojek08:29
mrmojejust so you know, i installed from "stable/juno"08:29
mrmojepip installed that is08:29
*** yongli has quit IRC08:31
*** yongli has joined #openstack-ironic08:32
*** yongli has quit IRC08:36
*** yongli has joined #openstack-ironic08:38
Haomengmrmoje: ok08:44
*** rakesh_hs2 has joined #openstack-ironic08:50
*** rakesh_hs has quit IRC08:51
Haomengbrb08:53
*** rakesh_hs2 has quit IRC08:55
*** rakesh_hs has joined #openstack-ironic08:57
*** ifarkas has joined #openstack-ironic08:57
*** GheRivero has quit IRC08:59
*** lazy_prince is now known as killer_prince09:03
*** derekh has joined #openstack-ironic09:11
*** romcheg has joined #openstack-ironic09:12
*** romcheg has joined #openstack-ironic09:13
*** romcheg has quit IRC09:13
*** GheRivero has joined #openstack-ironic09:14
*** GheRivero has quit IRC09:14
*** GheRivero has joined #openstack-ironic09:17
*** leopoldj has joined #openstack-ironic09:22
*** lucasagomes has joined #openstack-ironic09:29
GheRiveromorning @Ironic09:35
*** dlpartain has joined #openstack-ironic09:36
*** dlpartain has joined #openstack-ironic09:37
*** dlpartain has quit IRC09:37
*** dlpartain has joined #openstack-ironic09:40
*** dlpartain has quit IRC09:40
*** dlpartain has joined #openstack-ironic09:40
yuriyzmorning Ironic09:41
*** dlpartain has quit IRC09:41
*** dlpartain has joined #openstack-ironic09:42
*** MattMan has quit IRC09:43
*** MattMan has joined #openstack-ironic09:44
lucasagomesGheRivero, yuriyz morning09:44
*** romcheg has joined #openstack-ironic09:48
*** ifarkas has quit IRC09:49
*** ndipanov has joined #openstack-ironic09:50
GheRiverolucasagomes: what's the status of the config file split?09:56
lucasagomesGheRivero, oh man, I gotta get back to that... So urgh it looks pretty bad to have everything in one file09:56
lucasagomesbut somehow, even if you have a block of config on each file09:57
lucasagomesit kinda needs to be linked in a common place as well :/09:57
GheRiverolucasagomes: yeah. it's a rough decision.09:57
GheRiveroany feedback from operators?09:57
lucasagomesGheRivero, if u know a better way of doing and want to take over that patch09:57
lucasagomesGheRivero, I will see with markmc (he made oslo.config) if there's a better way of doing that09:58
lucasagomesGheRivero, oh you mean spli from api conductor etc... ?09:58
lucasagomesI think we dropped that idea, we are going to have all in the same file09:58
GheRiveroyeah. that09:58
GheRiveroah! ok. I will take another look before syncing all oslo libs...09:59
lucasagomesGheRivero, right, thanks10:00
lucasagomesI will poke mark also as soon as I see him online10:00
GheRiverothere is also a pending patch from romcheg about refactoring the policy10:00
lucasagomesindeed, lemme take a look at it. I think I left some comments10:02
lucasagomesit's addressed seems, I will review it soonish10:02
*** achanda has joined #openstack-ironic10:06
*** achanda has quit IRC10:10
*** killer_prince is now known as lazy_prince10:16
*** romcheg has quit IRC10:16
*** romcheg has joined #openstack-ironic10:20
*** naohirot has quit IRC10:25
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add ipmitool as dependency on RHEL/Fedora systems  https://review.openstack.org/13258810:29
*** blinky_ghost has joined #openstack-ironic10:34
*** mkerrin has joined #openstack-ironic10:34
pensulucasagomes: hey, thanks for updating the tag, guess it would take some time for me get used to formats. :)10:35
lucasagomespensu, no worries :) yeah i thought it would be quicker for me to just update it10:35
*** pelix has joined #openstack-ironic10:40
*** pradipta is now known as pradipta_away10:47
openstackgerritTan Lin proposed openstack/ironic-specs: Bare Metal Trust  https://review.openstack.org/13390210:48
*** ramineni has quit IRC10:56
*** GheRivero has quit IRC10:58
*** GheRivero has joined #openstack-ironic10:58
romchegHi guys!11:07
GheRiveromorning romcheg11:08
lucasagomesromcheg, morning, thanks for the name suggestion :)11:09
*** rakesh_hs has quit IRC11:09
*** rakesh_hs has joined #openstack-ironic11:10
*** naohirot has joined #openstack-ironic11:10
blinky_ghosthi all, can anybody help me? I'm trying to install a fedora operating system in a baremetal node, using tripleo. It's stuck on "nc -l -p 10000" part. I wonder if this is related with ironic and how can I debug this? Thanks11:17
lucasagomesblinky_ghost, it looks related to tripleO... Did it happen on the undercloud deployment or overcloud?11:22
lucasagomesas you say baremetal, I'm assuming undercloud11:22
blinky_ghostlucasgomes: overcloud, it's trying to install a baremetal controller node11:22
blinky_ghostlucasgomes: I saw this googling for this issue11:23
blinky_ghost2014-07-08T01:27:18 <lifeless> jerryz: the ramdisk has a port open - 10000 - for ironic to signal 'done' to the ramdisk11:23
blinky_ghost2014-07-08T01:27:22 <jerryz> lifeless: there was a wget request to 192.0.2.1:10000 and it got refused11:23
blinky_ghost2014-07-08T01:27:40 <lifeless> jerryz: thats a nova-baremetal deployment ramdisk11:23
blinky_ghostlucasgomes: actually the undercloud node doesn't have the port 10000 open so I wonder how this works11:24
lucasagomesoh, right... so ur not using Ironic, you're using nova baremetal ?11:25
lucasagomesderekh, ^11:25
blinky_ghostlucasgomes: I'm using ironic, but the image seems to be nova-baremetal, that's my interpretation11:26
Haomengblinky_ghost: I understand the deploy ramdisk will listen 10000 and wait the conductor side call-back11:27
Haomengblinky_ghost: so you are using the ironic with pxe_impitool driver, not ipa right?11:27
derekhblinky_ghost: are their any errors in the orinic-conductor logs, suggesting the call to port 1000 failed ?11:27
blinky_ghostHaomeng: that's correct11:27
Haomengblinky_ghost: have to check ironic conductor log to see why provison is broken and not send signal to ramdisk 10000 port11:28
Haomengblinky_ghost: can you share the conductor log and past into this url - paste.openstack.org11:29
blinky_ghostHaomeng: journalctl -u ironic-conductor ?11:29
Haomengblinky_ghost: just check the conductor log11:29
Haomengblinky_ghost: share to us, we can help you to take a look11:30
blinky_ghostHaomeng: but you mean nova-conductor logs, right?11:30
Haomengblinky_ghost: did you run devstack to install ironic? in this case, we can get log from ~stack/logs11:30
Haomengblinky_ghost: no, ironic-conductor11:31
blinky_ghostHaomeng: no, I used instack11:31
Haomengblinky_ghost: ok, can you check the log patch in ironic.conf11:31
Haomengblinky_ghost: to find where we can find the logs11:31
Haomengblinky_ghost: and I have interest with instack, do you have the guildline of instack, how to use it to install ironic11:33
*** vinbs has quit IRC11:33
Haomengblinky_ghost: and what os type you are using?11:34
blinky_ghostHaomeng: http://pastebin.com/4L84zUea11:35
blinky_ghostHaomeng: Fedora 2011:35
Haomengblinky_ghost: ok11:36
blinky_ghostHaomeng: I've used 2 howtos11:36
blinky_ghostthe result is the same11:36
Haomengblinky_ghost: ok, which document you followed to install with instack?11:37
blinky_ghostHaomeng: you can check this one https://openstack.redhat.com/Deploying_RDO_using_Instack11:37
Haomengblinky_ghost: maybe the document is out of date11:37
Haomengblinky_ghost: thanks11:37
Haomengblinky_ghost: let me check both document and logs11:37
blinky_ghostok thanks11:37
Haomengblinky_ghost: did you run with ipmi?11:38
Haomengblinky_ghost: a lot of ipmi error in your log, such as - Error: Unable to establish IPMI v2 / RMCP+ session11:38
blinky_ghostHaomeng: it uses ipmitool driver11:38
blinky_ghostbut I'm trying to install 2 nodes11:39
blinky_ghostone is controller 192.168.1.234 and the other is compute 192.168.1.23311:39
blinky_ghostthe errors you're seeing are referent to the compute node11:39
Haomengblinky_ghost: the log you pasted is not full, let me check the code which to send signal to 10000 port11:40
blinky_ghostthe controller node uses em2 ethernet device and the compute uses eth1, I don't know if this related11:40
Haomengblinky_ghost: which version you are using, juno release?11:40
blinky_ghostHaomeng: juno11:40
Haomengblinky_ghost: yes, have to make sure the networking is fine11:41
Haomengblinky_ghost: can talk with ip/tcp each other from controler to compute node11:41
Haomengblinky_ghost: one more question, if it is easy to install ironic with instack? I did not use such instack tool11:42
Haomengblinky_ghost: I guess you are refering this doc - https://openstack.redhat.com/Deploying_RDO_on_a_Baremetal_Environment_using_Instack     right?11:42
blinky_ghostHaomeng: right now what it happened is that the controller node is powered on in "nc -l -p 10000" and the compute node shutdown itself.11:42
blinky_ghostyes11:42
Haomengblinky_ghost: ok, let me check code11:43
blinky_ghostHaomeng: ok, so now the controller shutdown itself also and I see this in the UI: Error: Resource CREATE failed: Error: Resource CREATE failed: ResourceInError: Went to status ERROR due to "Message: No valid host was found. , Code: 500"11:44
Haomengblinky_ghost: this should be the case which we have no more ironic hypervisor can be used I think11:45
Haomengblinky_ghost: so nova scheduler can not check the avalible ironc node out11:45
* romcheg is back from lunch11:46
romchegMorning lucasagomes GheRivero!11:46
blinky_ghostHaomeng: I see some errors in nova11:47
Haomengblinky_ghost: can you grep the log with "Failed to continue iSCSI deploym"11:47
Haomengblinky_ghost: based on pxe deploy modul, it will raise exception herer - https://github.com/openstack/ironic/blob/b5a531aa4d1e8c5e0056d7aeceda467423009e55/ironic/drivers/modules/pxe.py#L49511:48
*** openstackgerrit has quit IRC11:48
blinky_ghostHaomeng: what log? ironic-conductor?11:49
Haomengblinky_ghost: yes11:49
*** openstackgerrit has joined #openstack-ironic11:49
*** loki184 has quit IRC11:49
openstackgerritMerged openstack/ironic: Convert qcow2 image to raw format when deploy  https://review.openstack.org/13088111:53
*** pradipta_away is now known as pradipta12:02
*** lazy_prince is now known as killer_prince12:03
*** igordcard has joined #openstack-ironic12:09
Haomengruning - instack-install-undercloud12:20
*** pensu has quit IRC12:21
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Make vendor methods discoverable via the Ironic API  https://review.openstack.org/13353312:22
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Vendor endpoints to support different HTTP methods  https://review.openstack.org/12994212:22
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods  https://review.openstack.org/13456912:22
*** sambetts has joined #openstack-ironic12:27
*** naohirot has quit IRC12:30
*** igordcard has quit IRC12:30
*** nosnos_ has quit IRC12:39
*** ryanpetrello has joined #openstack-ironic12:41
*** igordcard has joined #openstack-ironic12:42
*** lucasagomes is now known as lucas-hungry12:47
*** pradipta is now known as pradipta_away12:47
*** foexle has joined #openstack-ironic12:47
*** jjohnson2_ has quit IRC12:50
*** ryanpetrello has quit IRC12:54
*** ryanpetrello_ has joined #openstack-ironic12:54
*** ryanpetrello_ is now known as ryanpetrello12:54
*** ifarkas has joined #openstack-ironic12:56
*** rakesh_hs has quit IRC13:11
*** rushiagr is now known as rushiagr_away13:12
*** dprince has joined #openstack-ironic13:13
*** dprince has quit IRC13:33
*** ifarkas has quit IRC13:33
*** lucas-hungry is now known as lucasagomes13:37
*** k4n0_ has quit IRC13:39
*** foexle has quit IRC13:49
NobodyCamgood morning Ironic13:49
*** Haomeng has quit IRC13:49
*** Haomeng|2 has joined #openstack-ironic13:49
*** ryanpetrello has quit IRC13:53
openstackgerritMerged openstack/ironic: Add ipmitool as dependency on RHEL/Fedora systems  https://review.openstack.org/13258813:54
*** jjohnson2_ has joined #openstack-ironic13:58
*** ryanpetrello has joined #openstack-ironic13:59
*** chenglch has quit IRC13:59
jrollgood morning all :)14:00
NobodyCammorning jroll14:03
*** dprince has joined #openstack-ironic14:03
jrollheya NobodyCam14:04
*** rloo has joined #openstack-ironic14:07
*** trown|outttypeww is now known as trown14:08
sambettsmorning14:08
NobodyCammorning sambetts14:08
jrollheya sambetts14:09
jrollwow, nova reorganized tests/14:09
jrollthat's painful14:09
jrollapparently gerrit can't rebase test changes, git can14:10
*** krtaylor has joined #openstack-ironic14:11
NobodyCamIpa Folk, looks like this (https://review.openstack.org/#/c/134139) is good to land. any objections to /me +A'ing?14:14
jrollNobodyCam: hmm14:18
jrollit won't break it now14:18
jrollit's likely going to end up back there later14:18
jrollI guess it's fine14:19
*** ryanpetrello has quit IRC14:19
lucasagomesjroll, sambetts NobodyCam morning :)14:24
lucasagomesNobodyCam, I think deva may be away today. Are you running the meeting for us?14:24
jrollmorning lucas :)14:24
lucasagomesjroll, would be awesome to get a RAX input at http://lists.openstack.org/pipermail/openstack-dev/2014-November/050657.html :D14:26
sambettslucasagomes: Love the bear btw14:26
jroll+1000, I love it14:26
* jroll clicks the link to make sure it's a bear14:26
jrollyeah14:26
lucasagomessambetts, jroll lol yay! cheers14:26
NobodyCammorning lucasagomes14:26
jrollI almost want a drum set behind him14:26
jrollmade out of servers14:26
NobodyCamI can14:26
lucasagomesjroll, ohhhh man14:27
lucasagomesthat would be awesome14:27
jrollikr14:27
lucasagomesyeah we could create some variations of it :D14:27
lucasagomesif we accept it I will leave all the vector files etc on our wiki14:28
lucasagomesso people can do pretty much what they want with it14:28
lucasagomeshope to see some variations like that around14:28
sambettsit'll be the new tux14:28
NobodyCamoh and an awesome idea lucasagomes14:29
lucasagomesyush!14:29
lucasagomesNobodyCam, weekend project :P14:29
NobodyCam:)14:29
NobodyCamif I had any art talent I was trying to think of a way to make the drum sticks metal iBeams14:30
NobodyCambut alast I have no talent in that area14:30
lucasagomeshah I can try to tweak it14:31
NobodyCam:-p14:31
lucasagomesI was quite impressed that I could find some gimp + inkspace tutorials about how to vetorize stuff14:31
lucasagomesI thought people only used the adobe stuff14:31
lucasagomesbut that bear is 100% free software!14:32
NobodyCam:) awesome14:32
jrolllol14:32
sambettswoop :D14:32
NobodyCamlooks like https://review.openstack.org/#/c/134337 need a rebase14:33
*** dlpartain has quit IRC14:34
*** mrmoje has quit IRC14:34
*** dprince has quit IRC14:35
*** ryanpetrello has joined #openstack-ironic14:36
lucasagomesNobodyCam, I think deva may be away today. Are you running the meeting for us?14:37
*** mrmoje has joined #openstack-ironic14:42
NobodyCamlucasagomes: sure14:43
NobodyCamnew agenda was locked on friday14:43
*** rushiagr_away is now known as rushiagr14:44
lucasagomesNobodyCam, awesome! Oh I didn't know we are already using the "new format"14:45
NobodyCamlol14:45
lucasagomesI think we shouldn't do in this meeting, but instead announcing that we are going to change to that format14:45
lucasagomesor that we plan to do that14:45
lucasagomesmaybe even having a topic to talk about it :) discuss the differences14:45
jrolland come to agreement on it14:45
jrollit's on there :)14:46
lucasagomesawesome (sorry didn't look :) )14:46
jrollheh14:46
NobodyCamlucasagomes: yes. not going to hold to that .. just trying to prep folks for it14:46
lucasagomesNobodyCam, magic :D14:46
*** igordcard has quit IRC14:46
jrolllet's move super fast with the status BS today though14:50
lucasagomes+114:50
*** igordcard has joined #openstack-ironic14:50
NobodyCamyea14:50
rlooHappy Monday everyone ;)14:53
NobodyCamgood morning rloo14:54
lucasagomesrloo, morning!14:58
rloomorning NobodyCam, hi lucasagomes15:02
NobodyCam:)15:03
NobodyCampy2.6 support is no more in kilo, correct?15:04
lucasagomesyup, it was (finally) dropped15:05
ShrewsNobodyCam: that's my understanding. we should post a patch to remove that, IMO15:05
lucasagomesdict comprehensions ftw!15:05
lucasagomesShrews, there's one15:05
Shrewslucasagomes: even better  :)15:05
*** mrmoje has quit IRC15:06
NobodyCami was just looking at https://review.openstack.org/#/c/13421615:06
NobodyCamand I'm about to approve it, unless someone objects15:07
ShrewsNobodyCam: let me look... that python-tox req worries me15:07
NobodyCam:)15:07
Shrewsare there any distributions that still have an incompatible tox?15:08
Shrewss/incompatible/broken/15:08
* lucasagomes not sure15:08
Shrewshrm15:09
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods  https://review.openstack.org/13456915:10
* Shrews checks w/ infra15:10
*** enikanorov_ has joined #openstack-ironic15:10
ShrewsSo, infra pulls tox in from pypi. I think we should suggest the user do the same at the 'pip install' line15:12
Shrewswhich... he15:12
Shrewsit's already there15:12
Shrews:/15:12
Shrewsso that change doesn't look necessary15:12
*** datajerk has joined #openstack-ironic15:14
Shrewshrm, is that meant for opensuse?15:14
Shrewsthat prereq section confuses me15:15
lucasagomesShrews, oh... indeed when i first looked I thoiught it was for opensuse15:16
lucasagomesbut seems it's not15:16
lucasagomesmaybe we need to add a comment there too saying # For all distros15:17
* lucasagomes is also confused15:17
Shrewslucasagomes: the pip line installs some of the same things from the vendor-specific lines.15:17
NobodyCamdo we need to revove the python-tox from ubuntu section as tox is in the pip install line?15:17
*** aswadr has joined #openstack-ironic15:17
lucasagomesShrews, yeah i see virtualenv on the on suse and pip15:18
*** ChuckC has quit IRC15:18
Shrewsinfra says we need tox >1.6<1.7>1.7.1 as "too-old tox gets you pip which pulls in alpha packages when available"15:18
Shrewsthe 'pip install -U' line should at least have tox added to it, no?15:20
NobodyCamlooks like we do have a comment for that already15:23
*** dlpartain has joined #openstack-ironic15:23
NobodyCam...from your OS distribution and it is too old (tox will complain).You can upgrade it individually, if you need to15:23
ShrewsNobodyCam: that's for virtualenv. my worry is a too old tox15:24
NobodyCamahh15:25
Shrewsand we don't use nose15:25
Shrewsugh... all of this needs cleaned up15:26
*** datajerk has quit IRC15:26
ShrewsSo we *could* let this patch go in as-is. I could try to put together something today that cleans it all up since this isn't the original author's problem. If everyone wants to agree with that.15:28
*** datajerk has joined #openstack-ironic15:28
NobodyCamI'm okay with such a solution15:29
NobodyCamShrews: +2 and commented on that patch.15:32
NobodyCams/+2/+2'd/15:32
*** pcrews has joined #openstack-ironic15:33
*** achanda has joined #openstack-ironic15:49
*** ChuckC has joined #openstack-ironic15:52
*** datajerk has quit IRC15:52
*** rwsu has joined #openstack-ironic15:56
*** anderbubble has joined #openstack-ironic15:58
*** zz_jgrimm is now known as jgrimm15:59
*** rloo has quit IRC16:06
*** rloo has joined #openstack-ironic16:08
*** rloo has quit IRC16:08
*** rloo has joined #openstack-ironic16:08
*** achanda has quit IRC16:09
*** david-lyle_afk is now known as david-lyle16:11
*** dlpartain has quit IRC16:17
*** leopoldj has quit IRC16:21
* NobodyCam loves it when a patch to a rst file failes gate tests :(16:24
*** harlowja_at_home has joined #openstack-ironic16:30
harlowja_at_homerloo,  if u get some time (or others intersted also) https://review.openstack.org/#/c/100693/ (anvil rpm package building for ironic)16:30
rlooharlowja_at_home: will try to look today16:31
NobodyCamanyone looking at: https://bugs.launchpad.net/openstack-ci/+bug/139309916:31
adam_gNobodyCam, hmm16:34
*** mjturek has quit IRC16:35
*** r-daneel has joined #openstack-ironic16:39
*** mjturek has joined #openstack-ironic16:40
*** ifarkas has joined #openstack-ironic16:41
*** vdrok has quit IRC16:42
NobodyCam:/16:43
adam_gits stuck in power on + wait_callback16:45
adam_gbut http://logs.openstack.org/28/134728/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/6e9daa1/logs/ironic-bm-logs/baremetalbrbm_0_console.txt.gz16:45
adam_git looks like the VM never actually boots, DHCP, tftp, etc16:46
*** mrmoje has joined #openstack-ironic16:46
adam_gactually, POST/BIOS/netboot output doesn't actually go to the console log so maybe its stuck netbooting?16:49
NobodyCamthat could be.16:50
NobodyCamI was going to start by looking at the neutron logs. thou I have no proof thats a good place to start16:53
*** chuckC_ has joined #openstack-ironic16:55
adam_gNobodyCam, yeah, im tracing thru there now17:00
*** harlowja_at_home has quit IRC17:00
adam_gwonder if theres a way to get qemu to output those early boot messages17:00
*** rwsu has quit IRC17:03
*** chuckC_ has quit IRC17:04
*** chuckC_ has joined #openstack-ironic17:05
*** chuckC_ has quit IRC17:07
*** chuckC_ has joined #openstack-ironic17:08
NobodyCambbt... brb17:12
*** chuckC_ has quit IRC17:12
*** chuckC_ has joined #openstack-ironic17:12
* JayF wonders if that agent_ipmitool devstack change hit17:15
*** rwsu has joined #openstack-ironic17:16
*** pensu has joined #openstack-ironic17:18
*** rwsu has quit IRC17:18
adam_goh, actually it does DHCP but never tftp's http://logs.openstack.org/28/134728/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/6e9daa1/logs/syslog.txt.gz#_Nov_15_22_24_4517:18
JayFdoes the tftpd generally log in the "gate"17:19
*** rwsu has joined #openstack-ironic17:21
adam_gyea17:22
adam_gJayF, xinetd passes many -v's to it so we can usually see output in syslog17:23
*** marcoemorais has joined #openstack-ironic17:26
*** derekh has quit IRC17:32
lucasagomesNobodyCam, Shrews on https://review.openstack.org/#/c/134216/, as Shrews said it needs a clean up but it's not the authors fault17:33
lucasagomesso I'm going to approve it, is that ok?17:33
lucasagomes(I will open a bug about it as well)17:33
NobodyCamlucasagomes: yep! I should have left a comment to that reguard on the patch17:34
lucasagomesaight thanks !17:36
*** jcoufal has joined #openstack-ironic17:39
*** harlowja_away is now known as harlowja17:41
*** vdrok has joined #openstack-ironic17:41
*** viktors is now known as viktors|afk17:42
*** sambetts has quit IRC17:50
*** igordcard has quit IRC17:52
* lucasagomes brb will be back for the meeting later on17:55
*** lucasagomes is now known as lucas-brb17:55
NobodyCamoh yes meeting time has changed for for /me17:56
NobodyCam11 am vs noon17:56
*** romcheg has quit IRC18:00
*** marcoemorais has quit IRC18:01
*** marcoemorais has joined #openstack-ironic18:01
*** spandhe has joined #openstack-ironic18:04
openstackgerritVictor Lowther proposed openstack/ironic-specs: New Ironic provisioner state machine.  https://review.openstack.org/13382818:11
*** ndipanov is now known as ndipanov_gone18:11
*** anderbubble has quit IRC18:11
jrollNobodyCam: set your irc client to utc and never worry :P18:11
*** anderbubble has joined #openstack-ironic18:13
NobodyCamjroll: :)18:16
*** med_` is now known as medberry18:23
*** medberry is now known as Guest5059918:24
NobodyCam'bout a 1/2 an hour until meeting18:25
*** Guest50599 is now known as med_18:25
*** med_ has joined #openstack-ironic18:25
*** achanda has joined #openstack-ironic18:25
*** achanda has quit IRC18:30
*** spandhe has quit IRC18:32
*** linggao has joined #openstack-ironic18:33
*** achanda has joined #openstack-ironic18:35
*** rushiagr is now known as rushiagr_away18:40
*** naohirot has joined #openstack-ironic18:42
yjiang5_awayJayF: jroll, thanks for your help and input on the IPA log. I figured out in the end my failure is on ironic-conductor side because of proxy setting, not about IPA.18:49
*** yjiang5_away is now known as yjiang518:50
*** spandhe has joined #openstack-ironic18:53
NobodyCamlast chance for befor meeting coffee18:53
*** mrda_away is now known as mrda18:56
mrdaMorning Ironic18:57
*** dtantsur|afk is now known as dtantsur18:57
NobodyCammorning mrda18:57
dtantsurevening/afternoon/morning Ironic!18:57
NobodyCammorning dtantsur :)18:57
*** romcheg has joined #openstack-ironic18:57
*** lucas-brb is now known as lucasagomes18:58
NobodyCamwb lucasagomes18:58
pensuEvening dtantsur :)18:59
lucasagomeso/ thanks18:59
lucasagomes:)18:59
* NobodyCam heads over to meeting room18:59
Shrewswait... new time?18:59
lucasagomesShrews, dst I believe19:00
Shrewsdang yooo  DST19:00
jrollyjiang5: cool, glad you found it19:02
*** pelix has quit IRC19:04
*** marcoemorais has quit IRC19:06
*** marcoemorais has joined #openstack-ironic19:06
*** marcoemorais has quit IRC19:07
*** marcoemorais has joined #openstack-ironic19:07
*** marcoemorais has quit IRC19:17
*** deva__ has joined #openstack-ironic19:17
*** marcoemorais has joined #openstack-ironic19:19
*** anderbubble has quit IRC19:19
*** aswadr has quit IRC19:20
*** igordcard has joined #openstack-ironic19:22
*** anderbubble has joined #openstack-ironic19:24
*** pensu has quit IRC19:30
*** marcoemorais has quit IRC19:34
*** marcoemorais has joined #openstack-ironic19:34
*** marcoemorais has quit IRC19:37
*** marcoemorais has joined #openstack-ironic19:37
*** marcoemorais has quit IRC19:39
*** marcoemorais has joined #openstack-ironic19:39
openstackgerritMerged openstack/ironic: dev-quickstart.rst update to add required packages  https://review.openstack.org/13421619:51
*** jcoufal has quit IRC19:55
NobodyCamsorry all I let time get away from me20:02
*** wanyen has joined #openstack-ironic20:02
NobodyCamthere where several open discussion topics we didn't get to20:02
naohirotNobodyCam: Yes20:02
yjiang5jroll: I'm still trying to build the IPA. Docker behind a proxy seems a bit tricky.20:02
NobodyCamiRMC (Fujitsu IA Server BMC) driver (naohirot)20:02
NobodyCamSupport for non-glance image refs (vdrok)20:02
NobodyCamHelp naming the bear20:02
NobodyCam#link http://lists.openstack.org/pipermail/openstack-dev/2014-November/050657.html20:02
*** romcheg has left #openstack-ironic20:02
naohirotNobodyCam: :-)20:03
devanandaChuckC: reading your email now20:03
NobodyCamnaohirot: I was unsure of what the iRMc question would be?20:03
ChuckCdevananda: please read that and the reply by Carl Baldwin20:03
ChuckCdevananda: I think it's a topic we discussed here, but needed broader attention?20:04
naohirotNobodyCam: right now I don't have specific question, but I submitted 4 blue prints and 2 specs.20:04
jrollyjiang5: I'm sorry, I don't know anything about docker and http proxies, sorry :(20:04
dtantsurok folks, going back into the holiday20:04
*** dtantsur is now known as dtantsur|afk20:04
vdrokright, I have a quick one. I'd like to implement support for images from outside glance, it's on etherpad20:05
naohirotNobodyCam: I'd like to know if these can be implemented in this cycle or not20:05
NobodyCamnaohirot: do you have the spec links handy20:05
yjiang5jroll:  That's ok and I will figure out myself, just some update to you for the console log on IPA. (Building IPA using docker)20:06
jrollyjiang5: cool :)20:06
naohirotNobodyCam: I followed almost same things iLO and DARD did in Juno.20:06
vdrokis the spec needed for this or blueprint is enough?20:06
naohirotNobodyCam: just moment20:06
*** omnibus7 is now known as davidlenwell20:06
devanandavdrok: short spec, please. there was general agreement that we all want to support that at the summit20:06
devanandavdrok: short version -- isntead of taking a glance UUID, it should take any URL20:07
vdrokdevananda, ok, got it20:07
naohirotNobodyCam: one is https://review.openstack.org/#/c/134487/20:07
lucasagomesnaohirot, I see you have 4 bps for 1 spec https://review.openstack.org/#/c/134487/20:07
naohirotNobodyCam: the other is https://review.openstack.org/#/c/134865/20:07
lucasagomesnaohirot, perhaps we could merged the 4 bps into 1?20:07
yjiang5NobodyCam: Can anyone give some hints of the "splitting boot and deploy" in https://etherpad.openstack.org/p/IronicWhiteBoard ? Are there any spec for it?20:08
naohirotlucasagomes: that is also the point I consulted with all20:08
*** alexpilotti has joined #openstack-ironic20:08
lucasagomesyjiang5, there's only a blueprint and some patches I put up20:08
lucasagomesfeel free to work on that too20:09
naohirotlucasagomes: I divided blue print into 4, so that I can commit one by one.20:09
devanandavdrok: so the spec would just be to make sure everyone agrees on the implementation20:09
yjiang5lucasagomes: can you please share me a link? I thought it's the long running ramdisk.20:09
lucasagomesyjiang5, https://blueprints.launchpad.net/ironic/+spec/new-boot-interface20:09
vdrokdevananda, yup, will do, thanks20:09
devanandaJayF: I sort of have a memory that someone on the OnMetal team was starting to work on making the image refs support > glance?20:09
devanandaJayF: if so, see ^20:09
lucasagomesyjiang5, the patches are linked in the bp (at the bottom)20:09
naohirotlucasagomes: 4 blue prints are pxe_irmc, agent_irmc, nfs_irmc, cifs_irmc.20:10
devanandaalso, jeez - remind me not to have another conference the week immediately after our design summit ...20:10
*** BertieFulton has joined #openstack-ironic20:10
naohirotlucasagomes: 2 specs are power and deploy.20:10
yjiang5lucasagomes: thanks.20:10
devananda*someone remind me ...20:10
alexpilotticongrats for the bear-metal mascotte. Finally a OpenStack project team which is not boring :-)20:11
jrolldevananda: we haven't started on anything yet20:11
vdrokalso, if you have some time, please share your opinions about this one - https://review.openstack.org/#/c/130228/20:11
lucasagomesalexpilotti, :D20:11
jrolldevananda: though the agent will gladly take any http url and download that image20:11
lucasagomesdevananda, indeed when you get some time take a look at the mascot, see if u agree with it :)20:11
lucasagomesalexpilotti, please help with the name20:11
lucasagomesnaohirot, I see... I will take a look into the spec, bps20:12
lucasagomesnaohirot, usually we do have 1 spec == 1 bp20:12
NobodyCamnaohirot: how did you come up with two specs? I kinda feel it could be covered by one20:12
alexpilottilucasagomes: I posted a proposal on the etherpad20:12
*** yjiang5 is now known as yjiang5_away20:12
lucasagomesalexpilotti, ah awesome! I will leave it for few days and then call a vote  :)20:12
naohirotNobodyCam: I followed the way iLO and DRAC did in Juno.20:12
devanandalucasagomes: *(@&#!* awesome20:13
lucasagomesdevananda, lol20:13
NobodyCam:)20:13
devanandaalso, ++ to servers-as-the-drumkit20:14
naohirotNobodyCam: They had power driver spec and deploy driver spec and management spec, I think.20:14
devanandanaohirot: power and management, if they share the same external library, could be one spec. if it is just bundling with // reusing an existing deploy driver, then I would agree a single spec for all should be fine.20:15
devanandanaohirot: IIRC, both ilo and drac had significant differences from, say, the PDU and iBoot drivers -- iLO added virtual media, and DRAC added RAID20:15
NobodyCamdevananda: naohirot: ++ that was my thought20:15
devanandaso that is why >1 spec was preferred for those: one spec for the common "it's just another vendor" and then a separate spec for the unique features20:16
devananda(hope I'm remembering / representing that accurately)20:16
NobodyCamnaohirot: are there any external lib you'r planning on using?20:16
naohirotdevananda: In terms of power and management, iRMC doesn't have SOAP like I/F, only IPMI is available.20:17
naohirotdevananda: so I excluded management I/F.20:17
devanandak20:18
naohirotdevananda: correction, In terms of power and management, iRMC doesn't have SOAP like I/F for management, but power.20:18
*** todd_dsm has joined #openstack-ironic20:19
NobodyCambrb20:19
ChuckCdevananda: afk for 15 to get some lunch20:19
lucasagomesI will brb as well, gotta eat something for dinner20:20
*** lucasagomes is now known as lucas-brb20:20
*** lucas-brb is now known as lucas-dinner20:20
naohirotdevananda: I'd like to implement power and deploy thought virtual media for iRMC.20:21
devanandanaohirot: great20:21
naohirotdevananda: s/thought/through/20:21
naohirotdevananda: I'm going to use IPMItool or IPMINative for management this time.20:22
devanandanaohirot: how will you attach virtual media using IPMI ?20:22
naohirotdevananda: after that, I'd like to add getting sensor method by using SOAP like I/F of iRMC into management.20:23
naohirotdevananda: iRMC has SOAP like I/F to attach virtual media though either NIF or CIFS.20:24
* NobodyCam is back20:25
naohirotdevananda: s/though/through/ :-)20:25
*** datajerk has joined #openstack-ironic20:26
naohirotdevananda: s/NIF/NFS/ too many typo, sorry.20:26
devanandanaohirot: if you're going to rely on the SOAP-like interface for attaching virtual-media boot image, why not use that also for power and management?20:26
lucas-dinnernaohirot, sorry I'm a bit lost with the proposals. So seems u've the SOAP like interface for the virtual media (deploy) and also to get sensors (management)20:27
lucas-dinnerand for power u can use the ipmitool or ipminative power interfaces20:27
lucas-dinneris that correct?20:27
naohirotdevananda: I use SOAP like I/F for power and deploy, but not for management except getting sensor.20:29
devanandanaohirot: why?20:29
naohirotdevananda: because iRMC doesn't have SOAP like I/F for get/set boot device and get boot device.20:30
*** BertieFulton has quit IRC20:30
naohirotdevananda: IPMI is only available for get/set boot device and get boot device in case of iRMC.20:31
naohirotdevananda: IPMI is only available for get/set boot device and get boot device *list* in case of iRMC.20:31
devanandaahhh20:32
devanandaok then20:32
devanandaas long as that's clear in the spec, it seems fine to me.20:32
naohirotdevananda: Okay20:32
*** blinky_ghost has quit IRC20:32
devanandaalso, that seems like a really weird choice for the hardware vendor to have made. but hardware vendors are weird :)20:32
adam_gNobodyCam, hopefully this will show help us see wth is failing: https://review.openstack.org/13506820:32
*** ifarkas has quit IRC20:34
NobodyCamadam_g: wow I didn't even know if such a package :)20:34
devanandaChuckC: before I send this reply, let me ask this20:34
adam_gNobodyCam, TIL as wel :)20:34
naohirotlucas-dinner: Yes, sorry for late reply20:35
devanandaChuckC: "address of the neutrron port will be different from actual NICs mac address" -- does this mean neutron will cease to know what the actual MACs are?20:35
ChuckCdevananda: if we do nothing but implement dhcp client id, then mac address for the port cannot change, so yes, i think so20:37
devanandaif neutron does not know the physical MACs, I think this is a non-starter20:38
ChuckCdevananda: ok, good, that's one of the items we needed to understand: then we need mac address update also20:39
ChuckCdevananda: that still leaves the question about whether an ironic server can be configured to boot using a dhcp client id20:44
devanandaChuckC: replied to the ML jsut now. I agree with carl's point that this is before acces to the metadata service20:45
devanandaChuckC: as youve outlined it, it would only work with configdrive20:45
devanandawhich is currently only supported by IPA-based drivers20:45
naohirotOh, my first contribution has been merged. https://review.openstack.org/#/c/134216/20:46
naohirotThanks all!20:46
ChuckCdevananda: ok, let me read your reply.  Thank!20:47
NobodyCamnaohirot: w00t.. looking forward to many more :)20:47
naohirotNobodyCam: I'm really exciting working in Ironic team :-)20:49
*** openstackgerrit has quit IRC20:49
*** openstackgerrit has joined #openstack-ironic20:49
naohirotNobodyCam: I'd like to contribute not only for my company but also to the community.20:50
NobodyCamnaohirot: Awesome.. and may I say Thank you!! :)20:51
naohirotNobodyCam: you are welcome. I still need to read a lot code and docs, but if there is something I could do, please let me know :-)20:54
NobodyCam:)20:54
*** achanda has quit IRC20:54
linggaoxcat2020:55
NobodyCamhi linggao20:55
linggaoHey NobodyCam, long time no talk.20:56
NobodyCamya20:56
NobodyCamoh I had a question20:56
linggaook20:57
NobodyCamdo you know if the check-ironic-xcat-third-party re run on a recheck?20:57
NobodyCamcheck-ironic-xcat-third-party *jobs are20:57
linggaoI do not know. I can ask our developer to try it tonight.20:58
NobodyCamI rechecked a couple of patches over the weekend and didn't see them rerun... but really I wasn't looking at them20:59
linggaowe need a defect to run recheck, correct?21:00
linggaocan you just put any defect number in the comment for the patch for recheck?21:01
*** vdrok has quit IRC21:03
PaulCzarI'm seeing this same error - https://bugs.launchpad.net/ironic/+bug/138250421:04
PaulCzaron juno 2014.2 ...  should I just remove the compute_manager= line ?21:05
PaulCzarscheduler_host_manager line even21:07
NobodyCamlinggao: that # is the reason (bug) you are rechecking for.. its used to help generate (keep up to date)  http://status.openstack.org/elastic-recheck/ amoung other thing21:09
devanandaPaulCzar: what are you setting scheduler_host_manager to?21:11
*** wanyen has quit IRC21:11
NobodyCamPaulCzar: I see its there in trunk (https://github.com/openstack/nova/blob/master/nova/scheduler/ironic_host_manager.py#L86) may I ask how you installed ironic/nova?21:13
PaulCzardevananda: I think I see what's going on ... the file was renamed at some point21:13
PaulCzarI'm actually trying to install juno ironic on an icehouse openstack21:14
devanandaPaulCzar: ahh. yep. that's not tested/supported21:14
PaulCzar*nod*21:14
devanandaPaulCzar: that said, i'm sure you're not the only one who's gonna try it ... so if you want to document the issues you're finding somewhere, that'd be great21:15
PaulCzarwill do21:15
devanandaPaulCzar: curious, are you using the old nova-baremetal at all?21:15
devanandaor s/are/were/21:15
*** mrmoje has quit IRC21:16
*** mrmoje has joined #openstack-ironic21:18
PaulCzarnope21:18
PaulCzarstraight to ironic21:18
PaulCzarhopefully21:18
devanandanice21:18
NobodyCamw00t21:20
*** achanda has joined #openstack-ironic21:28
* devananda updates the meeting agenda page21:32
*** alexpilotti has quit IRC21:39
* devananda goes afk for a while21:45
*** alexpilotti has joined #openstack-ironic21:55
*** linggao has quit IRC21:58
rlooqq for anyone. Are we ok using stuff in python 2.7 that is not avail in python 3.3. Eg TestCase.assertItemsEqual was renamed to TestCase.assertCountEqual in python 3.3.22:02
rloo^^ used in https://review.openstack.org/#/c/132628/6/ironic/tests/drivers/test_seamicro.py22:02
*** jjohnson2_ has quit IRC22:02
jrollwe technically don't support python 3 right now, afaik22:02
jrollbut we should22:02
jrollthere may be a six.moves for this22:03
jrollrloo: https://bitbucket.org/gutworth/six/issue/50/sixassertcountequal-self22:03
jrollapparently they don't have it, but we could make a helper function for that in ironic until they do22:04
rloojroll: so it isn't there yet but one day someone will add it to six?22:04
jrollmaybe!22:04
jrollit could even be you!22:04
rloonope, i'm only reviewing someone's patch.22:04
rlooit is seamicro driver code.22:04
jrollI would -1 for that, personally22:05
rloook, -1, they shouldn't use .assertItemsEqual?22:05
*** overlayer has joined #openstack-ironic22:05
jrollthey should use code that works on python 3 as well22:06
rloojroll: ok, thx, I'll mention that then. (but no, I won't mention your name!)22:06
*** Hefeweizen has joined #openstack-ironic22:07
*** igordcard has quit IRC22:07
* NobodyCam needs to be sure to check for that too22:10
jrollsix has a lot of magic22:15
jrollI'm scared22:16
*** ChuckC has quit IRC22:18
*** marcoemorais has quit IRC22:25
* NobodyCam wishes the unmerged juno specs could be moved elsewhere22:32
*** marcoemorais has joined #openstack-ironic22:34
rlooNobodyCam: why move the unmerged juno specs elsewhere?22:34
NobodyCamrloo: just to clean up https://review.openstack.org/#/q/status:open+project:openstack/ironic-specs,n,0030bac30001bfc822:35
*** marcoemorais has quit IRC22:35
jrollgertty dude, gertty22:35
rlooNobodyCam: oh. So I asked devananda about the specs (not sure what I asked though), and he said that it was ok to 'abandon' the specs that were carried over from juno. It seems like by now, if someone wanted them for kilo, they would have updated them.22:36
*** marcoemorais has joined #openstack-ironic22:36
rlooNobodyCam: I don't have the ability to abandon them. Maybe you (a core) does?22:37
jrollproblem is, we can't abandon them, only the submitter can22:37
jrollafaik22:37
*** marcoemorais has quit IRC22:37
rloojroll: can you check? I think you're a core-reviewer?22:37
*** marcoemorais has joined #openstack-ironic22:37
jrollyeah22:38
*** datajerk has quit IRC22:38
PaulCzaris anybody successfully running ironic and nova+kvm on the same openstack install ?22:39
jrolloh whaddya know, I can22:39
jrollrloo: ^22:39
jrollPaulCzar: we're using cells to do so at rackspace22:40
rloojroll, NobodyCam: go crazy :-)22:40
jrolls/kvm/xen/ of course22:40
NobodyCamlol22:40
PaulCzarjroll: this will be for a relatively small install .. so I don't want the complication of multiple cells22:40
PaulCzarbut I'm concerned about the scheduler handling both22:41
NobodyCamrloo: yes I do have that button22:41
jrollPaulCzar: yeah, I hear you. all I know is something something host aggregates22:41
jrollI honestly have no idea how it works, though22:41
jrollI should :(22:41
jrollI'm going to set that up on the side one day to find out22:41
* NobodyCam is thinking Ironic may what to have a FAQ page 22:42
jrollyou mean like some docs?22:42
NobodyCamlol.. no one line answers to the common questions22:43
*** lucas-dinner has quit IRC22:43
NobodyCamjroll: we have `some` docs around (somewhere)22:44
jrollNobodyCam: yeah, I was mostly joking22:44
NobodyCam:-/22:45
*** alexpilotti has quit IRC22:52
*** ryanpetrello has quit IRC23:00
*** marcoemorais has quit IRC23:02
*** alexpilotti has joined #openstack-ironic23:02
*** marcoemorais has joined #openstack-ironic23:03
*** marcoemorais has quit IRC23:03
*** marcoemorais has joined #openstack-ironic23:04
NobodyCambbiab23:13
*** r-daneel has quit IRC23:14
*** anderbubble has quit IRC23:31
*** ChuckC has joined #openstack-ironic23:34
NobodyCamsupported_ ? just seems like a strange var name to /me23:36
yjiang5_awayNobodyCam: A curios question that in PXE_iscsi driver, currently in pxe_ipmitool, we create the pxe config with two entry, one for deply and one for boot. In theory,it should be ok that we have only one entry, and we switch that entry, or recreate, from deploy to boot in continue deploying, right?23:36
*** yjiang5_away is now known as yjiang523:36
NobodyCamIn theory yes23:37
NobodyCamthou I believe we did switching just for readablity23:38
*** overlayer has quit IRC23:38
*** ChuckC has quit IRC23:39
yjiang5NobodyCam: Got it, thanks.23:39
jrollwe currently make one for boot23:39
jrolls/boot/deploy/23:40
jrolland then re.sub it into a config for instance boot23:40
*** Marga_ has joined #openstack-ironic23:41
*** Marga_ has quit IRC23:42
yjiang5jroll: hmm, I remember when I checked by pxe config two weeks before, it has two entries, and the line of 'default deploy' will be change to 'default boot', right?23:42
*** Marga_ has joined #openstack-ironic23:42
jrolloh, maybe23:43
jrollyeah23:43
yjiang5jroll: although it does update the "ROOT" in the boot entry.23:43
*** soren has quit IRC23:44
yjiang5jroll: is reading the https://review.openstack.org/#/c/127213/2 , and just think if we only have one entry, it will make the PXEBoot be more like a PXEBoot, which is simply create the PXE environment for a node, with the required information.23:45
jrollyjiang5: I completely agree23:49
yjiang5jroll: :)23:49
jrollI also want a "diskless pxe" driver, which won't use a deploy ramdisk, just pxe boot an instance image23:50
*** Marga_ has quit IRC23:50
jrollI guess maybe it would have a deploy ramdisk for swap/ephemeral23:50
NobodyCamjroll: a diskless pxe boot with ephemeral storage23:52
yjiang5jroll: 'diskless pxe', hmm, you mean the ironic instance works like a diskless system, or use iscsi, and no root partition in the compute node?23:52
jrollas in23:52
jrollI want to run my hypervisor in ram, for example23:53
yjiang5jroll: I was on a project like this before. The xen hypervisor are all in ram, and the disk is owned by a guest.23:54
* NobodyCam steps away 23:55
* yjiang5 missing working on C language.23:55
jrollhehe23:56
*** achanda has quit IRC23:57

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