atention 发表于 2013-04-12 17:17

请教两台主机同时访问一个盘阵的问题

两台主机均安装windows server 2008 ,分别通过光纤阵列卡,可同时访问盘阵上的一个逻辑磁盘,但是,当一台主机写入时,另一台主机无法看到写入的内容,只有在另一台主机重启之后才能看到变化 ,反之亦然。请教这是什么原因啊,能否实现两台同时读取任一台写入的内容。

what127 发表于 2013-04-12 18:06

不能,同时只能有一台服务器可以对这个LUN进行写操作!!这两台服务器是否做的HA如果是的话,就有可能出现这个情况,做HA的情况下,2台服务器看到这个LUN(逻辑磁盘),但是在访问时只能有一台服务器拥有个LUN,如果拥有LUN的服务器,出现故障,另一台服务器就会接管各个LUN,才能进行操作。如果两台服务器使用的是NAS空间的话,可能实现这个功能!

dengbao2001 发表于 2013-04-12 23:18

楼主,不建议这样的访问方式。两台服务器同时访问一个共享卷,可能造成数据不完整性,你说的情况只是其中一种而已。

建议通过群集共享磁盘的方式来访问

atention 发表于 2013-04-13 09:30

两台主机分属于两个vlan,两个vlan之间禁止互相访问(生产网与办公网),我的目的很简单就是想通过盘阵,让A机(可以禁止写入)读取B机写入的文件。因为无法连网,所以也就不能使用集群,各位大侠还有什么其他的解决办法,急啊。

atention 发表于 2013-04-13 09:34

两台主机分属于两个vlan,两个vlan之间禁止互相访问(生产网与办公网),我的目的很简单就是想通过盘阵,让A机(可以禁止写入)读取B机写入的文件。因为无法连网,所以也就不能使用集群,各位大侠还有什么其他的解决办法,急啊。

yuio654 发表于 2013-04-13 11:10

atention 发表于 2013-04-12 17:17 static/image/common/back.gif
两台主机均安装windows server 2008 ,分别通过光纤阵列卡,可同时访问盘阵上的一个逻辑磁盘,但是,当一台主 ...


NTFS不是一个群集文件系统,因为它是设计支持单服务器访问,并不支持多服务器的并发访问

当一台主机写入时,另一台主机无法看到写入的内容,只有在另一台主机重启之后才能看到变化 ,反之亦然。这个就是必然的了,同时只能一个节点写,具体是哪个节点取决于先挂载的哪个机器。如果另一个机器也挂载并有写入动作,肯定会造成数据不一致,结果就是数据丢失。


想同时看到同时读写,必须使用集群文件系统,参考这个


http://yewind.blog.51cto.com/33144/224731

yzpc 发表于 2013-04-17 10:30

Ocf文件系统是否可以解决?

gzhuhao1986 发表于 2013-04-20 19:26

做个共享文件夹就可以了,不同vlan也可以访问阿,如果中间有防火墙,就放放策略,有这么复杂么?
页: [1]
查看完整版本: 请教两台主机同时访问一个盘阵的问题