* Ceph Production Environment Setup? @ 2013-01-29 2:56 femi anjorin 2013-01-29 12:04 ` Joao Eduardo Luis 2013-01-29 12:39 ` Martin B Nielsen 0 siblings, 2 replies; 4+ messages in thread From: femi anjorin @ 2013-01-29 2:56 UTC (permalink / raw) To: ceph-devel Please can anyone an advise on how exactly a CEPH production environment should look like? and what the configuration files should be. My hardwares include the following: Server A, B, C configuration CPU - Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz RAM - 16GB Hard drive - 500GB SSD - 120GB Server D,E,F,G,H,J configuration CPU - Intel(R) Atom(TM) CPU D525 @ 1.80GHz RAM - 4 GB Boot drive - 320gb SSD - 120 GB Storage drives - 16 X 2 TB I am thinking of these configurations but i am not sure. Server A - MDS and MON Server B - MON Server C - MON Server D, E,F,G,H,J - OSD Regards. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Ceph Production Environment Setup? 2013-01-29 2:56 Ceph Production Environment Setup? femi anjorin @ 2013-01-29 12:04 ` Joao Eduardo Luis 2013-01-29 12:39 ` Martin B Nielsen 1 sibling, 0 replies; 4+ messages in thread From: Joao Eduardo Luis @ 2013-01-29 12:04 UTC (permalink / raw) To: femi anjorin; +Cc: ceph-devel On 01/29/2013 02:56 AM, femi anjorin wrote: > Please can anyone an advise on how exactly a CEPH production > environment should look like? and what the configuration files should > be. My hardwares include the following: > > Server A, B, C configuration > CPU - Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz > RAM - 16GB > Hard drive - 500GB > SSD - 120GB > > Server D,E,F,G,H,J configuration > CPU - Intel(R) Atom(TM) CPU D525 @ 1.80GHz > RAM - 4 GB > Boot drive - 320gb > SSD - 120 GB > Storage drives - 16 X 2 TB > > I am thinking of these configurations but i am not sure. > Server A - MDS and MON > Server B - MON > Server C - MON > Server D, E,F,G,H,J - OSD > Those 16GB RAM on the monitor nodes vs the 4GB RAM on the osd nodes seem to be a bit wrong to me. The OSDs tend to require much more RAM, for instance for recovery, while the monitor is not as heavy on the memory -- if a cluster grows significantly large, the in-memory maps may grow a lot too, but that reason alone shouldn't be the reason you would give a monitor 16GB RAM and 4GB for an osd. Furthermore, I see you have 16x2TB storage drives. Is that per OSD node? I'm assuming that's what you're aiming to do, so how many OSDs were you thinking of running on the same host? Usually we go for 1 OSD per drive, but you might have something else on your mind. I am not an expert on server configuration, but my point is that, if you are going to have more than one OSD on the same host, your RAM sure looks smaller than what I would envision. BTW, not sure if you're placing SSDs on the monitor/mds nodes with the same intent as when you place it on the OSD nodes (keeping the osd journal, maybe?), but if you indeed intend to keep the daemons journals in them I think you should know that the monitor and the mds don't keep a journal. The monitors do keep a store on disk, but the mds don't even do that, instead keeping its data directly on the osds and whatever it needs in-memory. -Joao ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Ceph Production Environment Setup? 2013-01-29 2:56 Ceph Production Environment Setup? femi anjorin 2013-01-29 12:04 ` Joao Eduardo Luis @ 2013-01-29 12:39 ` Martin B Nielsen 2013-01-29 16:44 ` femi anjorin 1 sibling, 1 reply; 4+ messages in thread From: Martin B Nielsen @ 2013-01-29 12:39 UTC (permalink / raw) To: femi anjorin; +Cc: ceph-devel There is also the hardware recommendation page in the ceph docs ( http://ceph.com/docs/master/install/hardware-recommendations/ ) Basically they recommend something like ~ 1GHz CPU (or 1 core/osd), 500M-1GB RAM pr OSD daemon. Also most run with 1 OSD daemon pr. disk (so if you put 16x disk pr. node you'll vastly overpower your atom cpu) Overall, while the cluster chugs along happily the hw specs are relatively modest; as soon as it starts to recover you'll see high cpu/mem usage. Cheers, Martin On Tue, Jan 29, 2013 at 3:56 AM, femi anjorin <femi.anjorin@gmail.com> wrote: > > Please can anyone an advise on how exactly a CEPH production > environment should look like? and what the configuration files should > be. My hardwares include the following: > > Server A, B, C configuration > CPU - Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz > RAM - 16GB > Hard drive - 500GB > SSD - 120GB > > Server D,E,F,G,H,J configuration > CPU - Intel(R) Atom(TM) CPU D525 @ 1.80GHz > RAM - 4 GB > Boot drive - 320gb > SSD - 120 GB > Storage drives - 16 X 2 TB > > I am thinking of these configurations but i am not sure. > Server A - MDS and MON > Server B - MON > Server C - MON > Server D, E,F,G,H,J - OSD > > Regards. > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Ceph Production Environment Setup? 2013-01-29 12:39 ` Martin B Nielsen @ 2013-01-29 16:44 ` femi anjorin 0 siblings, 0 replies; 4+ messages in thread From: femi anjorin @ 2013-01-29 16:44 UTC (permalink / raw) To: Martin B Nielsen; +Cc: ceph-devel Thanks. I have upgraded all the systems to quad core processor machine with 32 GB RAM although i still have 16 hard drives on each of the storage nodes. 16 hard drives means i should have 16 OSD daemon but i dont know what the OSD configuration should look like in ceph.conf. I mounted the disk under the OSD data directory according to http://ceph.com/docs/master/rados/deployment/mkcephfs/ the mount looks like this: /dev/sda1 on /var/lib/ceph/osd/ceph-0 /dev/sdb1 on /var/lib/ceph/osd/ceph-1 /dev/sdc1 on /var/lib/ceph/osd/ceph-2 /dev/sdd1 on /var/lib/ceph/osd/ceph-3 /dev/sde1 on /var/lib/ceph/osd/ceph-4 /dev/sdf1 on /var/lib/ceph/osd/ceph-5 /dev/sdg1 on /var/lib/ceph/osd/ceph-6 /dev/sdh1 on /var/lib/ceph/osd/ceph-7 /dev/sdi1 on /var/lib/ceph/osd/ceph-8 /dev/sdj1 on /var/lib/ceph/osd/ceph-9 /dev/sdk1 on /var/lib/ceph/osd/ceph-10 /dev/sdl1 on /var/lib/ceph/osd/ceph-11 /dev/sdm1 on /var/lib/ceph/osd/ceph-12 /dev/sdn1 on /var/lib/ceph/osd/ceph-13 /dev/sdo1 on /var/lib/ceph/osd/ceph-14 /dev/sdp1 on /var/lib/ceph/osd/ceph-15 BUT I dont know how the OSD configuration should look like? I see the following in this ceph reference : http://ceph.com/docs/master/rados/deployment/mkcephfs/ "For each [osd.n] section of your configuration file, specify the storage device. For example: [osd.1] devs = /dev/sda [osd.2] devs = /dev/sdb " I guess this is a configuration for one hard drive. What should the OSD config be with 16 drives in one host? Regards, Femi. On Tue, Jan 29, 2013 at 1:39 PM, Martin B Nielsen <martin@unity3d.com> wrote: > There is also the hardware recommendation page in the ceph docs ( > http://ceph.com/docs/master/install/hardware-recommendations/ ) > > Basically they recommend something like ~ 1GHz CPU (or 1 core/osd), > 500M-1GB RAM pr OSD daemon. Also most run with 1 OSD daemon pr. disk > (so if you put 16x disk pr. node you'll vastly overpower your atom > cpu) > > Overall, while the cluster chugs along happily the hw specs are > relatively modest; as soon as it starts to recover you'll see high > cpu/mem usage. > > Cheers, > Martin > > > On Tue, Jan 29, 2013 at 3:56 AM, femi anjorin <femi.anjorin@gmail.com> wrote: >> >> Please can anyone an advise on how exactly a CEPH production >> environment should look like? and what the configuration files should >> be. My hardwares include the following: >> >> Server A, B, C configuration >> CPU - Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz >> RAM - 16GB >> Hard drive - 500GB >> SSD - 120GB >> >> Server D,E,F,G,H,J configuration >> CPU - Intel(R) Atom(TM) CPU D525 @ 1.80GHz >> RAM - 4 GB >> Boot drive - 320gb >> SSD - 120 GB >> Storage drives - 16 X 2 TB >> >> I am thinking of these configurations but i am not sure. >> Server A - MDS and MON >> Server B - MON >> Server C - MON >> Server D, E,F,G,H,J - OSD >> >> Regards. >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-01-29 16:44 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-01-29 2:56 Ceph Production Environment Setup? femi anjorin 2013-01-29 12:04 ` Joao Eduardo Luis 2013-01-29 12:39 ` Martin B Nielsen 2013-01-29 16:44 ` femi anjorin
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.