免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5430 | 回复: 18
打印 上一主题 下一主题

[存储网络] 小弟刚接触SAN,想咨询一下,两个服务器都看到物理盘,谁在上面做文件系统呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-10 13:19 |只看该作者 |倒序浏览

小弟刚接触SAN,了解到,将盘阵做raid,分lun以后,分别指派给不同的服务器。比如lun有3个分别是a,b,c,通过存储设置或者交换机的zone分别让它们被服务器A,B,C识别,所以服务器A,B,C都能看到一个盘。并在上面建文件系统。
假如要做数据共享或者备份,将lun a让服务器A,B都看到,这个时候需要建立文件系统,是在A上操作,还是在B上操作,还是有干扰。。。,A上建的B能看到吗?谢谢了,嘿嘿

论坛徽章:
0
2 [报告]
发表于 2012-08-10 18:10 |只看该作者
回复 1# bio_tt


    既然是在lun a上建文件系统,那么只有在A主机上才能访问它,然后再通过以太网共享给B

论坛徽章:
0
3 [报告]
发表于 2012-08-10 18:46 |只看该作者
回复 2# pingfan2


    我的意思是服务器A,B都能看到一个物理盘。。这个时候假如权限给A,B的都是一样的。那么此时只能其中一个建文件系统。另外一个只能通过nfs等共享出去,这样就达不到所谓的SAN共享备份了是吧。。。数据备份还是走的是以太网啊。。。。

    这种情况是不是需要专门的文件系统啊。。比如sanfs等。。。。来做。。


   

论坛徽章:
0
4 [报告]
发表于 2012-08-11 00:34 |只看该作者
回复 2# pingfan2


    或者这样说,将Lun a,同时共享给服务器A,B。然后A,B都能看到一块盘,这个时候服务器A,在硬盘上格式化为ext4,然后往里面写东西。。此时服务器B看到的只是一块硬盘,上面没有文件系统?如果B也要往里面添加数据是不是只能用dd类似的方法,不能像cp 文件一样往里面复制文件?
  
  另外,假如服务器B也在该硬盘上格式化建一个EXT4的文件系统,是不是服务器A上对应的该硬盘就毁了?还是怎么着?


  希望大家都能讨论一下。。给点想法

论坛徽章:
0
5 [报告]
发表于 2012-08-12 20:36 |只看该作者
回复 3# bio_tt


    StorNext是一个SAN文件系统,不过它需要单独的元数据服务器,没怎么听说过有人拿它来做备份

论坛徽章:
0
6 [报告]
发表于 2012-08-13 10:33 |只看该作者
本帖最后由 bio_tt 于 2012-08-13 10:34 编辑

回复 5# pingfan2


我是感觉备份。。这种情况一般是拿什么磁带库。。这个磁带库是所有主机都能看到得。。。 我就有3个疑问、

1.磁带库存数据是不是不需要文件系统?就是直接存过去?怎么存得。。我对这个真不了解,嘿嘿

2.  磁带库的不同区域让各个主机看到,还是整个磁带库,大家都能看到?

3.  如果大家都能看到那么,都往某个地方写数据会不会干扰。。?

ps:
  对这个不是很了解。。希望大家能解答一下。。谢了

   

论坛徽章:
0
7 [报告]
发表于 2012-08-13 10:56 |只看该作者
回复 1# bio_tt


    Hi,

您所描述的内容我已经了解。

严格点说,基于SAN的属性,一个LUN无法同时提供给2个HOST,这也是与NAS的区别之一。
您可以通俗的理解为:NAS提供的仅仅是条路径,所以能分配个多个HOST,而SAN提供的一个颗磁盘,一颗实质的磁盘只能允许一个HOST部署文件系统。

备份能根据RTO,与RPO 分很多层。

可以按照楼上讲的:把HOST A上的一个盘符D(假设是From storage),共享,或通过第三方软件进行任务式的备份至HOST B,然后把HOST B备份至HOST C!
(这是最原始的备份方案属于RTO 与RPO 最底层)

或者,购买2套高端存储,一线的中高端存储支持存2套之间的实时镜像(synchronous mirroring)技术,也就是在存储方面备份。
(这是前沿技术,属于RTO与RPO的最高层)

论坛徽章:
0
8 [报告]
发表于 2012-08-13 11:08 |只看该作者
回复 7# 锅铁做

首先谢谢你的解答,其次我还有一个疑问,希望你能解答。。


我经常看到资料说某个盘阵,通过SAN共享出去,假如共享给2个主机A,B,它们都都能看到盘,平时只有一个主机A在上面使用,也就是部署了文件系统,然后用起来了。。

当主机A挂了的时候,这个时候主机B启动顶替主机A,但是主机B最多能看到一个盘,上面时没有文件系统的。。。实际上,盘上是有数据的。。这种情况,主机B是如何来顶替主机A工作的。谢谢。
   

论坛徽章:
0
9 [报告]
发表于 2012-08-13 12:22 |只看该作者
本帖最后由 锅铁做 于 2012-08-13 12:30 编辑

回复 8# bio_tt


    Hi,

我之前解释的仍然通用。

假如:如果同时把一个LUN-A提供给Windos-1,然后再提供给Windos-2,这种情况2台HOST磁盘管理器都可以看到盘,但是数据只保留最后一个HOST的写入,这种模式我理解为数据混乱,这就是同时Serve 给2台HOST的结果。

如果2台HOST的系统,应用都一样,并且互为双备,那就不一样了。按刚才的例子:双机热备软件,在通常时候会特意锁定其中一台HOST的LUN;
在HOST 1系统,或依据策略的某些生产无法提供服务时,启动第二台HOST的LUN;

通俗点讲:为了防止数据混乱,是热备软件起了作用,在平时启用一台HOST LUN,而锁定另一台HOST LUN,待出现问题时,会解锁备用服务器的LUN,同时锁定故障机LUN.

(顺便会把业务切换给standby server)
(您解释-共享盘阵的概念,就像可以发短信的手机一样,不能称为一个特色)

严格意义上讲,这不能称作数据备份,同时也不再RTO与RPO层里面。

论坛徽章:
0
10 [报告]
发表于 2012-08-13 16:45 |只看该作者
回复 9# 锅铁做


    我理解你的意思。双机热备比如heart-beat但是,人家是两套文件系统。。或者用单独一个IO,把文件nfs给两台机器。。

    假如共享lun的话,其中一台做了文件系统,第二台是只能看到盘的。。就是当第一台宕机以后,第二台也只能看到盘,无法看到上面的文件系统吧。。我想问怎么解决这个问题,是不是通过san特有的什么文件系统达到这样一个效果。。其中一台开始的时候不使用,但是能看到另外一台机子在盘上做的文件系统?

  多讨论有好处哈。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP