首页 > 其他分享 >主机--SAN---LUN

主机--SAN---LUN

时间:2022-12-05 01:11:05浏览次数:69  
标签:VBS SAN -- 主机 备份 --- 集群 服务器 LUN

【手绘雄文】集群文件系统架构演变终极深度梳理图解-51CTO.COM

【大话存储II】学习笔记(15章),文件级集群系统 - dy2903 - 博客园 (cnblogs.com)

【大话存储II】学习笔记(15章),块级集群存储系统 - dy2903 - 博客园 (cnblogs.com)

iSCSI协定对多User同时写一个target device的互斥问题讨论_do2jiang的博客-CSDN博客

 

每当一个新卷的创建、快照、删除动作都需要对卷的元数据卷进行写动作,对卷的IO是由VBS完成的。

如果所有的VBS都可以对此卷进行写动作的话,那么就有可能引起元数据卷受损问题,

故需要选择出单独的VBS,即主VBS来避免该问题。

一套FusionStorage系统中只存在一个主VBS; VBS的主备角色由MDC进程确定,

所有VBS通过和MDC间的心跳机制保证系统中不会出现双主的情况。
只有主VBS能够操作元数据,所以备VBS收到的卷和快照管理类命令需要转发到主VBS 处理,

对于挂载、卸载等流程,主VBS完成元数据的操作后,还需要将命令转到目标VBS实现卷的挂载、卸载等操作。

////////////////////////////////////////////////////////////

 

为了提升系统可靠性和可用性,有时需要多个主机共享一个LUN。LUN被多个主机共用时,如果一个文件被多个主机同时使用,可能导致文件损坏。因此为了避免这种情况出现,必须将多个主机纳入到一个集群系统,对主机的活动进行管理。

集群系统为客户提供高可靠性的服务。一个集群(Cluster)系统具有以下特征:
• 一组相互独立的服务器的组合,在客户终端前表现为一个单一的系统,并以单一系统的模式加以管理。
• 一个集群系统包含多台(至少二台)拥有共享存储空间的服务器。应用数据被存储在共享存储空间内,而每台服务器的操作系统和应用程序文件存储在其各自本地的存储空间内。
• 集群系统内各节点服务器可以相互通讯。当一台节点服务器发生故障时,这台服务器上所运行的应用将被另一节点服务器自动接管,客户能很快连接到新的应用服务上,而不会感觉到应用曾经中断。
集群通过相互之间的备份关系,提供了极高的可用性。集群常见的互备形式有:
• 双机热备。这种方式下,服务器分为主服务器和备份服务器。主服务器运行应用程序,备份服务器处于空闲状态,但实时监测主服务器的运行状态。当主服务器出现异常时,备份服务器立刻接管主服务器的业务。
• 双机互备。这种方式下,没有主服务器和备份服务器,两台服务器都处于运行状态。它们各自运行不同的应用,同时相互监测对方的情况,如果任一台主机故障时,另一台主机立即接管它的应用,以保证业务的不间断运行。
• 双机双工。这种方式下,有2台或多台服务器均处于运行状态,运行相同的应用,保证集群的高性能并实现负载均衡和互为备份

LUN可以同时映射给两个服务器,但必须要部署集群软件进行管理,要不然如果同时写数据的话肯定会有冲突的。
主要是一个锁机制的问题,比如两台服务器针对同一个LUN的同一个数据块写的时候,谁去协调这个写的先后顺序。如果没有这个锁处理机制,就极有可能导致该LUN损坏。

可以让一个 target 只对一组 initiator 可见。

 

标签:VBS,SAN,--,主机,备份,---,集群,服务器,LUN
From: https://www.cnblogs.com/longbowchi/p/16951311.html

相关文章