08:01:45 #startmeeting multisite 08:01:45 Meeting started Thu Aug 27 08:01:45 2015 UTC. The chair is joehuang. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:45 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:01:45 The meeting name has been set to 'multisite' 08:02:10 HI 08:02:15 #topic rollcall 08:02:17 hi 08:02:20 #info zhipeng 08:02:29 #info joehuang 08:02:30 #info Malla 08:04:06 #link https://etherpad.opnfv.org/p/multisite_usecase_collection 08:04:25 #topic Use case 3: VNF Geo-site Redundancy 08:05:01 before the use case 3 08:05:20 I 'll introduce the work for use case 1 and 2 08:05:31 for use case 1 08:05:58 #info for the use case 1, after the prototype, one bug regirstered 08:06:25 #link https://bugs.launchpad.net/keystonemiddleware/+bug/1488347 08:06:40 the issue has been confirmed by keystone core 08:07:16 after the bug solved, we at least one way to archieve use case 1 goal 08:07:29 #info after the bug solved, we at least one way to archieve use case 1 goal 08:08:00 hafe here ? 08:08:06 #info we'll not put more focus on use case 1 then. Only other requirement or issue found 08:09:09 #info for use case 2, conclusion in the meeting is that there are existing cross Neutron L2/L3 networking requirement to OpenStack 08:09:47 #info and for use case 2, two RFE( request for exception ) were registered 08:10:19 can we include the preliminary conclusion for u-c 1 in here https://etherpad.opnfv.org/p/multisite_identity_management 08:10:46 ok, will update it there 08:11:07 Is Hans in this meeting 08:11:25 I was asking but no reply back from him :) 08:11:36 Hans or I can update the etherpad 08:12:05 for use case 2, these two RFE will be converted to BP for M release 08:12:45 then we can join the discussion/review/coding together there. Other BPs for L2 connection welcome to register 08:13:02 hi, Xiaolong, welcome back 08:13:08 #info shall we co-sign on the BP so it shows it is from collective effort from Multisite project? 08:13:10 hi, sorry I am late 08:13:42 yes, co-author for BP/coding 08:13:54 #link https://wiki.opnfv.org/multisite/bug_bp 08:14:02 #info co-author for BP/coding 08:14:23 #info or register new BP for same purpose 08:14:37 since for now joe is leading the effort, and some colleagues from Huawei are supporting him, but these are BPs derived from Multisite use cases 08:14:54 we need to some how show this is a community effort, not from a single company :) 08:15:05 for sure 08:15:26 Colin had a say on this use case 08:15:30 is he online? 08:15:46 did't see his irc handle 08:15:48 the second RFE one is linked to the effort from multisite 08:16:46 Not see Colin online 08:17:10 one AI for Colin to rephrase the use case, and a JIRA item will be created for this 08:17:28 now let's talk about the use case 3 08:17:50 VNF DR is a very big topic 08:18:04 #action Colin to rephrase the use case, and a JIRA item will be created for this 08:18:21 multisite does not intend to cover all the DR e2e 08:18:37 but focus on how to enhance openstack to make it possible 08:19:06 shall we also involve HA project in this discussion ? 08:20:44 good idea, how to get invovled 08:21:00 I will let Fuqiao know 08:21:15 #action zhipeng to contact HA team about DR discussion 08:21:17 great 08:21:31 have these topics been brought up to the Cinder team? 08:21:46 DR is not a great concern for them 08:22:02 at least from my experience discussing with them 08:22:05 DR? 08:22:08 yep 08:22:10 you mean GR? 08:22:33 GR 08:22:45 ahh 08:22:53 VNF Geo-site Redundancy 08:22:54 my bad :) 08:23:32 anyways cinder is still relying on a very primative replication mechanism 08:23:44 one rough idea about GR 08:23:48 John Griffith proposed something new in L I think 08:23:54 but no idea how that goes 08:23:59 are you using this netmeeting ? https://global.gotomeeting.com/join/959683557 08:24:16 to mpo: not 08:24:22 IRC only 08:24:52 ok thanks joehuang 08:24:58 the rough idea is to leverage the volume replication function of cinder and manage/un-manage 08:25:08 of cinder 08:25:27 about the use case 3, I have a question: are we talking about application level (VNF) replication or infrastructure level (Openstack, hardware, ...) replication? 08:25:31 #info the rough idea is to leverage the volume replication and manage/un-manag function of cinder 08:25:42 application level 08:25:47 to Xiaolong 08:25:52 application level 08:26:01 if so, it doesn't concern cinder 08:26:12 and it maybe application dependant? 08:26:20 enhancement on infra level to support app level GR 08:26:39 to zhipeng: correct 08:27:24 Xiaolong what Joe meant was that we don't deal with GR on OpenStack itself, rather to make OpenStack more capable to support VNF GR 08:27:37 +1 08:27:50 recover VNF from the geographic sites if catastrophic failures occured 08:28:06 ok 08:29:42 the rough idea is to replicate the volume of VNF from local site to remote site based on Cinder volume replication function 08:30:33 and the GR software will get the reference of the volume in the storage in the remote site 08:30:49 when catastrophic failures occured 08:31:20 the GR software will use cinder manage function to restore the replicated volume in the remote site 08:31:34 who triggers replication? 08:31:36 and reboot all VNF in remote site 08:32:09 the replication itself will be triggered by the storage cinder volume driver 08:32:37 ok, I see, thanks: it means data/volume replication between remote and local sites 08:32:46 yes 08:33:13 so that the VNF can re-start in remote site quickly 08:33:43 but it's not daily running active-standby or A-A 08:34:52 through this way, we have a relative easy way to restore VNF ( including system volume and data volume ) 08:35:31 the missing feature is how to get the remote replicated volume reference in remote storage 08:36:41 your ideas? 08:37:00 To do that, instead of replying on cinder or openstack capacity, we can also use replication mechanismes of DBMS (mysql, mongo, ...) 08:38:07 what's the content in the DBMS to be replicated? 08:38:25 VM/Volume metadata, or the data of VNF 08:38:40 why not all the content? 08:39:21 not vm/volume metadata, vnf configuration and generated data 08:39:34 VM's system volume including OS and application executable binary data, data volume include data generated in running time 08:40:33 why do vm/volume level replication? we can remain on app level 08:40:34 yes, if we have file level replication, it's ok. and the remote system should be running two 08:40:53 yes, if we have file level replication, it's ok. and the remote system should be running too 08:41:20 does Manila mature enough to support this ? 08:43:00 they’ve got 2 releases already 08:43:33 not sure about the mature of Manila 08:47:36 so regarding Xiaolong's concern, what we could do with additional use of replication mechanisms of DBMS ? 08:47:37 so the file level replication is preferred? 08:47:58 my personal opinion about this use cae: for the infra level replication mechanisme, we should work with HA since they have the same(or higher) requirements; for application level replication mechanisme, it should be app dependant (esp DBMS), no generaic solution 08:48:06 no i think that should be parallel to block level GR 08:49:04 there is one AI that zhipeng will reach HA for this topic 08:49:43 yes, so not really necessary to do a specific discussion before that 08:50:11 OK 08:50:20 Xiaolong HA has a much higher requirement on GR 08:50:30 active-active or active-standby 08:50:43 who can do more can do less 08:50:49 we also need regular standby-standby GR 08:50:53 in Multisite 08:51:13 we cover different levels 08:51:50 and since we are dealing with OPNFV, we are mostly thinking of the management platform enhancement :) 08:52:04 hence with the Cinder, Manila, Swift enhancement on GR 08:52:59 that's why I think the reason for Joe's proposal on cinder volume replication 08:53:25 no matter what storage backend we use, the mgmt platform need to know what to do with it 08:53:35 I am afraid the overlapping with HA team 08:54:01 partial overlapping I think 08:54:17 so let's talk this with HA team, to see if we need to put more focus on it or not 08:54:19 does HA team take into account the multisite scenario? 08:54:36 good question 08:54:59 we can confirm with HA team offline 08:55:08 they might have similar issues to tackle, but cross-cloud replication might not be one of those 08:55:19 sorantis +1 08:55:30 maybe 08:56:34 so let's conclude this meeting #action zhipeng to contact HA team about DR discussion 08:57:36 what'll be discussed next meeting based on the m-l discussion 08:57:55 great 08:58:05 Thank you for attending today's meeting 08:58:11 see you next time 08:58:26 thanks you, bye 08:58:29 byte 08:58:29 bye 08:58:37 #endmeeting