Monday, 2016-10-03

*** jwcroppe has joined #openstack-powervm00:05
*** jwcroppe has quit IRC00:33
*** jwcroppe has joined #openstack-powervm00:33
*** thorst has joined #openstack-powervm00:55
*** thorst has quit IRC01:04
*** clbush_ has joined #openstack-powervm01:43
*** clbush_ has quit IRC01:51
*** thorst has joined #openstack-powervm02:03
*** thorst has quit IRC02:10
*** k0da has quit IRC02:25
*** clbush_ has joined #openstack-powervm02:33
*** thorst has joined #openstack-powervm03:06
*** clbush_ has quit IRC03:12
*** thorst has quit IRC03:14
*** apearson has joined #openstack-powervm03:21
*** k0da has joined #openstack-powervm03:42
*** shyama has joined #openstack-powervm04:00
*** thorst has joined #openstack-powervm04:12
*** thorst has quit IRC04:19
*** clbush_ has joined #openstack-powervm04:22
*** clbush_ has quit IRC04:30
*** apearson has quit IRC04:50
*** tjakobs has joined #openstack-powervm05:12
*** thorst has joined #openstack-powervm05:18
*** thorst has quit IRC05:24
*** tjakobs has quit IRC05:32
*** k0da has quit IRC05:43
*** thorst has joined #openstack-powervm06:22
*** thorst has quit IRC06:29
*** thorst has joined #openstack-powervm07:27
*** thorst has quit IRC07:34
*** k0da has joined #openstack-powervm07:43
*** viclarson has joined #openstack-powervm08:30
*** thorst has joined #openstack-powervm08:32
*** thorst has quit IRC08:40
viclarson    hi\09:19
viclarson# configure_networking_powervm() - Configure the system to use networking_powervm09:20
viclarsonfunction configure_networking_powervm {09:20
viclarson    iniset /$Q_PLUGIN_CONF_FILE ml2 mechanism_drivers $PVM_SEA_MECH_DRIVER09:20
viclarson}09:20
viclarsonelif [[ "$1" == "stack" && "$2" == "post-config" ]]; then09:20
viclarson    # Lay down configuration post install09:20
viclarson    echo_summary "Configuring networking-powervm"09:20
viclarson    configure_networking_powervm09:20
viclarsonit seems devstack configures pvm_sea at controller side09:21
viclarsonwhich configuration d be done?09:21
viclarsontwo mech drivers?09:22
viclarsonpvm_sea, linux_bridge?09:22
viclarsonor linux_bridge is enough?09:22
viclarsonhttps://github.com/openstack/networking-powervm09:22
viclarsonThe cloud administrator needs to install the agent on both the Neutron controller as well as on the compute node.09:23
viclarsonwhich configuration of agent d be done on controller?09:23
*** thorst has joined #openstack-powervm09:37
*** thorst has quit IRC09:44
*** thorst has joined #openstack-powervm10:42
*** openstackgerrit has quit IRC10:48
*** openstackgerrit has joined #openstack-powervm10:49
*** thorst has quit IRC10:49
*** seroyer has joined #openstack-powervm11:27
viclarsond i repost questions or this chat stores history?11:36
*** thorst has joined #openstack-powervm11:47
*** miltonm has quit IRC11:53
viclarson hi\11:55
viclarson<viclarson> # configure_networking_powervm() - Configure the system to use networking_powervm11:55
viclarson<viclarson> function configure_networking_powervm {11:55
viclarson<viclarson>     iniset /$Q_PLUGIN_CONF_FILE ml2 mechanism_drivers $PVM_SEA_MECH_DRIVER11:55
viclarson<viclarson> }11:55
viclarson<viclarson> elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then11:55
viclarson<viclarson>     # Lay down configuration post install11:55
viclarson<viclarson>     echo_summary "Configuring networking-powervm"11:55
viclarson<viclarson>     configure_networking_powervm11:55
viclarson<viclarson> it seems devstack configures pvm_sea at controller side11: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-powervm11: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
thorstyes, 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 side11:56
thorstthis is so that you allow the server to see the agents mechanism driver.11:56
thorstyou just don't notice with Linux Bridge or OVS because those are the only two in neutron itself.11:57
*** tblakes has joined #openstack-powervm12:00
*** seroyer has quit IRC12:04
*** seroyer has joined #openstack-powervm12:06
*** edmondsw has joined #openstack-powervm12:23
*** mdrabe has joined #openstack-powervm12:30
thorsttblakes: there?12:37
tblakesHello12:38
thorstthat .68 VM you were hosting me...is that still active?12:38
thorstor did it eventually just die out12:38
thorstI can't ping it at the moment, not sure if cloud problem or expiration issue12:38
tblakesI 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
thorsttblakes: I'll send a note to the team hosting it12:41
thorstsee if we can't get it up and running again quick...12:41
tblakesRefresh my memory. What was I hosting that for?12:42
thorstsdn controller?12:43
*** esberglu has joined #openstack-powervm13:09
*** esberglu has quit IRC13:10
*** dwayne has joined #openstack-powervm13:11
*** apearson has joined #openstack-powervm13:13
thorstefried: you fully review the powervm bp?13:15
thorstI think we should submit that today.13:15
thorstthan add us to the Thursday IRC meeting for nova13:15
efriedthorst, yes, I reviewed it.13:17
thorstefried: excellent13:17
efriedDid esberglu update the history?13:17
thorstefried: dont' think so yet.  I'll also do that though today13:17
*** clbush_ has joined #openstack-powervm13:28
*** esberglu has joined #openstack-powervm13:38
viclarsonso on controller side i d have two mech drivers configured?  mechanism_drivers = pvm_sea,linuxbridge13:40
viclarsonthan i have this error on controller side:13:41
viclarsonibmveth 30000002 eth0: tx: h_send_logical_lan failed with rc=-413:41
viclarsonwhat does it mean?13:41
thorstviclarson: 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 IRC13:49
viclarsonon a powervm lpatr13:49
viclarsonon a powervm lpar13:49
thorstOkay - I'm betting the problem is the following.  (seroyer - please keep me honst)13:52
thorstPowerVM 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
thorstseroyer: Is that right?13:53
seroyerthorst, plausible.14:01
thorstseroyer: so if it is a controller we probably need a dedicated card for now?14:02
thorstif you're hosting DHCP, metadata, etc... on it14:02
thorstlike we need attached I/O for network nodes14:02
*** burgerk has joined #openstack-powervm14:07
*** tjakobs has joined #openstack-powervm14:13
*** kriskend has joined #openstack-powervm14:18
efriedthorst, here's a thing I'd like to do in the SR-IOV neutron agent:14:22
efriedRight 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
efriedProposal: have an event handler explicitly invoke _report_state when the pport labels change.14:26
efriedBring that gap down to subsecond.14:26
thorstwell, I'm good with that as back burner work  :-)14:26
efriedFairly small change, really.14:27
thorstOK14:32
viclarson how to configure vm to access trunk adapter?14:35
viclarsonafter changing mac dhcp packets managed to access vm14:37
*** seroyer has quit IRC14:54
*** clbush_ has joined #openstack-powervm14:55
*** miltonm has joined #openstack-powervm14:56
*** seroyer has joined #openstack-powervm15:09
*** kylek3h has joined #openstack-powervm15:12
openstackgerritDrew Thorstensen (thorst) proposed openstack/nova-powervm: WIP: Pre-allocate trunk adapter on target host  https://review.openstack.org/35023115:21
thorstviclarson: client VM or the controller LPAR?15:22
thorstclient VM will be able to access the 'trunk' through the VIOS due to networking-powervm15:23
thorstcontroller VM needs direct attach network card15:23
viclarsoncontroller vm15:27
viclarsoncan it be configured through pvmctl?15:27
*** apearson has quit IRC15:30
*** apearson has joined #openstack-powervm15:32
viclarsonpadmin@novalink:~$ pvmctl vea list -i lpar_id=615:39
viclarsonVirtual Ethernet Adapters15: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
viclarsonwhy we need two interfaces at client vm?15:39
viclarsonroot@ubuntu:~# cat /etc/network/interfaces15:41
viclarson# Injected by Nova on instance boot15:41
viclarson#15:41
viclarson# This file describes the network interfaces available on your system15:41
viclarson# and how to activate them. For more information, see interfaces(5).15:41
viclarson# The loopback network interface15:41
viclarsonauto lo15:41
viclarsoniface lo inet loopback15:41
viclarsonauto eth115:41
viclarsoniface eth1 inet static15:41
viclarson    hwaddress ether 56:61:13:7c:0f:5215:41
viclarson    address None15:41
viclarson    netmask None15:41
viclarson    broadcast None15:41
viclarsoniface eth1 inet6 static15:41
viclarson    hwaddress ether 56:61:13:7c:0f:5215:41
viclarson    address fe80::5461:13ff:fe7c:0f5215:41
viclarson    netmask 6415:41
viclarsonwhy eth0 is not configured?15:41
thorstsorry - was in mtg16:08
*** viclarson has quit IRC16:08
thorstviclarson: did you have flat_injected set to True in the nova compute conf?16:09
thorstthe 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=True16:09
*** k0da has quit IRC16:18
*** apearson has quit IRC16:36
*** apearson has joined #openstack-powervm16:44
*** shyama has quit IRC16:51
*** seroyer has quit IRC16:51
*** kriskend has quit IRC16:52
*** kriskend has joined #openstack-powervm16:53
*** seroyer has joined #openstack-powervm16:56
*** catintheroof has joined #openstack-powervm19:22
*** clbush__ has joined #openstack-powervm19:24
*** clbush_ has quit IRC19:27
openstackgerritDrew Thorstensen (thorst) proposed openstack/nova-powervm: WIP: Pre-allocate trunk adapter on target host  https://review.openstack.org/35023120:02
thorstseroyer: 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
thorstapearson: ^^20:13
seroyerThat’s my code.  I strip colons and lower case for the sake of making the comparison easier.20:14
seroyerthorst ^^^20:14
thorstseroyer: need the logs I assume20:14
seroyerDoes that MAC look correct?  i.e., that VM actually has that MAC?20:15
thorstpvmctl vea list --> FA163ED29E3D20:16
thorstso yep20:16
thorstthat is the VM's mac, not the trunk20:16
seroyerOk.  Logs would be good.  Thanks.20:16
thorstadded bonus - console now doesn't work on that LPAR20:16
thorst:-D20:17
apearsonBut the good news is your getting that all the way down to the core...so my code is working at least :P20:17
seroyerBonus!20:17
thorstseroyer: it works on other partitions, just not that one now20:17
thorstit says "Isolation failed for 30000005 with -9001"20:17
seroyerIslolation should happen on DLPAR remove, I thought….20:18
apearsonthorst - 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
thorstapearson: no.20:18
thorstwell, I did a 'rmvterm' - but that's the manual thing20:19
*** catintheroof has quit IRC20:29
*** k0da has joined #openstack-powervm20:41
*** clbush__ has quit IRC20:47
*** clbush__ has joined #openstack-powervm20:48
*** jwcroppe has quit IRC20:58
*** thorst has quit IRC20:58
*** jwcroppe has joined #openstack-powervm20:59
*** jwcroppe has quit IRC20:59
*** jwcroppe has joined #openstack-powervm20:59
*** clbush__ has quit IRC21:04
*** edmondsw has quit IRC21:14
*** openstackgerrit has quit IRC21:19
*** openstackgerrit has joined #openstack-powervm21:19
*** thorst has joined #openstack-powervm21:21
*** thorst has quit IRC21:26
*** kriskend has quit IRC21:36
*** seroyer has quit IRC21:43
*** burgerk has quit IRC21:44
*** tblakes has quit IRC21:45
*** esberglu has quit IRC21:50
*** seroyer has joined #openstack-powervm22:03
*** mdrabe has quit IRC22:05
*** jwcroppe has quit IRC22:10
*** k0da has quit IRC22:14
*** jwcroppe has joined #openstack-powervm22:14
*** jwcroppe has quit IRC22:19
*** apearson has quit IRC22:30
*** kylek3h has quit IRC22:46
*** tjakobs has quit IRC23:07
*** esberglu has joined #openstack-powervm23:11
*** thorst has joined #openstack-powervm23:20
*** thorst has quit IRC23:28
*** thorst has joined #openstack-powervm23:28
*** thorst has quit IRC23:31
*** thorst has joined #openstack-powervm23:32

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