*** jwcroppe has joined #openstack-powervm | 00:05 | |
*** jwcroppe has quit IRC | 00:33 | |
*** jwcroppe has joined #openstack-powervm | 00:33 | |
*** thorst has joined #openstack-powervm | 00:55 | |
*** thorst has quit IRC | 01:04 | |
*** clbush_ has joined #openstack-powervm | 01:43 | |
*** clbush_ has quit IRC | 01:51 | |
*** thorst has joined #openstack-powervm | 02:03 | |
*** thorst has quit IRC | 02:10 | |
*** k0da has quit IRC | 02:25 | |
*** clbush_ has joined #openstack-powervm | 02:33 | |
*** thorst has joined #openstack-powervm | 03:06 | |
*** clbush_ has quit IRC | 03:12 | |
*** thorst has quit IRC | 03:14 | |
*** apearson has joined #openstack-powervm | 03:21 | |
*** k0da has joined #openstack-powervm | 03:42 | |
*** shyama has joined #openstack-powervm | 04:00 | |
*** thorst has joined #openstack-powervm | 04:12 | |
*** thorst has quit IRC | 04:19 | |
*** clbush_ has joined #openstack-powervm | 04:22 | |
*** clbush_ has quit IRC | 04:30 | |
*** apearson has quit IRC | 04:50 | |
*** tjakobs has joined #openstack-powervm | 05:12 | |
*** thorst has joined #openstack-powervm | 05:18 | |
*** thorst has quit IRC | 05:24 | |
*** tjakobs has quit IRC | 05:32 | |
*** k0da has quit IRC | 05:43 | |
*** thorst has joined #openstack-powervm | 06:22 | |
*** thorst has quit IRC | 06:29 | |
*** thorst has joined #openstack-powervm | 07:27 | |
*** thorst has quit IRC | 07:34 | |
*** k0da has joined #openstack-powervm | 07:43 | |
*** viclarson has joined #openstack-powervm | 08:30 | |
*** thorst has joined #openstack-powervm | 08:32 | |
*** thorst has quit IRC | 08:40 | |
viclarson | hi\ | 09:19 |
---|---|---|
viclarson | # configure_networking_powervm() - Configure the system to use networking_powervm | 09:20 |
viclarson | function configure_networking_powervm { | 09:20 |
viclarson | iniset /$Q_PLUGIN_CONF_FILE ml2 mechanism_drivers $PVM_SEA_MECH_DRIVER | 09:20 |
viclarson | } | 09:20 |
viclarson | elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then | 09:20 |
viclarson | # Lay down configuration post install | 09:20 |
viclarson | echo_summary "Configuring networking-powervm" | 09:20 |
viclarson | configure_networking_powervm | 09:20 |
viclarson | it seems devstack configures pvm_sea at controller side | 09:21 |
viclarson | which configuration d be done? | 09:21 |
viclarson | two mech drivers? | 09:22 |
viclarson | pvm_sea, linux_bridge? | 09:22 |
viclarson | or linux_bridge is enough? | 09:22 |
viclarson | https://github.com/openstack/networking-powervm | 09:22 |
viclarson | The cloud administrator needs to install the agent on both the Neutron controller as well as on the compute node. | 09:23 |
viclarson | which configuration of agent d be done on controller? | 09:23 |
*** thorst has joined #openstack-powervm | 09:37 | |
*** thorst has quit IRC | 09:44 | |
*** thorst has joined #openstack-powervm | 10:42 | |
*** openstackgerrit has quit IRC | 10:48 | |
*** openstackgerrit has joined #openstack-powervm | 10:49 | |
*** thorst has quit IRC | 10:49 | |
*** seroyer has joined #openstack-powervm | 11:27 | |
viclarson | d i repost questions or this chat stores history? | 11:36 |
*** thorst has joined #openstack-powervm | 11:47 | |
*** miltonm has quit IRC | 11:53 | |
viclarson | hi\ | 11:55 |
viclarson | <viclarson> # configure_networking_powervm() - Configure the system to use networking_powervm | 11:55 |
viclarson | <viclarson> function configure_networking_powervm { | 11:55 |
viclarson | <viclarson> iniset /$Q_PLUGIN_CONF_FILE ml2 mechanism_drivers $PVM_SEA_MECH_DRIVER | 11:55 |
viclarson | <viclarson> } | 11:55 |
viclarson | <viclarson> elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then | 11:55 |
viclarson | <viclarson> # Lay down configuration post install | 11:55 |
viclarson | <viclarson> echo_summary "Configuring networking-powervm" | 11:55 |
viclarson | <viclarson> configure_networking_powervm | 11:55 |
viclarson | <viclarson> it seems devstack configures pvm_sea at controller side | 11:55 |
viclarson | <viclarson> which configuration d be done? | 11:55 |
viclarson | <viclarson> two mech drivers? | 11:55 |
viclarson | <viclarson> pvm_sea, linux_bridge? | 11:55 |
viclarson | <viclarson> or linux_bridge is enough? | 11:55 |
viclarson | <viclarson> https://github.com/openstack/networking-powervm | 11:55 |
viclarson | <viclarson> The cloud administrator needs to install the agent on both the Neutron controller as well as on the compute node. | 11:56 |
viclarson | <viclarson> which configuration of agent d be done on controller? | 11:56 |
thorst | yes, all neutron plugins need to be installed on both the compute side (or if they're controlling something else...wherever the thing is that they control) plus the controller side | 11:56 |
thorst | this is so that you allow the server to see the agents mechanism driver. | 11:56 |
thorst | you just don't notice with Linux Bridge or OVS because those are the only two in neutron itself. | 11:57 |
*** tblakes has joined #openstack-powervm | 12:00 | |
*** seroyer has quit IRC | 12:04 | |
*** seroyer has joined #openstack-powervm | 12:06 | |
*** edmondsw has joined #openstack-powervm | 12:23 | |
*** mdrabe has joined #openstack-powervm | 12:30 | |
thorst | tblakes: there? | 12:37 |
tblakes | Hello | 12:38 |
thorst | that .68 VM you were hosting me...is that still active? | 12:38 |
thorst | or did it eventually just die out | 12:38 |
thorst | I can't ping it at the moment, not sure if cloud problem or expiration issue | 12:38 |
tblakes | I can't access Jupiter currently to check, but I know I did have a few hosts expire at the end of last week. | 12:41 |
thorst | tblakes: I'll send a note to the team hosting it | 12:41 |
thorst | see if we can't get it up and running again quick... | 12:41 |
tblakes | Refresh my memory. What was I hosting that for? | 12:42 |
thorst | sdn controller? | 12:43 |
*** esberglu has joined #openstack-powervm | 13:09 | |
*** esberglu has quit IRC | 13:10 | |
*** dwayne has joined #openstack-powervm | 13:11 | |
*** apearson has joined #openstack-powervm | 13:13 | |
thorst | efried: you fully review the powervm bp? | 13:15 |
thorst | I think we should submit that today. | 13:15 |
thorst | than add us to the Thursday IRC meeting for nova | 13:15 |
efried | thorst, yes, I reviewed it. | 13:17 |
thorst | efried: excellent | 13:17 |
efried | Did esberglu update the history? | 13:17 |
thorst | efried: dont' think so yet. I'll also do that though today | 13:17 |
*** clbush_ has joined #openstack-powervm | 13:28 | |
*** esberglu has joined #openstack-powervm | 13:38 | |
viclarson | so on controller side i d have two mech drivers configured? mechanism_drivers = pvm_sea,linuxbridge | 13:40 |
viclarson | than i have this error on controller side: | 13:41 |
viclarson | ibmveth 30000002 eth0: tx: h_send_logical_lan failed with rc=-4 | 13:41 |
viclarson | what does it mean? | 13:41 |
thorst | viclarson: where is your controller running? on a PowerVM LPAR? I thought it was an x86 controller (or a bare metal Power box)? | 13:48 |
*** clbush_ has quit IRC | 13:49 | |
viclarson | on a powervm lpatr | 13:49 |
viclarson | on a powervm lpar | 13:49 |
thorst | Okay - I'm betting the problem is the following. (seroyer - please keep me honst) | 13:52 |
thorst | PowerVM doesn't allow the virtual ethernet to send other mac addresses through it unless its a trunk adapter. You're running this as a client VM so its not a trunk adapter, so when the Linux Bridge you put on top tries to send stuff from other virtual addresses it hits that issue. | 13:53 |
thorst | seroyer: Is that right? | 13:53 |
seroyer | thorst, plausible. | 14:01 |
thorst | seroyer: so if it is a controller we probably need a dedicated card for now? | 14:02 |
thorst | if you're hosting DHCP, metadata, etc... on it | 14:02 |
thorst | like we need attached I/O for network nodes | 14:02 |
*** burgerk has joined #openstack-powervm | 14:07 | |
*** tjakobs has joined #openstack-powervm | 14:13 | |
*** kriskend has joined #openstack-powervm | 14:18 | |
efried | thorst, here's a thing I'd like to do in the SR-IOV neutron agent: | 14:22 |
efried | Right now we've got _report_state happening on a fixed interval (default 30s). In newton, the rpc_loop is updating the pport label in the agent every 2s. So it could be as much as 32s after a pport update where we could be deploying vnics to the wrong pports. | 14:25 |
efried | Proposal: have an event handler explicitly invoke _report_state when the pport labels change. | 14:26 |
efried | Bring that gap down to subsecond. | 14:26 |
thorst | well, I'm good with that as back burner work :-) | 14:26 |
efried | Fairly small change, really. | 14:27 |
thorst | OK | 14:32 |
viclarson | how to configure vm to access trunk adapter? | 14:35 |
viclarson | after changing mac dhcp packets managed to access vm | 14:37 |
*** seroyer has quit IRC | 14:54 | |
*** clbush_ has joined #openstack-powervm | 14:55 | |
*** miltonm has joined #openstack-powervm | 14:56 | |
*** seroyer has joined #openstack-powervm | 15:09 | |
*** kylek3h has joined #openstack-powervm | 15:12 | |
openstackgerrit | Drew Thorstensen (thorst) proposed openstack/nova-powervm: WIP: Pre-allocate trunk adapter on target host https://review.openstack.org/350231 | 15:21 |
thorst | viclarson: client VM or the controller LPAR? | 15:22 |
thorst | client VM will be able to access the 'trunk' through the VIOS due to networking-powervm | 15:23 |
thorst | controller VM needs direct attach network card | 15:23 |
viclarson | controller vm | 15:27 |
viclarson | can it be configured through pvmctl? | 15:27 |
*** apearson has quit IRC | 15:30 | |
*** apearson has joined #openstack-powervm | 15:32 | |
viclarson | padmin@novalink:~$ pvmctl vea list -i lpar_id=6 | 15:39 |
viclarson | Virtual Ethernet Adapters | 15:39 |
viclarson | +------+------------+------+--------------+------+-------+--------------+ | 15:39 |
viclarson | | PVID | VSwitch | LPAR | MAC | Slot | Trunk | Tagged VLANs | | 15:39 |
viclarson | +------+------------+------+--------------+------+-------+--------------+ | 15:39 |
viclarson | | 604 | ETHERNET0 | 6 | FA163EA10B74 | 2 | False | | | 15:39 |
viclarson | | 4094 | MGMTSWITCH | 6 | 5661137C0F52 | 3 | False | | | 15:39 |
viclarson | +------+------------+------+--------------+------+-------+--------------+ | 15:39 |
viclarson | why we need two interfaces at client vm? | 15:39 |
viclarson | root@ubuntu:~# cat /etc/network/interfaces | 15:41 |
viclarson | # Injected by Nova on instance boot | 15:41 |
viclarson | # | 15:41 |
viclarson | # This file describes the network interfaces available on your system | 15:41 |
viclarson | # and how to activate them. For more information, see interfaces(5). | 15:41 |
viclarson | # The loopback network interface | 15:41 |
viclarson | auto lo | 15:41 |
viclarson | iface lo inet loopback | 15:41 |
viclarson | auto eth1 | 15:41 |
viclarson | iface eth1 inet static | 15:41 |
viclarson | hwaddress ether 56:61:13:7c:0f:52 | 15:41 |
viclarson | address None | 15:41 |
viclarson | netmask None | 15:41 |
viclarson | broadcast None | 15:41 |
viclarson | iface eth1 inet6 static | 15:41 |
viclarson | hwaddress ether 56:61:13:7c:0f:52 | 15:41 |
viclarson | address fe80::5461:13ff:fe7c:0f52 | 15:41 |
viclarson | netmask 64 | 15:41 |
viclarson | why eth0 is not configured? | 15:41 |
thorst | sorry - was in mtg | 16:08 |
*** viclarson has quit IRC | 16:08 | |
thorst | viclarson: did you have flat_injected set to True in the nova compute conf? | 16:09 |
thorst | the second nic (MGMTSWITCH) is for the RMC adapter. The eth0 should get configured with flat_injected set to true. Also can set the force_config_drive=True | 16:09 |
*** k0da has quit IRC | 16:18 | |
*** apearson has quit IRC | 16:36 | |
*** apearson has joined #openstack-powervm | 16:44 | |
*** shyama has quit IRC | 16:51 | |
*** seroyer has quit IRC | 16:51 | |
*** kriskend has quit IRC | 16:52 | |
*** kriskend has joined #openstack-powervm | 16:53 | |
*** seroyer has joined #openstack-powervm | 16:56 | |
*** catintheroof has joined #openstack-powervm | 19:22 | |
*** clbush__ has joined #openstack-powervm | 19:24 | |
*** clbush_ has quit IRC | 19:27 | |
openstackgerrit | Drew Thorstensen (thorst) proposed openstack/nova-powervm: WIP: Pre-allocate trunk adapter on target host https://review.openstack.org/350231 | 20:02 |
thorst | seroyer: I'm getting this error when I live migrate with your latest code. This kinda looks like REST, though I have verified that I am santizing the mac properly (it appears something in the core/rest is lower casing it) | 20:13 |
thorst | "The 'Migrate' operation failed. [PVME01040531-0861] Virtual Ethernet adapter with MAC address fa163ed29e3d is not found." | 20:13 |
thorst | apearson: ^^ | 20:13 |
seroyer | That’s my code. I strip colons and lower case for the sake of making the comparison easier. | 20:14 |
seroyer | thorst ^^^ | 20:14 |
thorst | seroyer: need the logs I assume | 20:14 |
seroyer | Does that MAC look correct? i.e., that VM actually has that MAC? | 20:15 |
thorst | pvmctl vea list --> FA163ED29E3D | 20:16 |
thorst | so yep | 20:16 |
thorst | that is the VM's mac, not the trunk | 20:16 |
seroyer | Ok. Logs would be good. Thanks. | 20:16 |
thorst | added bonus - console now doesn't work on that LPAR | 20:16 |
thorst | :-D | 20:17 |
apearson | But the good news is your getting that all the way down to the core...so my code is working at least :P | 20:17 |
seroyer | Bonus! | 20:17 |
thorst | seroyer: it works on other partitions, just not that one now | 20:17 |
thorst | it says "Isolation failed for 30000005 with -9001" | 20:17 |
seroyer | Islolation should happen on DLPAR remove, I thought…. | 20:18 |
apearson | thorst - so that seems to happen if you try and dlpar remove a virtual serial adapter while the console is active. Any chance people did manual stuff with that device instead of going through mkvterm/rmvterm ? | 20:18 |
thorst | apearson: no. | 20:18 |
thorst | well, I did a 'rmvterm' - but that's the manual thing | 20:19 |
*** catintheroof has quit IRC | 20:29 | |
*** k0da has joined #openstack-powervm | 20:41 | |
*** clbush__ has quit IRC | 20:47 | |
*** clbush__ has joined #openstack-powervm | 20:48 | |
*** jwcroppe has quit IRC | 20:58 | |
*** thorst has quit IRC | 20:58 | |
*** jwcroppe has joined #openstack-powervm | 20:59 | |
*** jwcroppe has quit IRC | 20:59 | |
*** jwcroppe has joined #openstack-powervm | 20:59 | |
*** clbush__ has quit IRC | 21:04 | |
*** edmondsw has quit IRC | 21:14 | |
*** openstackgerrit has quit IRC | 21:19 | |
*** openstackgerrit has joined #openstack-powervm | 21:19 | |
*** thorst has joined #openstack-powervm | 21:21 | |
*** thorst has quit IRC | 21:26 | |
*** kriskend has quit IRC | 21:36 | |
*** seroyer has quit IRC | 21:43 | |
*** burgerk has quit IRC | 21:44 | |
*** tblakes has quit IRC | 21:45 | |
*** esberglu has quit IRC | 21:50 | |
*** seroyer has joined #openstack-powervm | 22:03 | |
*** mdrabe has quit IRC | 22:05 | |
*** jwcroppe has quit IRC | 22:10 | |
*** k0da has quit IRC | 22:14 | |
*** jwcroppe has joined #openstack-powervm | 22:14 | |
*** jwcroppe has quit IRC | 22:19 | |
*** apearson has quit IRC | 22:30 | |
*** kylek3h has quit IRC | 22:46 | |
*** tjakobs has quit IRC | 23:07 | |
*** esberglu has joined #openstack-powervm | 23:11 | |
*** thorst has joined #openstack-powervm | 23:20 | |
*** thorst has quit IRC | 23:28 | |
*** thorst has joined #openstack-powervm | 23:28 | |
*** thorst has quit IRC | 23:31 | |
*** thorst has joined #openstack-powervm | 23:32 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!