[ovs-dev] [PATCH] sandbox: launch SB backup server when running in OVN mode
Andy Zhou
azhou at ovn.org
Mon Aug 15 21:05:26 UTC 2016
On Mon, Aug 15, 2016 at 1:50 PM, Russell Bryant <russell at ovn.org> wrote:
>
>
> On Mon, Aug 15, 2016 at 4:45 PM, Andy Zhou <azhou at ovn.org> wrote:
>
>>
>>
>> On Mon, Aug 15, 2016 at 1:36 PM, Russell Bryant <russell at ovn.org> wrote:
>>
>>>
>>>
>>> On Mon, Aug 15, 2016 at 2:54 PM, Andy Zhou <azhou at ovn.org> wrote:
>>>
>>>>
>>>>
>>>> On Thu, Aug 11, 2016 at 1:22 PM, Russell Bryant <russell at ovn.org>
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Tue, Aug 9, 2016 at 7:49 PM, Andy Zhou <azhou at ovn.org> wrote:
>>>>>
>>>>>> Automatically launch backup server for OVN SB database that replicates
>>>>>> all transactions of the active server. This can be handy for
>>>>>> experimenting with the newly added replication feature.
>>>>>>
>>>>>> Signed-off-by: Andy Zhou <azhou at ovn.org>
>>>>>>
>>>>>
>>>>> Sure, seems fine to me. You could also add some notes to
>>>>> OVN-Tutorial.md about how to poke at the backup replica.
>>>>>
>>>>
>>>> How about the following incremental? I'd like to fold it in before
>>>> pushing
>>>> diff --git a/tutorial/OVN-Tutorial.md b/tutorial/OVN-Tutorial.md
>>>> index a1fff0b..be9805c 100644
>>>> --- a/tutorial/OVN-Tutorial.md
>>>> +++ b/tutorial/OVN-Tutorial.md
>>>> @@ -25,12 +25,17 @@ environment:
>>>> 1. Creates the `OVN_Northbound` and `OVN_Southbound` databases as
>>>> described in
>>>> [ovn-nb(5)] and [ovn-sb(5)].
>>>>
>>>> - 2. Creates the `hardware_vtep` database as described in [vtep(5)].
>>>> + 2. Creates a backup server for `OVN_Southbond` database. Sandbox
>>>> launch
>>>> + screen provides the instructions on accessing the backup database.
>>>> + However access to the backup server is not required to go through
>>>> the
>>>> + tutorial.
>>>>
>>>> - 3. Runs the [ovn-northd(8)], [ovn-controller(8)], and
>>>> [ovn-controller-vtep(8)]
>>>> + 3. Creates the `hardware_vtep` database as described in [vtep(5)].
>>>> +
>>>> + 4. Runs the [ovn-northd(8)], [ovn-controller(8)], and
>>>> [ovn-controller-vtep(8)]
>>>> daemons.
>>>>
>>>> - 4. Makes OVN and VTEP utilities available for use in the environment,
>>>> + 5. Makes OVN and VTEP utilities available for use in the environment,
>>>> including [vtep-ctl(8)], [ovn-nbctl(8)], and [ovn-sbctl(8)].
>>>>
>>>> Note that each of these demos assumes you start with a fresh sandbox
>>>>
>>>
>>> This incremental looks good.
>>>
>>> Any reason not to add a backup for northbound, as well?
>>>
>> It can be easily added. I know we need to replicate SB for sure, but was
>> not sure about NB.
>> For the purpose of experimenting with the backup feature, one back server
>> seems to be sufficient.
>> We can certainly expend the set up to be closer to real life usage down
>> the road.
>>
>
> I agree that 1 is fine for experimentation.
>
Thanks, pushed to master.
>
> In practice, I think we need the same replication and backup for both NB
> and SB. I'd like to avoid having to repopulate the NB db in the event of a
> host failure.
>
If our goal is to make sandbox more life like, should we consider adding an
HA manager in the picture and provide an floating IP for ovsdb clients to
connect with?
>
>
More information about the dev
mailing list