Monday, 2016-01-25

*** trozet has quit IRC00:02
*** mbound has quit IRC00:46
*** lhcheng has quit IRC00:56
*** lhcheng has joined #tacker01:15
*** amotoki has joined #tacker01:39
*** ahelkhou1 has joined #tacker01:41
*** ahelkhou2 has quit IRC01:41
*** mbound has joined #tacker01:46
*** mbound has quit IRC01:51
*** jaff_cheng has joined #tacker01:57
*** trozet has joined #tacker02:11
*** hang has joined #tacker02:30
*** jaff_cheng has quit IRC02:32
*** sridhar_ram1 has quit IRC02:59
*** ahelkhou has quit IRC03:04
*** amotoki has quit IRC03:10
*** trozet has quit IRC03:11
*** amotoki has joined #tacker03:21
*** 18WABVZ4V has quit IRC03:27
*** bobh has joined #tacker03:28
*** amotoki has quit IRC03:30
*** ahelkhou has joined #tacker03:31
*** amotoki has joined #tacker03:35
*** bobh has quit IRC03:42
*** amotoki has quit IRC04:01
*** ahelkhou1 has quit IRC04:22
*** jaff_cheng has joined #tacker04:30
*** hang has quit IRC04:33
*** lhcheng has quit IRC04:57
*** ahelkhou1 has joined #tacker05:27
*** jaff_cheng has quit IRC05:33
*** vishwanathj has joined #tacker05:37
*** vishwanathj has quit IRC05:37
*** jaff_cheng has joined #tacker05:54
*** ahelkhou1 has quit IRC06:03
*** hang has joined #tacker06:18
*** jaff_cheng has quit IRC06:21
*** hang has quit IRC06:31
*** lhcheng has joined #tacker06:46
*** lhcheng has quit IRC06:50
*** gongysh has joined #tacker07:08
*** amotoki_ has joined #tacker07:09
*** gongysh has quit IRC07:13
*** lhcheng has joined #tacker07:21
*** gongysh has joined #tacker07:26
*** vishwanathj_ has joined #tacker07:28
*** vishwanathj_ has left #tacker07:28
*** amotoki_ is now known as amotoki07:56
kluka_Hello, I have a question about monitoring. Is it possible to integrate Tacker with Zabbix or some similar software?08:19
kluka_Are there any plans to provide this functionality?08:19
*** amotoki has quit IRC08:21
*** gongysh has quit IRC08:33
*** zeih has joined #tacker08:38
*** amotoki has joined #tacker08:40
*** amotoki has quit IRC08:49
*** gongysh has joined #tacker08:52
*** amotoki has joined #tacker08:52
*** amotoki has quit IRC08:55
openstackgerritdharmendra kushwaha proposed openstack/tacker: Fixing default mutable argument issue.  https://review.openstack.org/27195208:57
*** amotoki has joined #tacker09:08
*** amotoki has quit IRC09:18
*** mbound has joined #tacker09:18
openstackgerritMartin Oemke proposed openstack/tacker-horizon: Update setup.py  https://review.openstack.org/27196809:30
*** amotoki has joined #tacker09:30
*** zeih has quit IRC10:03
openstackgerritdharmendra kushwaha proposed openstack/tacker: Code cleanup at multiple places.  https://review.openstack.org/27199310:11
gongyshsripriya, hi10:40
*** gongysh has quit IRC11:01
*** gubouvier_ has joined #tacker12:52
*** lhcheng has quit IRC12:53
*** gubouvier has quit IRC12:53
*** zeih has joined #tacker13:04
*** bobh has joined #tacker13:10
*** gubouvier_ is now known as gubouvier13:12
*** bobh has quit IRC13:14
*** amotoki has quit IRC13:19
*** ahelkhou1 has joined #tacker13:24
*** zeih has quit IRC13:25
*** sridhar_ram has joined #tacker13:30
*** zeih has joined #tacker13:42
*** gongysh has joined #tacker13:53
*** ahelkhou1 has quit IRC13:58
*** dkushwaha has left #tacker14:00
openstackgerritAndreas Jaeger proposed openstack/tacker-horizon: Update setup.py  https://review.openstack.org/27196814:22
*** gongysh has quit IRC14:34
*** vishwanathj has joined #tacker14:42
*** trozet has joined #tacker14:52
*** bobh has joined #tacker15:02
*** ahelkhou1 has joined #tacker15:02
*** ahelkhou2 has joined #tacker15:03
*** mbound has quit IRC15:07
*** ahelkhou1 has quit IRC15:07
*** ahelkhou2 has quit IRC15:34
*** zeih has quit IRC15:43
*** mbound has joined #tacker16:05
*** mbound has quit IRC16:22
*** ahelkhou1 has joined #tacker16:26
*** zeih has joined #tacker16:59
*** mbound has joined #tacker17:23
*** lhcheng has joined #tacker17:24
*** mbound has quit IRC17:27
openstackgerritMartin Oemke proposed openstack/tacker-horizon: Fix pep8 errors in tacker-horizon  https://review.openstack.org/27219317:29
*** mbound has joined #tacker17:33
*** sripriya has quit IRC17:49
*** prashantD_ has joined #tacker17:52
*** mbound has quit IRC17:55
*** sripriya has joined #tacker18:14
*** gubouvier has quit IRC18:31
*** santoshk has joined #tacker18:31
*** lhcheng_ has joined #tacker18:34
*** lhcheng has quit IRC18:36
*** zeih has quit IRC18:47
*** openstackgerrit has quit IRC19:02
*** openstackgerrit has joined #tacker19:03
*** zeih has joined #tacker19:08
*** zeih has quit IRC19:14
*** mbound has joined #tacker19:21
sripriyakluka_: reg: zabbix, the tool looks interesting. yes it should be possible to integrate any monitoring tool within tacker with the mgmt driver architecture. are you looking at a specific use case where this monitoring tool needs to be used?19:23
*** mbound has quit IRC19:45
openstackgerritSantosh Kodicherla proposed openstack/tacker: Developers guide for functional tests  https://review.openstack.org/24618320:14
openstackgerritSantosh Kodicherla proposed openstack/tacker: Developers guide for functional tests  https://review.openstack.org/24618320:20
*** mbound has joined #tacker20:22
openstackgerritSantosh Kodicherla proposed openstack/tacker: Developers guide for functional tests  https://review.openstack.org/24618320:32
openstackgerritSantosh Kodicherla proposed openstack/tacker: Developers guide for functional tests  https://review.openstack.org/24618320:33
*** kluka__ has joined #tacker20:48
kluka__sripriya, thanks for the info about Zabbix. I am not looking for specific use case, just a general question :)20:50
kluka__sripriya, but if there is more info available somewhere I would be happy see it :)20:51
kluka__sripriya, if I understand Tacker monitoring corrctly each VDU needs a public mgmt IP (floating IP)? Please correct me if I am wrong.20:52
kluka__sripriya, so that Monitor process can reach the VDU.20:53
sripriyakluka__: thats correct20:53
sripriyahttps://github.com/openstack/tacker/blob/master/doc/source/devref/monitor-api.rst20:53
sripriyakluka__: if this can help to undertand the monitoring framework20:53
kluka__sripriya, Zabbix has an agent that connects to a server that can be outside Openstack. So there is no need to give each VDU public IP address and they can be hidden behind the NAT.20:55
kluka__sripriya, I can see some benefits with this approach.20:56
*** uck has joined #tacker20:56
*** amotoki has joined #tacker20:56
kluka__Ok, I will check your link. Thanks again ;)20:57
sripriyakluka__: i was just looking at the features. so is the server responsible for controlling the actual monitoring policies?21:03
sripriyakluka__: the actual management of VNFs is still under Tacker control whatever the backend monitoring tool is21:07
kluka__sripriya: zabbix can be configured to monitor VDU with installed zabbix-agent, and if something goes wrong zabbix can notify Tacker about what happend... After that Tacker needs to decide what to do according to monitoring policy.21:09
kluka__At least that's how I imagine it :)21:10
kluka__But I am not sure how can this be implemented with current monitoring framework.21:11
kluka__Guys on Openbaton project (http://openbaton.github.io/) are using this approach. You can check zabbix plugin.21:12
sripriyakluka__: Tacker currently does not have a way to consume notifications within monitoring drivers, that will be an area to explore21:15
sripriyakluka__: we did see openbaton project. for some other features, good to know they support this approach21:17
*** sridhar_ram has quit IRC21:19
kluka__sripriya: Okey thanks for the info :)21:19
kluka__Maybe it would be possible to write custom monitoring driver that would pool zabbix server instead of the acctual VDU or something like that :)21:19
kluka__I have to try this some day.21:20
*** sridhar_ram1 has joined #tacker21:21
kluka__The down side of this approach is that you need a zabbix-agent on VDU. And it also needs to be configured correctly so that it can connect to zabbix-server.21:21
*** lhcheng has joined #tacker21:21
kluka__Guys at Openbaton are using cloud-init for zabbix-agent configuration..21:22
sripriyakluka__: thats what i was thinking, i do see they have agentless monitoring, what about that21:22
sripriyaklula__: isee21:22
kluka__Hm, I haven't check this out yet...21:23
sripriyakluka__: that actually avoids installing agent on VDU and goes through other ways to monitor VDU like icmp ping and stuff21:23
*** lhcheng_ has quit IRC21:24
sripriyaand Tacker could query the server appropriately21:24
sripriyaserver--> zabbix server21:24
kluka__sripriya: tabbix server has a REST api, so I think it would be possible to query it about VDUs... but I also haven't tested this yet :)21:26
kluka__zabbix*21:26
sripriyakluka__: i was also looking into their APIs, they have an API to query hosts21:28
sripriyahttps://www.zabbix.com/documentation/2.2/manual/api#performing_requests21:28
kluka__I am just looking that :) It would also be possible to configure monitoring according to monitoring policy given in VNFD...21:30
*** gongysh has joined #tacker21:30
kluka__Zabbix is an interesing and useful project21:30
gongyshvishwanathj, hi21:31
sripriyagongysh: pinging you back, i missed your ping earlier21:32
gongyshsripriya, hi21:32
kluka__here is more detailed list of all the APIs that coud be used: https://www.zabbix.com/documentation/2.2/manual/api/reference21:32
gongyshI want to know why the status of vnf with monitor is active-dead-active?21:33
sripriyakluka__: yes21:33
kluka__sripriya: ok, I have to run now, but thanks for this chat ;)21:34
kluka__Have a nice day, yall21:34
sripriyagongysh: to show the intermittent unreachability of the VNF21:34
sripriyakluka__: thank you for this discussion21:34
gongyshsripriya, what is the first active? doesn't it mean the vdu is up?21:35
sripriyagongysh:yes,it means it is up, and healthy21:36
gongyshso why is there dead then?21:36
sripriyagongysh: anytime during VNF life cycle, it becomes unreachable is when its status is set to DEAD state and then back to ACTIVE, once the background VM is respun21:37
sripriyagongysh: VNF once it is up is constantly monitored for reachability21:37
vishwanathjgongysh, hi21:38
gongyshsripriya, I am just wondering why our function tests with monitor has the fixed pattern "active-dead-active"?21:38
gongyshvishwanathj, hi21:38
gongyshvishwanathj,  do u update the topic?21:38
sripriyagongysh: because, to test that feature, we forcefully bring the VNF down to test if it actually goes to DEAD from being ACTIVE and then finally going back to ACTIVE21:39
vishwanathjgongysh, I am working on it and hope to have an update by Wednesday21:41
gongyshvishwanathj, great, thanks21:42
gongyshsripriya, I cannot see this codes at:https://github.com/openstack/tacker/blob/master/tacker/tests/functional/vnfm/base.py#L10021:42
gongyshsripriya, do you mean we forcefully bring the VNF down, but I cannot locate the codes doing this.21:43
sripriyagongyshL: it happens in the template, once the VNF boots up21:43
sripriyahttps://github.com/openstack/tacker/blob/master/tacker/tests/etc/samples/sample-vnfd-single-vdu-monitoring.yaml#L1921:43
sripriyathrough the user_data part21:44
sripriyathats basically like a post init script that gets run once the VM comes up21:44
gongyshsripriya, https://github.com/openstack/tacker/blob/master/tacker/tests/etc/samples/sample-vnfd-single-vdu-monitoring.yaml#L1921:46
gongyshsripriya, the 'sudo ifdown eth0'?21:47
sripriyagongysh: yes21:47
gongyshsripriya,  so this is the dead.21:48
sripriyayup21:48
gongyshsripriya, then about repawn, what is our way, to boot a new VM?21:48
sripriyanot necesary, depends on the Action Policy,21:49
sripriyaif re boot is what is configured, then that will happen21:49
sripriyaif you just need to log the status and take no further action that is also possible21:49
gongyshsripriya, https://github.com/openstack/tacker/blob/master/tacker/vm/monitor.py#L21321:53
gongyshsripriya, ActionRespawn, it is not add the new device_id into monitor21:53
gongyshsripriya, https://github.com/openstack/tacker/blob/master/tacker/vm/monitor.py#L24421:54
gongyshsripriya, @ActionPolicy.register('respawn', 'heat')21:54
gongyshclass ActionRespawnHeat(ActionPolicy):21:54
sripriyahttps://github.com/openstack/tacker/blob/master/tacker/vm/monitor.py#L24321:54
gongyshthis one does.21:54
sripriyagongysh: yes that is the one21:54
gongyshso what is useful for L213 one?21:55
gongyshit seems it is a bugy one.21:55
sripriyafrom the code, it brings up a brand new VNF instead of updating existing VNF21:57
sripriyai have never tested that code though21:57
sripriyait basically sets the current VNF to DEAD and also brings up a new VNF21:58
*** gongysh has quit IRC22:01
*** gongysh has joined #tacker22:01
gongyshsripriya, sorry disconnected. back again. the L244(heat respawn one) also brings up a new VNF.22:04
*** uck has quit IRC22:04
gongyshsripriya, and can you help to review https://review.openstack.org/#/c/255160/, after that I can upload a new one patch to fix the conflict.22:05
*** bobh has quit IRC22:06
gongyshsripriya, I have to board. see you. thanks22:07
*** gongysh has quit IRC22:07
*** bobh has joined #tacker22:11
sripriyagongysh: sure22:11
*** uck has joined #tacker22:14
*** bobh has quit IRC22:15
openstackgerritSantosh Kodicherla proposed openstack/tacker: Developers guide for functional tests  https://review.openstack.org/24618322:30
*** s3wong has joined #tacker22:34
*** bobh has joined #tacker23:02
*** amotoki has quit IRC23:12
*** amotoki has joined #tacker23:15
*** amotoki has quit IRC23:16
*** trozet has quit IRC23:22
*** vishwanathj has quit IRC23:23
*** bobh has quit IRC23:26
*** ahelkhou1 has quit IRC23:31
*** mbound has quit IRC23:49
*** santoshk has quit IRC23:54

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