免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: njblue2004
打印 上一主题 下一主题

想问一个关于负载集群的共享磁盘争用的基本概念! [复制链接]

论坛徽章:
0
1 [报告]
发表于 2006-02-25 09:42 |显示全部楼层
原帖由 njblue2004 于 2006-2-25 09:12 发表
我有一点不明白,

如果我用硬件的负载器,如F5

后面的机子用光纤陈列,

那么这几台机子对共享磁盘的争用怎么调度呢,


因为对数据来讲同进只能有一个在写吧?

水平不高,向各位高手请教!

谢谢



1. 调度地实现是你的存储前面的App来做的,不管你是F5也好,还是RAC也好. SAN存储一旦LUN ACL open给你的nodes, 它不管你的数据一致性的。
2. 这里还有一个问题需要搞清楚,你是几个node共享一个SAN里面的一个LUN,还是一个SAN里面的不同LUN?
3. 还有一个我不明白,你的F5做load balancer, 一个request只能被balance到一个后面的node上执行,怎么可能会和其他node由冲突呢?
为了确认这个问题,我刚刚看了我一个朋友写的F5 BIGIP 2400的部署手册,好像你提的问题和我们在HA中说的问题根本不是一回事情..

论坛徽章:
0
2 [报告]
发表于 2006-02-25 18:42 |显示全部楼层
原帖由 njblue2004 于 2006-2-25 13:15 发表
谢谢nntp的回答,

是几个node共享一个SAN里面的一个LUN

我的基本概念还有些不清楚

我想实现的是用F5做负载均衡,

比如我有5台WEB+一台陈列+光纤交换机,为了能保证数据的统一性,

我如何来实现 呢?

...



如果你要做的就是你描述的这些要求,呢么你的答案就都在F5的文档中,你看一边就很清楚了,仔细的查看F5站点上有用的document.

我提到的那个文档,你直接去找linuxsir的企业应用板主nick要,他是我的好友,电信行业资深的linux专家.文档是他写的.

不过你如果一点准备都没有,我估计那个实施文档看了也白看,还是静下心来好好看看F5的东西吧。有些步骤省略不掉的. 回头再来看看你前面提出的问题,你就会觉得很好玩了.

论坛徽章:
0
3 [报告]
发表于 2006-02-25 18:46 |显示全部楼层
原帖由 yangze_tj 于 2006-2-25 15:16 发表
LZ的问题有两个:
1、多个request被balance到多个node上执行,且同时操作同一文件或数据,会危及数据完整性
2、在某一node上对文件或数据进行操作后在其他node上无法同步相应更新后的文件或数据

在这样的情况 ...



在一个合格的balancer上,不可能发生你说的 1.

2. 的情况,应该是集群文件系统解决的,不是并行文件系统解决的.

偶们这个板很多朋友还是没有搞清楚 cluster wide fs 和 parllel FS的区别, 这两个东西就像鞋子和自行车一样,根本不同.

并行文件系统的设计和解决的问题和cluster away/wide fs解决的问题完全是一点边都搭不上

当然,只有一个是两个东西有点勉强搭得上的,就是2者的运行环境都是在多服务器的环境中工作.

论坛徽章:
0
4 [报告]
发表于 2006-02-27 01:48 |显示全部楼层
原帖由 ljhb 于 2006-2-26 23:48 发表
如果仅仅是读的话,考虑 ocfs2, afs等并行文件系统 作为san到文件系统之间的联系比较好,商业化的可以用polyserve,gfs,我推荐前者,性能非常好,除了非常贵之外。如果还包含了同步写的话,就比较复杂了,需要上层 ...



Polyserve is pretty nice. we have such solutions for mission critical system on medical field.

论坛徽章:
0
5 [报告]
发表于 2006-02-27 01:55 |显示全部楼层
原帖由 yangze_tj 于 2006-2-26 21:54 发表
我不太明白斑竹说的意思,我理解的“并行文件系统”有两个方面
1、是不同的node可以同时读取和写入同一个文件系统中的相同、不同的文件或数据(类似ORACLE RAC中的文件系统共享方式)
2、是在同一node上需要读取 ...



1. cluster aware/wide FS ( TruCluster cluster wide FS, ocfs, ocfs2, polyserv, GFS ....)
2. Parallel FS (lustre, SFS, GPFS, PVFS.....)


in cluster FS,   FS are locate on classic storage system such as DAS, NAS(netapp filer), SAN.
in Parallel FS, FS are seperated on different computing system that Act as "storage Nodes" and "Storage Meta Nodes". Normally we use cheap IA server present those "nodes". for extend solution, normally we attach some cheap DAS storage to some nodes.

that's totally different.
Tons of  research & analysis information from the internet,  i don't think it is worth to discuss further if anyone still lack of basic concepts.

[ 本帖最后由 nntp 于 2006-2-27 01:58 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-02-27 15:33 |显示全部楼层
原帖由 q1208c 于 2006-2-27 14:03 发表
看了几位高人的回帖, 长了不少见识.
小弟以为, 楼主的问题有点象 LVS 的后端数据怎么处理.  我想这个跟LVS的处理方式应该差不多吧?


That's correct. F5 has similar function with LVS.

论坛徽章:
0
7 [报告]
发表于 2006-03-01 00:17 |显示全部楼层
原帖由 yangze_tj 于 2006-2-28 15:56 发表
GFS不属于并行文件系统吗?我查了些资料说它是呀?




GFS 可以做 cluster filesystem,也可以在Parallel的环境中作Parallel FS.

=======================================================
http://www.redhat.com/en_us/USA/home/solutions/gfs/

Red Hat GFS is...

    * The only native 64-bit cluster file system on Linux for enterprise workloads - support for x86, AMD64/EM64T, and Itanium
    * The most scalable enterprise cluster file system on Linux - supported up to 256 nodes
    * Tightly integrated with Red Hat Enterprise Linux (no patching needed)
    * The only open source (GPL) cluster file system for enterprise workloads
    * POSIX-compliant, meaning applications don't have to be rewritten to use GFS

=========================================================

Red Hat GFS is commonly used in clusters of enterprise applications to provide a consistent file system image across the server nodes. This allows the cluster nodes to simultaneously read and write to a single shared filesystem. Typical application clusters where Red Hat GFS is deployed today include:

    * Databases (including Oracle RAC - see this whitepaper on the benefits of using
    * GFS with Oracle RAC) Application and web servers
    * In-house custom applications
    * High-performance compute clusters where NFS scalability and performance are key

Red Hat Global File System (GFS) is supported for use with Red Hat Enterprise Linux AS, Red Hat Enterprise Linux WS, and Red Hat Enterprise Linux ES on x86, AMD64/EM64T and Itanium. Like all Red Hat solutions, it is delivered through Red Hat Network on an annual subscription basis.
============================================================

[ 本帖最后由 nntp 于 2006-3-1 00:19 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2006-03-01 14:10 |显示全部楼层
原帖由 njblue2004 于 2006-3-1 09:09 发表
这两天我在做lvs dr

如能成功,再做nfs的共享


理解概念很困难!



加油,做出来后欢迎来这里share你的experience.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP