I want to thank everyone who has provided insight into my thread about clustering MySql. I kind of just sat back and watched it develop. I learned a lot from it all. I have been reading all of the documentation on clustering provided by Centos/Red Hat, and find I travel in circles. I read one chapter and answer a self-imposed question but I end up asking myself another. What I really want to do is have HA for any service I run (which is mostly HTTP, MySQL, FTP, and the common things like that). I want to run that to redundant storage somewhere that is real easy to expand by just adding more hardware (server or disk drive). I started exploring this by using the Cluster Suite as a base and then looked into each aspect of the cluster and invariably got stuck on the storage side of this. I see how I can maybe set this up originally, but the expansion just doesn't seem to be there. I don't really want to go the route of Fibre channels and ISCSI, and would prefer to use common hardware (which sort of suggests GNBD). If anyone cares to offer suggestions, with a pretty clear explanation trail (thanks Ken Price for your link to a step-by-step), I would really like to see it, as I'm not getting anywhere with the documentation. I hope to get some hardware to play with shortly, and maybe that'll make things clearer. I'm sure it one of those deals where once I get it done, it'll be so obvious. I just need a little kickstart to help me get there. Thanks, Steve Campbell
On Fri, 14 Dec 2007 14:51:32 -0500 Steve Campbell <campbell at cnpapers.com> wrote:> I don't really want to go > the route of Fibre channels and ISCSI, and would prefer to use common > hardware (which sort of suggests GNBD).Also take a look at ATA over Ethernet (aoe), either from coraid.com or roll-your-own with small aoe "server" called vblade. Much simpler than iSCSI, but works on layer2, so no routing. Performance is about the same as you'd expect from old 1gbit fibrechannel. -- Jure Pe?ar http://jure.pecar.org/
Hi all, I'm currently thinking about similar configurations, and (also for cost reasons :-) am also thinking about GNBD with two standard servers as a "poor man" redundant storage - but I'm wondering if that gives enough performance for running databases (in my case Oracle) on top of it. The configuration I'm thinking about would be two current Dell servers with hardware RAID 10 and connected by a dedicated 1 GBit crossover-cable, running both the cluster software and Oracle. Does anyone use this in "real-World" scenarios and has some practical experience with it? Best regards, __ /homas -- Thomas Bleier, DI Information Management Austrian Research Centers GmbH - ARC HG Wien - FN 115980i - ATU14703506 2444 Seibersdorf, Austria Mobile: +43 (664) 8251279 E-Mail: thomas.bleier at arcs.ac.at -----Original Message----- From: centos-bounces at centos.org [mailto:centos-bounces at centos.org] On Behalf Of Steve Campbell Sent: Friday, December 14, 2007 8:52 PM To: centos at centos.org Subject: [CentOS] Expandable network storage I want to thank everyone who has provided insight into my thread about clustering MySql. I kind of just sat back and watched it develop. I learned a lot from it all. I have been reading all of the documentation on clustering provided by Centos/Red Hat, and find I travel in circles. I read one chapter and answer a self-imposed question but I end up asking myself another. What I really want to do is have HA for any service I run (which is mostly HTTP, MySQL, FTP, and the common things like that). I want to run that to redundant storage somewhere that is real easy to expand by just adding more hardware (server or disk drive). I started exploring this by using the Cluster Suite as a base and then looked into each aspect of the cluster and invariably got stuck on the storage side of this. I see how I can maybe set this up originally, but the expansion just doesn't seem to be there. I don't really want to go the route of Fibre channels and ISCSI, and would prefer to use common hardware (which sort of suggests GNBD). If anyone cares to offer suggestions, with a pretty clear explanation trail (thanks Ken Price for your link to a step-by-step), I would really like to see it, as I'm not getting anywhere with the documentation. I hope to get some hardware to play with shortly, and maybe that'll make things clearer. I'm sure it one of those deals where once I get it done, it'll be so obvious. I just need a little kickstart to help me get there. Thanks, Steve Campbell _______________________________________________ CentOS mailing list CentOS at centos.org http://lists.centos.org/mailman/listinfo/centos
No it probably would not provide the performance unless run on 10 Gbe. Of course that depends on the number of write transactions, 1Gbe maxs around 100MB/s, so if you need faster performance look elsewhere. I doubt it's reliability too, nbd is a simple protocol, but as such doesn't provide for error recovery. Best bet, build performance storage with redundancy on 1 server, then if budget allows duplicate it on another and use something like drbd to replicate it (synchronous if network speed allows, asynchronous otherwise) for high availability. -Ross -----Original Message----- From: centos-bounces at centos.org <centos-bounces at centos.org> To: CentOS mailing list <centos at centos.org> Sent: Mon Dec 17 04:56:57 2007 Subject: RE: [CentOS] Expandable network storage Hi all, I'm currently thinking about similar configurations, and (also for cost reasons :-) am also thinking about GNBD with two standard servers as a "poor man" redundant storage - but I'm wondering if that gives enough performance for running databases (in my case Oracle) on top of it. The configuration I'm thinking about would be two current Dell servers with hardware RAID 10 and connected by a dedicated 1 GBit crossover-cable, running both the cluster software and Oracle. Does anyone use this in "real-World" scenarios and has some practical experience with it? Best regards, __ /homas -- Thomas Bleier, DI Information Management Austrian Research Centers GmbH - ARC HG Wien - FN 115980i - ATU14703506 2444 Seibersdorf, Austria Mobile: +43 (664) 8251279 E-Mail: thomas.bleier at arcs.ac.at -----Original Message----- From: centos-bounces at centos.org [mailto:centos-bounces at centos.org] On Behalf Of Steve Campbell Sent: Friday, December 14, 2007 8:52 PM To: centos at centos.org Subject: [CentOS] Expandable network storage I want to thank everyone who has provided insight into my thread about clustering MySql. I kind of just sat back and watched it develop. I learned a lot from it all. I have been reading all of the documentation on clustering provided by Centos/Red Hat, and find I travel in circles. I read one chapter and answer a self-imposed question but I end up asking myself another. What I really want to do is have HA for any service I run (which is mostly HTTP, MySQL, FTP, and the common things like that). I want to run that to redundant storage somewhere that is real easy to expand by just adding more hardware (server or disk drive). I started exploring this by using the Cluster Suite as a base and then looked into each aspect of the cluster and invariably got stuck on the storage side of this. I see how I can maybe set this up originally, but the expansion just doesn't seem to be there. I don't really want to go the route of Fibre channels and ISCSI, and would prefer to use common hardware (which sort of suggests GNBD). If anyone cares to offer suggestions, with a pretty clear explanation trail (thanks Ken Price for your link to a step-by-step), I would really like to see it, as I'm not getting anywhere with the documentation. I hope to get some hardware to play with shortly, and maybe that'll make things clearer. I'm sure it one of those deals where once I get it done, it'll be so obvious. I just need a little kickstart to help me get there. Thanks, Steve Campbell _______________________________________________ CentOS mailing list CentOS at centos.org http://lists.centos.org/mailman/listinfo/centos _______________________________________________ CentOS mailing list CentOS at centos.org http://lists.centos.org/mailman/listinfo/centos ______________________________________________________________________ This e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender and permanently delete the original and any copy or printout thereof. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20071217/ec2bfecd/attachment-0002.html>