Re: Minimum requirements for ceph monitors?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/27/2013 05:35 AM, Johannes Klarenbeek wrote:
Dear Ceph-users,

I was wondering if I could use a raspberry PI exclusively for ceph mons
only. Well, it doesn’t have to be a raspberry pi of course, but some
cheap, no fan, Athlon like server with 100Mps Ethernet connection in a
10 node 4Gb NIC per server ceph cluster. Just a thought.

What are the requirements for a ceph-mon only node anyway? Can I run
them without harddisks (PXE boot and a lot of ram for example)? And what
happens if I would add 2 monitors in my cluster, that totals up to 3?

Does a ceph-mon node need a second NIC team for cluster traffic only as
well?

I hope there are some guide lines on this. Thanks in advance!

Hi,

The lowest specced machines we've done relatively extensive mon performance testing on were 4-core ARM9 nodes with 4GB of RAM back for the cuttlefish release. After a number of fixes and optimizations we could comfortably support around 200 OSDs with 3 ARM mons. That was only with a limited number of clients though so your mileage may vary. A pi would be tough as it's a lot slower and has far less memory. Having a local SSD or HD is probably a good idea for leveldb. Multiple network links are a nice to have, but not strictly necessary in this price class.

If you are willing to spend a little more, there are other options. Some of the thumbstick PCs have dualcore ARM9 CPUs, 2GB of RAM, and can run Ubuntu for about $60-70. That might be good enough as mon nodes for smallish clusters (especially if they are clocked at 2GHz+).

If you are willing to pay a little more, this is the board that I just picked up for cheap Ceph testing:

http://www.amazon.com/ECS-Elitegroup-Motherboard-NM70-I2-1-0/dp/B00G237CYQ/ref=sr_1_1?ie=UTF8&qid=1385561872&sr=8-1&keywords=ecs+1037u

For ~$67 you get a mini-itx motherboard with a soldered on 17W dual core 1.8GHz ivy-bridge based Celeron (supports SSE4.2 CRC32 instructions!). It has 2 standard dimm slots so no compromising on memory, on-board gigabit eithernet, 3 3Gb/s + 1 6Gb/s SATA, and a single PCIE slot for an additional NIC. This has the potential to make a very competent low cost, lowish power OSD or mon server. The biggest downside is that it doesn't appear to support ECC memory. Some of the newer Atoms appear to, so that might be an option as well.

Good luck!



Regards,

Johannes



__________ Informatie van ESET Endpoint Antivirus, versie van database
viruskenmerken 9100 (20131127) __________

Het bericht is gecontroleerd door ESET Endpoint Antivirus.

http://www.eset.com


_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com





[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux