* RBD using problem @ 2012-12-11 6:00 Chuanyu Tsai 2012-12-11 8:58 ` Wido den Hollander 0 siblings, 1 reply; 4+ messages in thread From: Chuanyu Tsai @ 2012-12-11 6:00 UTC (permalink / raw) To: ceph-devel Hi cephers, I know that we can setup cluster addr and public addr to let OSDs listen on different subnet for different purpose, however, I don't have so much public IPs to give all my OSDs an IP per OSD. So my question is, if I follow the link: http://www.spinics.net/lists/ceph-devel/msg10941.html to set all my pools using the ssd-primary rule or something like that, than I bind public IP on every ceph-osd-ssd-server-* (it means all my primary osd have public IP, right?), can this method make me using RBD correctly? Or do we have some method to let public network clients use RBD and no need to let all OSDs have public IP? Regards, Chuanyu. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: RBD using problem 2012-12-11 6:00 RBD using problem Chuanyu Tsai @ 2012-12-11 8:58 ` Wido den Hollander 2012-12-12 22:47 ` Dan Mick 0 siblings, 1 reply; 4+ messages in thread From: Wido den Hollander @ 2012-12-11 8:58 UTC (permalink / raw) To: Chuanyu Tsai; +Cc: ceph-devel Hi Chuanyu, On 12/11/2012 02:00 PM, Chuanyu Tsai wrote: > Hi cephers, > > I know that we can setup cluster addr and public addr to let OSDs > listen on different subnet for different purpose, however, I don't > have so much public IPs to give all my OSDs an IP per OSD. > Don't confuse "public" with actually route-able IP's on the internet. In most cases you'll use 192.168.X.X or 10.X.X.X for your Ceph cluster and let your clients communicate over that. The "cluster network" is there to let the OSDs do their inter-OSD-traffic over a different interface so you can gain more bandwith in certain cases. Note that you can also use IPv6 for your Ceph cluster, which I assume is available in Taiwan. I've been using Ceph with IPv6 for about 3 years now and works like a charm. Wido > So my question is, if I follow the link: > http://www.spinics.net/lists/ceph-devel/msg10941.html > to set all my pools using the ssd-primary rule or > something like that, than I bind public IP on every > ceph-osd-ssd-server-* > (it means all my primary osd have public IP, right?), > can this method make me using RBD correctly? > > Or do we have some method to let public network clients use RBD > and no need to let all OSDs have public IP? > > Regards, > Chuanyu. > -- > 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: RBD using problem 2012-12-11 8:58 ` Wido den Hollander @ 2012-12-12 22:47 ` Dan Mick 2012-12-13 0:29 ` 蔡權昱 0 siblings, 1 reply; 4+ messages in thread From: Dan Mick @ 2012-12-12 22:47 UTC (permalink / raw) To: Wido den Hollander; +Cc: Chuanyu Tsai, ceph-devel@vger.kernel.org I've often wondered if "cluster" and "client" would have been better choices of name for those nets. On Dec 11, 2012, at 12:58 AM, Wido den Hollander <wido@widodh.nl> wrote: > Hi Chuanyu, > > On 12/11/2012 02:00 PM, Chuanyu Tsai wrote: >> Hi cephers, >> >> I know that we can setup cluster addr and public addr to let OSDs >> listen on different subnet for different purpose, however, I don't >> have so much public IPs to give all my OSDs an IP per OSD. >> > > Don't confuse "public" with actually route-able IP's on the internet. In > most cases you'll use 192.168.X.X or 10.X.X.X for your Ceph cluster and > let your clients communicate over that. > > The "cluster network" is there to let the OSDs do their > inter-OSD-traffic over a different interface so you can gain more > bandwith in certain cases. > > Note that you can also use IPv6 for your Ceph cluster, which I assume is > available in Taiwan. > > I've been using Ceph with IPv6 for about 3 years now and works like a charm. > > Wido > >> So my question is, if I follow the link: >> http://www.spinics.net/lists/ceph-devel/msg10941.html >> to set all my pools using the ssd-primary rule or >> something like that, than I bind public IP on every >> ceph-osd-ssd-server-* >> (it means all my primary osd have public IP, right?), >> can this method make me using RBD correctly? >> >> Or do we have some method to let public network clients use RBD >> and no need to let all OSDs have public IP? >> >> Regards, >> Chuanyu. >> -- >> 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 >> > -- > 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: RBD using problem 2012-12-12 22:47 ` Dan Mick @ 2012-12-13 0:29 ` 蔡權昱 0 siblings, 0 replies; 4+ messages in thread From: 蔡權昱 @ 2012-12-13 0:29 UTC (permalink / raw) To: Dan Mick; +Cc: Wido den Hollander, ceph-devel@vger.kernel.org 2012/12/13 Dan Mick <dan.mick@inktank.com> > > I've often wondered if "cluster" and "client" would have been better choices of name for those nets. it looks good! > > > On Dec 11, 2012, at 12:58 AM, Wido den Hollander <wido@widodh.nl> wrote: > > > Hi Chuanyu, > > > > On 12/11/2012 02:00 PM, Chuanyu Tsai wrote: > >> Hi cephers, > >> > >> I know that we can setup cluster addr and public addr to let OSDs > >> listen on different subnet for different purpose, however, I don't > >> have so much public IPs to give all my OSDs an IP per OSD. > >> > > > > Don't confuse "public" with actually route-able IP's on the internet. In > > most cases you'll use 192.168.X.X or 10.X.X.X for your Ceph cluster and > > let your clients communicate over that. OK, I got it! Another question, Is MDS the client of OSDs? > > > > > The "cluster network" is there to let the OSDs do their > > inter-OSD-traffic over a different interface so you can gain more > > bandwith in certain cases. So, MON and MDS is no need to bind an IP belong "cluster network", right? or, do I need some MON live in "public network", and some in "cluster network"? > > > > > Note that you can also use IPv6 for your Ceph cluster, which I assume is > > available in Taiwan. OK, I almost forget this option. > > > > > I've been using Ceph with IPv6 for about 3 years now and works like a charm. I'll give it a try. Thanks. Chuanyu > > > > > Wido > > > >> So my question is, if I follow the link: > >> http://www.spinics.net/lists/ceph-devel/msg10941.html > >> to set all my pools using the ssd-primary rule or > >> something like that, than I bind public IP on every > >> ceph-osd-ssd-server-* > >> (it means all my primary osd have public IP, right?), > >> can this method make me using RBD correctly? > >> > >> Or do we have some method to let public network clients use RBD > >> and no need to let all OSDs have public IP? > >> > >> Regards, > >> Chuanyu. > >> -- > >> 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 > >> > > -- > > 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 > -- > 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:[~2012-12-13 0:29 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-12-11 6:00 RBD using problem Chuanyu Tsai 2012-12-11 8:58 ` Wido den Hollander 2012-12-12 22:47 ` Dan Mick 2012-12-13 0:29 ` 蔡權昱
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.