If you're using cephadm or other container deployment scheme, upgrades 
shouldn't be affected.

When using a traditional package-based install, there can be snags in the 
unlikely event of a system rebooting at exactly the wrong time.

I personally prefer to keep mon/mgr services on dedicated, modest nodes, having 
experienced unexpected effects from mon restarts in the past.  But with recent 
Ceph releases, the daemons are better-behaved and lots of people converge in 
just this way.

If your nodes do not have extra RAM available for mon/MDS/etc, you might starve 
the OSDs a bit.

MDS is not multithreaded so it benefits from high freq CPU and doesn't care 
about cores.  Some people thus tie MDS to specifically-chosen systems.

> On Aug 23, 2024, at 11:10 AM, Phong Tran Thanh <tranphong...@gmail.com> wrote:
> 
>  This is my first time setting up a Ceph cluster for OpenStack. Will
> running both the Mon service and the OSD service on the same node affect
> maintenance or upgrades in the future? While running Mon, MDS, and OSD
> services on the same node does offer some benefits, could someone provide
> me with additional advice?
> 
> Vào Th 6, 23 thg 8, 2024 vào lúc 17:31 Bogdan Adrian Velica <
> vbog...@gmail.com> đã viết:
> 
>> Ah, for OpenStack..
>> Yeah I've seen setups like that so it should be fine...
>> 
>> On Fri, Aug 23, 2024 at 1:27 PM Bogdan Adrian Velica <vbog...@gmail.com>
>> wrote:
>> 
>>> Hi,
>>> 
>>> MON servers typically don't consume a lot of resources, so it's fairly
>>> common to run MGR/MON daemons on the same machines as the OSDs in a
>>> cluster. Do you have any insights on the type of workload or data you plan
>>> to use with your Ceph cluster?
>>> 
>>> Thank you,
>>> Bogdan Velica
>>> croit.io
>>> 
>>> On Fri, Aug 23, 2024 at 12:05 PM Phong Tran Thanh <tranphong...@gmail.com>
>>> wrote:
>>> 
>>>> Hi Ceph users
>>>> 
>>>> I am designing a CEPH system with 6 servers running full NVMe. Do I need
>>>> to
>>>> use 3 separate servers to run the MON services that communicate with
>>>> OpenStack, or should I integrate the MON services into the OSD servers?
>>>> What is the recommendation? Thank you.
>>>> 
>>>> --
>>>> Email: tranphong...@gmail.com
>>>> Skype: tranphong079
>>>> _______________________________________________
>>>> ceph-users mailing list -- ceph-users@ceph.io
>>>> To unsubscribe send an email to ceph-users-le...@ceph.io
>>>> 
>>> 
> 
> -- 
> Trân trọng,
> ----------------------------------------------------------------------------
> 
> *Tran Thanh Phong*
> 
> Email: tranphong...@gmail.com
> Skype: tranphong079
> _______________________________________________
> ceph-users mailing list -- ceph-users@ceph.io
> To unsubscribe send an email to ceph-users-le...@ceph.io
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to