Thursday, 2018-08-09

*** rosmaita has quit IRC03:04
*** markvoelker has joined #edge-computing-group04:41
*** bogdando has joined #edge-computing-group08:03
*** rosmaita has joined #edge-computing-group12:32
*** ianychoi has quit IRC12:49
*** kgiusti has joined #edge-computing-group12:54
csatari#startmeeting weekly_edge_computing_group_call13:04
openstackMeeting started Thu Aug  9 13:04:06 2018 UTC and is due to finish in 60 minutes.  The chair is csatari. Information about MeetBot at http://wiki.debian.org/MeetBot.13:04
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:04
openstackThe meeting name has been set to 'weekly_edge_computing_group_call'13:04
csatari#topic Roll call13:04
csatari#info Gergely Csatari13:04
csatari#topic Links13:07
csatari#link https://etherpad.openstack.org/p/YVR-edge-keystone-brainstorming13:07
csatari#link https://wiki.openstack.org/wiki/Edge_Computing_Group#Keystone13:07
csatari#topic Usage of Keystone federation on the field13:09
csatari#info StarlingX does not use Keystone federation at the moment.13:10
csatari#info Loss of connectivity between the client and the IdP can result in problems in case of Keystone federation.13:10
csatari#info StarlingX uses synchronisation of data. Now it moves towards a database synchronisation approach. Database synchronisation is half done.13:13
csatari#info The db replicaiton is done via an agent which is able to do schema transformation in case of diferent versions.13:15
bogdandoo/13:20
csatari#info The problem with API synchronisatio: 1) there is a table with revocation events which is populated by different actions, like password change 2) User ID-s and project ID-s are not synchronised (this is needed to enable the usage of Fernet keys generated remotely).13:20
bogdandofor the DB replication topics, just wanted to point out some questions http://lists.openstack.org/pipermail/edge-computing/2018-August/000385.html13:20
csatari#info There is an activity to implement Galera spanning over multiple locations.13:21
bogdandoI wish to know more of that agent which is able to do schema transformation in case of different versions, as well13:21
csataribogdando: You can ask about it now and in the next 39 minutes here: https://zoom.us/j/67123614813:21
csatari#info Galera is able to synch ~16 db-s.13:23
csatari#action csatari To do some analyzis on the listed concerns for the alternatives.13:31
csatari#info Mapping rules for Keystone federation can be static.13:32
csatari#info Singned SAML-s can be user only once and only for a specific SP.13:36
csatariUnscoped token can be reused, but can expire.13:37
csatari#info Unscoped token can be reused, but can expire.13:37
csatari#action Greg to get the StarlingX database replication design document to the Edge Computing Group wiki13:44
csatari#action csatari Update the wiki to have the two DB synch alternatives represented.13:46
mbeierlI thought this meeting was 1 hour later - is this the review of Dublin Edge Notes, or is this another meeting that I missed?13:47
csatari#topic Federation testing13:47
csatarimbeierl:  This is the Keystone meeting.13:52
mbeierlcsatari: ok, thanks13:52
csatariThe review of Dublin notes starts in 8 mins.13:52
csatari#topic Closing13:56
csatari#info More meetings to come week after next week.13:57
csatari#info We will have a session in the PTG about Keystone.13:57
csatari#info We will use the same timeslot.13:58
csatari#info Thursday 15h-16h CET.13:58
csatari#endmeeting13:59
openstackMeeting ended Thu Aug  9 13:59:28 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/weekly_edge_computing_group_call/2018/weekly_edge_computing_group_call.2018-08-09-13.04.html13:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/weekly_edge_computing_group_call/2018/weekly_edge_computing_group_call.2018-08-09-13.04.txt13:59
openstackLog:            http://eavesdrop.openstack.org/meetings/weekly_edge_computing_group_call/2018/weekly_edge_computing_group_call.2018-08-09-13.04.log.html13:59
csatari#startmeeting review_of_dublin_edge_notes13:59
openstackMeeting started Thu Aug  9 13:59:58 2018 UTC and is due to finish in 60 minutes.  The chair is csatari. Information about MeetBot at http://wiki.debian.org/MeetBot.13:59
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
openstackThe meeting name has been set to 'review_of_dublin_edge_notes'14:00
csatari#topic Roll call14:00
csatari#info Gergely Csatari14:00
mbeierl#info Mark Beierl14:01
csatariHellou14:02
csatari#link https://wiki.openstack.org/wiki/OpenStack_Edge_Discussions_Dublin_PTG14:03
csatari#info Wiki ^^14:03
csatari#link AI-s: https://etherpad.openstack.org/p/Dublin-edge-notes-wiki14:03
csatari#link Previous notes: http://eavesdrop.openstack.org/meetings/review_of_dublin_edge_notes/2018/14:04
csatari#topic Review of 5.3.2.15 Quotas receiver side14:05
csatari#link https://wiki.openstack.org/wiki/OpenStack_Edge_Discussions_Dublin_PTG#Quotas_receiver_side14:05
csatariHah, the link is not okay.14:05
csatari#action csatari fix the links of the notes14:06
csatariAny comment to here?14:07
csatari#topic Review of 5.3.2.16 Progress monitoring14:07
mbeierlsorry - looks like I'm being pulled away14:07
csatari#link https://wiki.openstack.org/wiki/OpenStack_Edge_Discussions_Dublin_PTG#Progress_monitoring14:07
csatariAh, okay.14:08
csatariI have an action item to remove new Kingbird, but I forgot to do it.14:11
csatariThis is valid for th ewhole wiki.14:11
csatarimbeierl for how long are you pulled away?14:14
mbeierl#info 15 more minutes14:14
csatariOkay.14:15
csatariPing me.14:15
csatariIt looks like its only the two of us, so I will wait for you.14:15
mbeierlcsatari: back now.  Going to read the progress monitoring14:29
csatariokay14:30
mbeierlso, what do we mean by new Kingbird - saw that you said to remove it14:30
mbeierland does StarlingX provide anything that can be used in this area?14:31
csatariYes, in the Dublin discussions we planned to deveop Kingbird further.14:31
csatarihttps://wiki.openstack.org/wiki/Kingbird14:31
mbeierlya, I remember Kingbird, and thought it might have been abandoned.  So by "remove" is the decision to ignore it, or is the goal to revive it after all?14:32
csatariAnd started to use the synch service new Kingbird, but then it turned out that StarlingX have a synch service (which is an evolution of Kingbird), so "new Kingbird" become both ambigous and product specific.14:33
mbeierlaha14:33
mbeierlso StarlingX is the desired approach then?14:33
csatariThe goal is not to make a decision on this in this wiki. Here we supposed cmopare the different alternatives.14:34
mbeierlah ok.14:34
csatariAnd formulate "component independent" requirements.14:34
csatariIt is an other discussion (and set of wiki pages) how to implement these.14:35
mbeierlI must admit, I am having a hard time getting to the heart of what StarlingX provides in their sync service.14:35
csatariThere is a presentation what Greg showed us about this.14:35
csatariI can try to find it.14:36
mbeierlok, thanks.14:36
csatarihttps://www.dropbox.com/s/ihczi2f5odccn6f/SynchFramework-DC-StarlingX.pptx?dl=014:36
csatariOkay, back to the review.14:37
mbeierlso, do we need to split the progress monitoring into sending and receiving ends like the quota to help keep it clean.  As an example, I don't think we would want each edge to receive data about other edge locations.14:37
csatariThe idea there is that we can have a network of synch services.14:38
csatariMore like a tree where there are edge cloud instances which are both receiving sync data and distributing it to others.14:38
mbeierlok, and I realized now what is meant by services which are "under" it14:38
mbeierlso the direction and collection of data is directed14:38
mbeierlcontrolled, I mean.  Ok, yes that is good then14:39
csatariokay14:39
csatariMoving forward.14:40
csatari#topic Review of 5.3.3.1 Operability data aggregation data provider part14:40
csatari#link https://wiki.openstack.org/wiki/OpenStack_Edge_Discussions_Dublin_PTG#Operability_data_aggregation_data_provider_part14:40
mbeierllist of active alarms is good, but should this section also include telemetry?14:41
mbeierlinfo about current usage, quotas, etc?14:41
csatariYes, I will add them.14:41
mbeierlok - this can feed into "something" than can help to make decisions about new service placement14:42
csatari#action csatari (5.3.3.1) add usage, quotas.14:42
mbeierlie: the server with the GPU is getting full, we cannot place more GPU dependant services there14:42
csatariOrchestration. Yes.14:42
csatariBut I will keep the "What else" there :014:44
csatari:)14:44
mbeierlyes14:44
mbeierlI am wondering - does each edge get connected directly, or are we aggregating this and collecting14:45
mbeierllike the previous section where there are services or edges "under" another edge?14:45
mbeierlor do we always assume this is the case?14:46
csatariThat is the aggregation part in the next chapter.14:46
csatariSo14:46
mbeierlok14:46
mbeierlah14:46
csatari#topi Review of 5.3.4 Operability data aggregation data aggregator part14:46
csatari#link https://wiki.openstack.org/wiki/OpenStack_Edge_Discussions_Dublin_PTG#Operability_data_aggregation_data_aggregator_part14:47
csatari#action csatari ( 5.3.4) fix the heading.14:47
mbeierlthat seems a little different as it suggests control rather than collection of information14:47
csatariControl is the next chapter.14:48
csatariThis is "Operability data aggregation data aggregator part"14:48
csatariBut here we do not have the capablity to forward the collected data, so I thikn we should add that also.14:48
mbeierlok14:49
mbeierlI read it as part of the same due to the size of the titles14:49
csatariYes, that is my mistake.14:49
mbeierlthat makes more sense then, thanks14:50
csatari#action csatari (5.3.4) Add the capability to forward the collected data.14:51
csatari#topic Review of 5.3.4.1 Remote control controlling part14:51
csatari#link https://wiki.openstack.org/wiki/OpenStack_Edge_Discussions_Dublin_PTG#Remote_control_controlling_part14:52
csatariHere we still miss th eoperations we would like to issue.14:52
mbeierlit is vague for sure14:52
mbeierlis the idea that any edge can 'proxy' or forward instructions to edges that are 'under' it?14:53
mbeierlIf so, does the list then expand to all nova, glance, cinder, etc, APIs?14:54
mbeierlI may be asking questions that were already discussed, my apologies if so14:54
csatariHere we did not think about cascading, just some kind of remote control capability.14:55
csatariNo worries.14:55
csatariLet's just record these questions and ask on the mailing list.14:56
mbeierlremote control of what? I guess this is what the operations that we should list is14:56
csatariremote control of an other edge cloud instance.14:56
mbeierlsorry, I meant remote control what parts?14:57
mbeierldoes it come down to all possible APIs?14:58
csatariAh, that is not figured out.14:58
mbeierlyes, that would be the 'list of operations'14:58
csatari#action csatari (5.3.4.1) Send a mail to the edge DL and ask what operations should be available.14:59
csatariYes14:59
csatariLet me ask it on the DL.14:59
mbeierlsounds good.14:59
csatari#action (5.3.4.1) Ask edge computing DL if the remote control capability is direct or follows a cascading structure.15:00
csatari#topic Review of 5.3.4.2 Remote control receiving part15:01
csatari#link https://wiki.openstack.org/wiki/OpenStack_Edge_Discussions_Dublin_PTG#Remote_control_receiving_part15:01
csatariThis also depends on the questions you rased for the previous chapter.15:01
mbeierlyes, and depending on the actual operation, it might just be the OpenStack API that acts as its own receiving part.15:02
mbeierlFor example, Nova for spawning a new VM...15:02
csatariYes, this might be a null requirement for most of th ethings.15:02
csatariMaybe I add a note about this.15:02
mbeierlit is a requirement, just a null action as it might already be present :)15:03
csatari#action csatari (5.3.4.2) Add a note, that this requirement is already fullfilled for lots of operations.15:03
mbeierlit implies that there is a secure and authenticated connection from the control site to the receiving site15:03
csatariYes15:04
mbeierlalong with the associated firewall rules, etc,15:04
csatariYes, this worh an other note :)15:05
csatari#action csatari (5.3.4.2) Add a note that this implies that there is a secure and authenticated connection from the control site to the receiving site along with the associated firewall rules, etc,15:05
csatariThe listed questions I will ask on the Dl.15:06
csatariAnd we are done with the first round of review.15:06
mbeierlsounds good.15:06
mbeierlCongratulations!15:06
csatari6 minutes over.15:06
csatariThanks for participating.15:06
mbeierlnot bad, considering we had a 20 minute break there15:06
mbeierlthanks for hosting!15:06
csatari#topic Closing15:06
csatari#info We are finished with the first round of reiview.15:07
csatariI plan to have an hour to spend on this wiki in the PTG, but no more IRC meetings.15:07
csatari#info No more IRC meetings will be organised.15:08
csatari#info There will be an hour long commenting session on the Denver II PTG.15:08
csatari#endmeeting15:08
openstackMeeting ended Thu Aug  9 15:08:34 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:08
openstackMinutes:        http://eavesdrop.openstack.org/meetings/review_of_dublin_edge_notes/2018/review_of_dublin_edge_notes.2018-08-09-13.59.html15:08
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/review_of_dublin_edge_notes/2018/review_of_dublin_edge_notes.2018-08-09-13.59.txt15:08
openstackLog:            http://eavesdrop.openstack.org/meetings/review_of_dublin_edge_notes/2018/review_of_dublin_edge_notes.2018-08-09-13.59.log.html15:08
*** bogdando has quit IRC17:00
*** ricardoas has left #edge-computing-group17:05
*** ricardoas has joined #edge-computing-group18:42
*** kgiusti has left #edge-computing-group20:35
*** jonaspaulo has joined #edge-computing-group21:38
jonaspaulohi all21:39
jonaspauloi have a doubt don't know if you can help me out21:40
jonaspauloThe goal was to have a central DC with multiple edge DCs but keeping just the Central DC with the redundant controller nodes in order to have just the computes and storage (probably HCI) on the edge DCs all managed with a single Openstack Installation.21:40
jonaspauloI have checked nova cells which seems it could be used but not sure if this was enough21:40
jrolljonaspaulo: I'm working on pretty much that right now21:41
jonaspaulonice21:41
jonaspauloi watched some possible options like china mobile i think21:42
jrollthe downside of this config is that the computes will need to talk to rabbit over WAN21:42
jonaspaulobut it seems that there isn't yet a ready to deploy solution as we speak21:42
jonaspauloyes :/21:42
jonaspauloi have checked the trio2o also21:42
jonaspaulobut wasn't sure if it was maintained still21:42
jonaspauloand the approach is different21:42
jrollI'm just now getting into looking at deployment automation, but agree, don't think anything does this out of the box right now21:42
jonaspauloand i think it involves multiple OS21:42
jonaspauloyep :/21:43
jrollI think openstack-ansible will be close21:43
jroll(just from what I know about how ansible does things)21:43
jonaspaulothe single goal was to have lower power hardware and avoid the need of having to deploy controllers on every small dos21:43
jrollyep21:43
jrolland avoid a million API servers :)21:44
jonaspauloi am more worried about scalability , security ,etc21:44
jonaspauloidd21:44
jroller, API endpoints21:44
jonaspaulothis for telco could use case/iot/mec etc21:44
jrollyep21:44
jonaspauloi see that some big operators are doing their thing21:45
jonaspaulobut i was hoping i could use some openstack commercial distribution like RH OSP for this21:45
jonaspaulogotta keep waiting them and do some testing on the nova cells I guess21:46
jrollI'm sure red hat would build it for you for the right amount of money :)21:46
jonaspaulo*then21:46
jonaspauloehe true21:46
jonaspaulobut it would always be a custom solution21:46
jrollthis helped me think about the cells architecture for it https://www.openstack.org/videos/sydney-2017/adding-cellsv2-to-your-existing-nova-deployment21:46
jonaspauloand for that I think there are already some that add on top of vanilla Openstack21:46
jonaspaulooh yes i saw that today21:46
jonaspaulothanks!21:46
jonaspaulothe china mobile one i think it is also good21:47
jonaspaulobecause this is just a part of the puzzle21:47
jonaspaulothe VIM part21:47
jrollyep21:48
jonaspaulothe funnier part will also be orchestrate everything from VNFs on top of containers , VMs or bare metals, the small dc pods, etc21:48
jrollyeah, the user experience on top of the openstack bits will be interesting, we haven't thought that through much yet21:49
jonaspauloi am already seeking some solutions that comply with MANO reference, but it misses some bits which are more present on the ONAP side it seems21:50
jonaspaulowell thanks for the talk :) i will stay around21:57
jroll:)21:58
*** jonaspaulo has quit IRC22:22

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