[ovs-discuss] etcd for OVN status update (was: Re: more about etcd (can it support big transactions and many monitors?))

Andy Zhou azhou at ovn.org
Thu Jul 7 20:35:20 UTC 2016


On Thu, Jul 7, 2016 at 1:30 PM, Han Zhou <zhouhan at gmail.com> wrote:

>
>
> On Thu, Jul 7, 2016 at 1:15 PM, Andy Zhou <azhou at ovn.org> wrote:
>
>>
>>
>> On Thursday, July 7, 2016, Russell Bryant <russell at ovn.org> wrote:
>>
>>>
>>> On Thu, Jul 7, 2016 at 2:44 PM, Andy Zhou <azhou at ovn.org> wrote:
>>>
>>>> On Thu, Jul 7, 2016 at 11:37 AM, Han Zhou <zhouhan at gmail.com> wrote:
>>>>
>>>>> Hi Andy,
>>>>>
>>>>> Sorry #1 seems not clear to me. It sounds like a etcd cluster running
>>>>> behind a ovsdb-server cluster? Then what would be the HA mechanism for the
>>>>> ovsdb-server layer?
>>>>>
>>>>
>>>> Yes, your understanding is correct, expect ovsdb-servers do not form a
>>>> cluster, they only connect to etcd servers.
>>>>
>>>> etcd  servers form the HA cluster. All ovsdb-servers maintain
>>>> connections to the leader etcd server.  OVSDB servers do not store
>>>> transactions, they essentially translate ovsdb protocol into etcd gRPC
>>>> protocol.
>>>>
>>>
>>> Would you be able to run N copies of ovsdb-server in this case?
>>>
>>
>> Yes, ovsdb-client can connect to any one of them.
>>
>
> Good, so does it mean a load balancer can be put between clients and
> ovsdb-servers?
>

Yes, but not required. The clients can randomly pick a ovsdb-server to
connect to without using a load-balancer.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20160707/69259706/attachment-0002.html>


More information about the discuss mailing list