Re: [ceph-users] Two mons

2017-08-15 Thread David Turner
There is nothing that will stop you from having an even number of mons
(including 2).  You just run the chance of getting into a split brain
scenario.  As long as you aren't planning to stay in that scenario, I don't
see a problem with it.  I have 3 mons in my home cluster and I've had to
remove one before leaving me with 2 for a few hours while I re-provisioned
the third and nothing funky happened.

Most ways to deploy a cluster allow you to create the cluster with 3+ mons
at the same time (inital_mons).  What are you doing that only allows you to
add one at a time?

On Tue, Aug 15, 2017 at 12:22 PM Oscar Segarra 
wrote:

> Hi,
>
> I'd like to test and script the adding monitors process adding one by one
> monitors to the ceph infrastructure.
>
> Is it possible to have two mon's running on two servers (one mon each) -->
> I can assume that mon quorum won't be reached until both servers are up.
>
> Is this right?
>
> I have not been able to find any documentation about the behaviour of the
> sistem with just two monitors (or an even number of them).
>
> thanks a lot.
> ___
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] Two mons

2017-08-15 Thread Oscar Segarra
Hi David,

Thanks a lot for your quick response...

*What are you doing that only allows you to add one at a time?*
I'm trying to create a scrip for adding/removing a mon in my environment
--> I want to execute it from a simple web page...

Thanks a lot!

2017-08-15 19:26 GMT+02:00 David Turner :

> There is nothing that will stop you from having an even number of mons
> (including 2).  You just run the chance of getting into a split brain
> scenario.  As long as you aren't planning to stay in that scenario, I don't
> see a problem with it.  I have 3 mons in my home cluster and I've had to
> remove one before leaving me with 2 for a few hours while I re-provisioned
> the third and nothing funky happened.
>
> Most ways to deploy a cluster allow you to create the cluster with 3+ mons
> at the same time (inital_mons).  What are you doing that only allows you to
> add one at a time?
>
> On Tue, Aug 15, 2017 at 12:22 PM Oscar Segarra 
> wrote:
>
>> Hi,
>>
>> I'd like to test and script the adding monitors process adding one by one
>> monitors to the ceph infrastructure.
>>
>> Is it possible to have two mon's running on two servers (one mon each)
>> --> I can assume that mon quorum won't be reached until both servers are up.
>>
>> Is this right?
>>
>> I have not been able to find any documentation about the behaviour of the
>> sistem with just two monitors (or an even number of them).
>>
>> thanks a lot.
>> ___
>> ceph-users mailing list
>> ceph-users@lists.ceph.com
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>
>
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] Two mons

2017-08-15 Thread Gregory Farnum
On Tue, Aug 15, 2017 at 10:28 AM David Turner  wrote:

> There is nothing that will stop you from having an even number of mons
> (including 2).  You just run the chance of getting into a split brain
> scenario.
>

Just a note: even numbers of monitors mean that it's easier to lose
quorums, but they cannot create a classic split brain (in which two sets of
monitors both think they are in charge). We work very hard to avoid that
situation ever arising in RADOS. :)
-Greg


As long as you aren't planning to stay in that scenario, I don't see a
> problem with it.  I have 3 mons in my home cluster and I've had to remove
> one before leaving me with 2 for a few hours while I re-provisioned the
> third and nothing funky happened.
>
> Most ways to deploy a cluster allow you to create the cluster with 3+ mons
> at the same time (inital_mons).  What are you doing that only allows you to
> add one at a time?
>
> On Tue, Aug 15, 2017 at 12:22 PM Oscar Segarra 
> wrote:
>
>> Hi,
>>
>> I'd like to test and script the adding monitors process adding one by one
>> monitors to the ceph infrastructure.
>>
>> Is it possible to have two mon's running on two servers (one mon each)
>> --> I can assume that mon quorum won't be reached until both servers are up.
>>
>> Is this right?
>>
>> I have not been able to find any documentation about the behaviour of the
>> sistem with just two monitors (or an even number of them).
>>
>> thanks a lot.
>> ___
>> ceph-users mailing list
>> ceph-users@lists.ceph.com
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>
> ___
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


Re: [ceph-users] Two mons

2017-08-15 Thread Oscar Segarra
Thanks a lot Greg, nice to hear!

2017-08-15 21:17 GMT+02:00 Gregory Farnum :

> On Tue, Aug 15, 2017 at 10:28 AM David Turner 
> wrote:
>
>> There is nothing that will stop you from having an even number of mons
>> (including 2).  You just run the chance of getting into a split brain
>> scenario.
>>
>
> Just a note: even numbers of monitors mean that it's easier to lose
> quorums, but they cannot create a classic split brain (in which two sets of
> monitors both think they are in charge). We work very hard to avoid that
> situation ever arising in RADOS. :)
> -Greg
>
>
> As long as you aren't planning to stay in that scenario, I don't see a
>> problem with it.  I have 3 mons in my home cluster and I've had to remove
>> one before leaving me with 2 for a few hours while I re-provisioned the
>> third and nothing funky happened.
>>
>> Most ways to deploy a cluster allow you to create the cluster with 3+
>> mons at the same time (inital_mons).  What are you doing that only allows
>> you to add one at a time?
>>
>> On Tue, Aug 15, 2017 at 12:22 PM Oscar Segarra 
>> wrote:
>>
>>> Hi,
>>>
>>> I'd like to test and script the adding monitors process adding one by
>>> one monitors to the ceph infrastructure.
>>>
>>> Is it possible to have two mon's running on two servers (one mon each)
>>> --> I can assume that mon quorum won't be reached until both servers are up.
>>>
>>> Is this right?
>>>
>>> I have not been able to find any documentation about the behaviour of
>>> the sistem with just two monitors (or an even number of them).
>>>
>>> thanks a lot.
>>> ___
>>> ceph-users mailing list
>>> ceph-users@lists.ceph.com
>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>>
>> ___
>> ceph-users mailing list
>> ceph-users@lists.ceph.com
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>
>
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com