05:01:05 #startmeeting servicevm-device-manager 05:01:06 Meeting started Tue Jun 10 05:01:05 2014 UTC and is due to finish in 60 minutes. The chair is yamahata. Information about MeetBot at http://wiki.debian.org/MeetBot. 05:01:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 05:01:10 The meeting name has been set to 'servicevm_device_manager' 05:01:22 #topic Announcement 05:01:42 created irc channel on freenode #tacker 05:01:58 requested repository on stackforge. it's under review 05:02:08 #link https://review.openstack.org/#/c/97435/ 05:02:30 OK 05:03:05 ok 05:03:30 #topic nfv follow up 05:04:24 As BP for NFV support, two Blueprints for vlan trunking and unfirewall-unaddress are proposed by Ian. 05:05:04 Regarding vlan trunking, I think it's mostly same to vlan-aware-vm/l2-gateway. So we need to coordinate it. 05:05:30 Can you point to the blueprints? 05:05:53 #link https://review.openstack.org/#/c/97714/ 05:06:00 yamahata: I think mestery agrees with your -1 on the VLAN trunking bp 05:06:03 #link https://review.openstack.org/#/c/94612/ 05:06:12 it is redundant to what has been filed 05:06:17 #link https://blueprints.launchpad.net/neutron/+spec/l2-gateway 05:06:25 no neutron-spec for the last one 05:06:40 s3wong: Yes. 05:07:09 Hi all! bob melander here. Sorry for being late. 05:07:12 I pinged Eric, but haven't got any reply. 05:07:16 bobmel: hello 05:07:20 but no one is working on L2 GW 05:07:20 yamahata: also, ijw filed another on having two interfaces to same network bp 05:07:33 bobmel: It's early morning there? 05:07:36 bobmel: changed your handle already? :-) 05:07:59 yamahata: late evening :-) 05:08:03 yamahata: yes, early morning and I'm more of a evening guy :-) 05:08:08 Does anyone know who is working on L2 GW? 05:08:15 I'm willing to write l2gw or update vlan-ware-vlan spec. 05:08:22 or anyone volunteer? 05:08:45 yisun: I believe someone from Ericsson 05:08:51 But what is the problem to let Eric to continue? 05:08:58 Eric is from Ericsson 05:09:08 But L2 GW I don’t think so 05:09:15 yisun: Stephan baucke and Rasha Ben Ali, both ericsson 05:09:40 But the owner of L2 GW is Rossella Sblendido 05:09:48 I’m reading the wrong one? 05:10:11 ok, aha, has it changed recently? 05:10:26 yisun: the issues is Eric is not responsive recently. 05:10:26 No, it was like that a year ago 05:10:29 Stephan and Rasha also have some l2gw blueprint I beleive 05:10:45 Hi, sorry, I am late 05:10:52 garyduan: hi. 05:11:01 Ok, little history about these vlan or L2 thing 05:11:04 yamahata: hi 05:11:09 I'm wondering how we can accelerate or make things progress. 05:11:28 In the Hongkong summit, I was trying to consolidate the efforts, only ERIC responsed and worked on it 05:11:47 no one else make any progress since then other than Eric 05:11:54 Okay, I'll update BP unless Eric does. 05:12:08 Then we'll see how the spec review goes 05:12:09 the one rossella_s filed was a while back, so not sure if she is still going to work on it 05:12:34 s3wong: can you ping him? 05:12:35 I really think she is from Midocura :-) 05:12:44 similar to the port mirroring bp, the one implementing it doesn't need to be the one filing the bp 05:12:45 her? 05:12:56 yisun: she used to be, she is now at SUSE :-) 05:13:06 yisun: she filed it when she was with Midokura 05:13:20 s3wong: okay 05:13:26 yamahata: yes, I can ping rossella_s to see if she is still interested in implementing it 05:13:45 #action yamahata update BP, see how review goes unless eric does. 05:13:57 #action s3wong ping rossella_s 05:14:07 Yamahata, by the BP, you meant L2 GW? 05:14:17 Yes L2Gw. 05:14:33 Ok 05:14:41 If rossella_s write it, it's great. otherwise I'll take it. 05:15:00 the next blueprint is unfirewall/unaddressed port 05:15:21 #link https://review.openstack.org/97715 05:15:28 It's also by Ian. 05:15:52 The proposal is, unfirewall == unaddressed. 05:16:08 Do we want to separate them? 05:16:26 I mean unfirewalled port with address and unfirewalled port without address. 05:17:08 Yamahata: why do you want to separate them? 05:17:21 Maybe the more proper term is 'trusted port'? 05:18:02 yisun: Yes, I though. I'm not sure if there is a use case. 05:18:13 Only unfirewalled port without address is okay? 05:18:42 Gary: we have such a port, right? 05:19:04 Router ports would be one example 05:19:05 it could be unfirewalled but with address 05:19:06 For router vm case, port needs IP address without firewall. 05:19:20 yamahata: yisun: garyduan: this is port without security group, right? 05:19:38 right 05:19:47 s3wong: yes. 05:19:48 s3wong: it does not have IP either 05:20:04 yamahata: we also need port that isn't attached to any subnet, thus port w/out IP 05:20:50 s3wong: Does it mean unaddressed? Is the port associated to only network? 05:20:53 Here is one more case, that I don’t know which buck it fits 05:21:17 I have a redundant ports to back up each other 05:21:32 and both them have the same MAC and IP 05:22:19 yamahata: IP address assigned to VM is from user specifying which network the port belongs to; if we want to create VM with a port that is not attached to any network, it seems reasonable that it has to be without any IP address 05:22:22 for router vm, we need to remove anti spoof chain. 05:23:41 yisun: sounds like a different bp 05:23:55 need to update that requirements on our list 05:23:56 w3wong: not attached to any network -> not attached to any subnets? 05:24:04 s3wong: could be 05:24:27 There are many requirements for port attributes. I'll create wiki page for it. 05:24:39 all: bascially, for the service VM, we may have to disable all firewall checks 05:24:42 Then we can summarize use case and requirement. then break down to BPs 05:24:51 #action yamahata create wiki page for port attributes 05:24:53 yamahata+1 05:24:57 gongysh: not attached to any network or subnet, in a serviceVM pool, ideally, we don't set the VM interface attachment and its IP address until we know which network we want to attach the port to 05:25:07 yamahata: that is definitely a good idea 05:25:29 s3wong: in that case, we can create vnic and plugin network when we need 05:25:31 yamahata: +1 05:25:35 there is a case that one port can server multiple networks 05:25:49 yisun: can we create VM without any port initially? 05:26:07 At least the consensus is Ian's proposal should be split/enhanced into some BPs. 05:26:09 garyduan: is it supported today? 05:26:10 s3wong, I think you need a vnic for mgt at least 05:26:26 s3wong: in neutron, no 05:26:32 yisub: that's correct 05:26:42 you need atleast one for mgmt for service vm 05:27:14 yisun: OK - that's cool, since yamahata is introducing mgmt interface concept, that could be the first interface for serviceVM 05:27:19 natarajk: the is the basic requirement and any other interfaces can be create on daemon 05:27:34 s/the/this/ 05:27:54 natarajk: yisun: unless you do management by RPC proxy 05:28:02 I create wiki page 05:28:06 #link https://wiki.openstack.org/wiki/ServiceVM/neutron-port-attributes 05:28:14 just blank yet. 05:28:24 natarajk: yisun: Then you may not have mgmt vnic 05:28:37 bobmel: why? 05:28:43 #action anyone update wiki page with usecase/requirement 05:28:50 bobmel: i meant we need atleast one for mgmt 05:29:03 natarajk:+1 05:30:28 yisun: natarajk: I was referring to mgmt done as specified here: https://wiki.openstack.org/wiki/Oslo/blueprints/message-proxy-server 05:30:59 bobmel: I think yisun and others are saying having a mgmt intf is a basic requirement for serviceVM 05:31:25 bobmel: the blueprint needs to be updated according to the discussion at the summit 05:31:55 The first target is to build RPC over marconi. 05:32:14 bobmel: I need to read the bp, but shouldn’t we at least have an interface that we can send restful request? 05:32:48 I mean "enhancing neutron metadata agent and use notification over HTTP" section 05:33:22 s3wong: Ok, that I agree with. Just need not necessarily be a network interface, 05:33:52 Are we still talking neutron port attributes? 05:34:48 Seems no. 05:34:59 that's all from me as nfv follow up? 05:35:04 yamahata: mgmt interface is NOT Neutron port, isn't it? 05:35:07 anthing else? 05:35:32 s3wong: mgmt interface can be non-neutron port. 05:35:49 s3wong: But Neutron port can be mgmt port. That's the first goal. 05:35:52 garyduan: so what yamahata said above ^^^^^ 05:36:03 garyduan: not necessarily about neutron port 05:36:10 yamahata: thanks! 05:37:12 #topic open discussion 05:38:12 When tacker-spec repository is created, I'd like to start spec review of Rest api of device manager. 05:38:14 yamahata: I was not able to attend last week's meeting 05:38:24 garyduan: no problem. 05:38:29 yamahata: do we have these BP listed somewhere? 05:38:45 #link https://wiki.openstack.org/wiki/ServiceVM/neutron-and-other-project-items 05:38:56 What is the differenc between this group and the new NFV one? Aren't both deal with the same problems? 05:39:00 you also want to see 05:39:04 #link https://wiki.openstack.org/wiki/Meetings/NFV 05:39:23 thanks 05:39:29 alonha: at least at this point, the tacker team has not talked about things like how to saturate a 40G link 05:40:19 Sorry, what is tacker team? 05:40:22 aloga: Maybe, we're understanding the difference. If BPs is covered by BP, it can be under NFV unbrella. 05:40:33 alonha: sorry, the ServiceVM team :-) 05:40:51 covered by *NFV* 05:41:23 aloga: serviceVM/device manager is not always covered by NFV. 05:41:43 aloga: off course we'll work closely with NFV. Maybe subteam of NFV? 05:41:54 In general, I think we are not able to address all of the requirements. We need to identify several issues we must address first. 05:42:32 So, for now, two different groups? 05:42:35 garyduan: agreed, and based on last week's meeting, the general consensus is the serviceVM team will prioritize NFV use cases to address 05:42:54 alonha: at this point, the NFV subteam's mission is to gather requirements and file bps 05:43:06 ok, thanks. 05:43:15 alonha: OTOH, serviceVM team is here to get implementation / design done 05:43:43 got it, thanks, 05:44:39 anything else to discuss? 05:44:43 BTW— I got a new requirement today, not solid, but worth to share 05:45:02 We are doing performance tuning on our service VM. 05:45:29 We were trying to add some early random drop logic 05:45:46 but we can not find a good trigger for it. Since we have not clue on the hypervisro load 05:46:06 Even in the VM, our CPU usage is ok, but hypervisor may be already out of CPU. 05:46:36 So, in order to issue something accurate, some hypervisor resource usage visibility may be helpful 05:46:49 yisun: somthing like feeding some statistics of ceilometer to inside VM? 05:47:17 yamahata: there was one of thing I was thinking 05:47:19 sounds interesting 05:47:46 yisun: yamahata: wonder if Ceilometer (used mostly for tenant) can cover hypervisor stats 05:48:01 yamahata: since this is only the first a few day that I’m looking into this, so it is not a solid idea yet, I will report back when I get more 05:48:27 s3wong: At worst we can write a driver to gather such info 05:48:35 s3wong: I guess there already is, though 05:48:43 yamahata: OK 05:49:31 I remember there was discussion at Neutron pod at Atlanta 05:50:02 talking about gathering traffic info by agent 05:51:36 nothing more? 05:51:57 Okay let's review blueprint and update port attributes page 05:51:59 garyduan: so that is a fair requirements, you can put that into serviceVM wiki 05:52:18 yamahata: I just added one about the sec group disable 05:52:30 bobmel: thanks 05:53:00 see you next week or nfv meeting 05:53:06 #endmeeting