Thursday, 2019-04-18

*** dangtrinhnt_ has quit IRC00:36
*** dangtrinhnt has joined #openstack-fenix00:36
*** csatari_ has joined #openstack-fenix00:55
*** csatari has quit IRC01:02
*** csatari_ is now known as csatari01:02
hyunsikyangGood morning:) OK. I am sorry to late reply.01:12
tojuvonehyunsikyang, morning :) np, it happens02:32
hyunsikyangtojuvone Actually, My question is that does fenix need the information about VNF or Host or not?08:07
tojuvonein OpenStack, Fenix maps project_id to VNF08:09
tojuvoneAs Fenix sends project_id specfific notifications with callbacks, that is all it needs08:09
tojuvoneFenix knows if VNF / project_id is capable of Fenix interaction as thre exists poriject_ip specific subscription in AODH if it is so08:11
tojuvoneproject_id08:11
tojuvoneHowever, this might change in future08:11
tojuvoneInstead of VNF registering subscription to AODH, it might do so directly to Fenix08:12
tojuvoneThen VNF will directly register VNF / project_id specific API in VNFM for any interaction08:12
tojuvoneAnyhow this is not the current thing and depends a bit of ETSI NFV standardization discussions08:13
hyunsikyangYES. In the case of VNF, VNFM fenix plugin send it to fenix directly and it make sense.08:13
tojuvonebut then you asked about hosts08:13
hyunsikyangboth.08:14
tojuvoneFenix need to know every host and isntances on top08:14
hyunsikyangYes so how?08:14
tojuvoneIn openStack this information comes from Nova to Fenix08:14
tojuvoneand hosts under mainteancne/upgrade...08:14
hyunsikyangah. Ok08:14
tojuvoneare either given by infrastructure admin making the maintenance session08:14
tojuvoneor08:14
hyunsikyangIn the case of Host, fenix get the current info from nova.08:14
hyunsikyangor asking it.08:15
tojuvonehe can leave it "blank", so Fenix discovers all the hosts08:15
tojuvonelike controllers and computes nova knows08:15
tojuvoneYes, that is the use case where Fenix workflow is meant for Nova specif control08:16
tojuvoneWorkload and action plugins would need to be different in different cloud08:16
tojuvoneor made to support other kinds of clouds08:16
tojuvoneto have the same like from Kubernetes08:17
hyunsikyangYes but, in the case of VNF? Whatif i do not send VNF info directly to the fenix, How Fenix start maintenance with specific VNF?08:17
tojuvoneVNF either support Fenix or not08:18
tojuvoneif VNF is not subscribed..08:18
tojuvonethere can only be some predefined actions on that VNF instances08:19
tojuvoneor if seen as totally Telco cloud08:19
tojuvoneFenix could simple failt the maintenance08:19
tojuvoneand somebody would need to fix his VNF with the support :D08:19
tojuvoneThat is surely up to operator08:20
hyunsikyangyes so we just assume that Fenix know the VNF info?08:20
hyunsikyangI just consider procedure of forwarding VNF info which have maintenance option...08:20
tojuvone1. Fenix knows in is subscribed to AODH08:20
tojuvone2. Fenix has default behaviour if not subscribed08:21
tojuvone3. Fenix will fail, if not subscribed08:21
tojuvoneFor now the maintenance option is just subscribing VNF to AODH08:22
tojuvoneOtherwise the subscription might come to Fenix later with something I have preliminary described here:08:23
tojuvonehttps://drive.google.com/file/d/1cByI-MPo_a4-wrXrCFU_ssQmi5f7rjbo/view?usp=sharing08:23
tojuvoneThat is some input for ETSI NFV discussion in PTG: https://etherpad.openstack.org/p/DEN2019-fenix-ETSI-NFV-PTG08:24
tojuvoneand there is a lot of details VNF will set as constraints.08:24
hyunsikyangOk i will check it too:)08:24
tojuvonethat would make the current interaction a bit less08:25
tojuvonebut Fenix workflow tons of more complex08:25
hyunsikyangActually, tacker doesn't follow the definition of ETSI such as IFA or SOL..08:25
hyunsikyangIt needs.08:25
tojuvoneyes, let's see how it goes08:27
tojuvoneperhaps not impossible to keep both ways, but might it be feasible if looking generic definitions on VNF / EM / VNFM08:28
*** tojuvone has quit IRC08:30
*** tojuvone has joined #openstack-fenix08:31
*** tojuvone has quit IRC09:48
*** tojuvone has joined #openstack-fenix09:49
*** JangwonLee_ has quit IRC09:56
*** JangwonLee_ has joined #openstack-fenix09:56
*** tojuvone has quit IRC10:57
*** tojuvone has joined #openstack-fenix10:57

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