[Linux-cluster] CLVM and AoE
Aaron Stewart
aaron at firebright.com
Wed Apr 12 21:11:24 UTC 2006
Hey Bowie,
Wow.. That's perfect. Thanks for the response.
I have a question about whether GFS is a requirement.. Since each lv is
a separate partition mounted on xen, does GFS make sense, or can we use
ext3/xfs/etc.?
-=Aaron
Bowie Bailey wrote:
> Aaron Stewart wrote:
>
>> I'm currently in process of setting up a Coraid ATA over Ethernet
>> device as a backend storage for multiple systems that export
>> individual partitions to Xen virtual servers. In our discussions
>> with Coraid, they suggested looking into CLVM in order to handle this.
>>
>> Obviously, I have some questions.. :)
>>
>> - Has anyone used this kind of setup? I have very little experience
>> with Redhat's cluster management, but have a fairly high level of
>> expertise overall in this arena.
>>
>
> I don't know anything about Xen, but I am using this same basic setup
> on my systems.
>
>
>> - How does management of LVM logical volumes occur? Do we need to
>> maintain one server that administers the volume group?
>>
>
> The management is distributed. You can manage the cluster and volume
> groups from any node.
>
>
>> - What kind of pitfalls should we be aware of?
>>
>
> Some people have complained about throughput issues with GFS. Our
> application doesn't require high throughput, so I can't comment on
> this. I haven't found any issues in my testing so far.
>
>
>> Can anyone point to any experience or any HOWTO's that discuss setting
>> something like this up?
>>
>
> There are a few documents, but most of the ones that I've seen are out
> of date. If you have specific questions, you can ask here.
>
> If you don't have it already, here is the yum config with the current
> cluster RPMs for CentOS. Just drop it in a file in /etc/yum.repos.d/.
> Note that the current cluster RPMs are for the new 2.6.9-34.EL kernel.
>
> ----------------------------
> [csgfs]
> name=CentOS-4 - CSGFS
> baseurl=http://mirror.centos.org/centos/$releasever/csgfs/$basearch/
> gpgcheck=1
> enabled=1
> ----------------------------
>
> The only thing you need to build from source is the AoE driver from
> CoRaid.
>
>
>> Here's the setup:
>>
>> 1. Coraid SR1520 configured in one lblade, exported via AoE on a
>> dedicated storage network as one LUN
>> 2. Centos4.2 on all cluster nodes
>> 3. logical volumes get masked when getting passed into Xen, so on the
>> Dom0 controller it should look like /dev/VolGroup00/{xenvmID} (which
>> shows up in the virtual as /dev/sda1)
>> 4. only one host need access to a given logical volume at any given
>> time. If migration needs to occur, the volume should be unmounted and
>> remounted on another physical system.
>>
>
> This can be done, but the cluster will not do it for you. Each
> logical volume can be accessed by as many nodes as you need. Note
> that you need one GFS journal per node that needs simultaneous access.
>
>
>> 5. Despite the fact that AoE is a layer 4 protocol, apparently it can
>> coexist with IP on the same network interface, so we can transport
>> cluster metadata over the same interface. Barring that, there is a
>> second (public) interface on each box.
>> 6. We want to avoid a single point of failure (such as a second AoE
>> server that exports luns from lvm lv's)
>>
>
> Now that DLM is the recommended locking manager, everything is
> distributed. Your only single point of failure is the CoRaid box.
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: aaron.vcf
Type: text/x-vcard
Size: 289 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/linux-cluster/attachments/20060412/7961a6c6/attachment.vcf>
More information about the Linux-cluster
mailing list