通过存储域网络中的目标设备对交替主要成员端口的标识制造技术

技术编号:20657338 阅读:18 留言:0更新日期:2019-03-23 08:43
本文公开涉及通过存储域网络(SAN)中的目标设备对交替主要成员端口的标识。在一些示例中,SAN中的目标设备可以基于涉及主要成员端口的诊断信息来确定目标设备上的目标驱动的对等体区段的主要成员端口很可能失效。目标驱动的对等体区段可以在SAN中经由目标设备来配置。响应于确定,目标设备可以标识目标设备上的交替主要成员端口。目标设备可以执行动作以便将交替主要成员端口标识为主要成员端口。

Identification of alternating primary member ports by target devices in a storage domain network

This article discloses the identification of alternating primary member ports through target devices in a storage area network (SAN). In some examples, the target device in SAN can determine that the primary member ports of the target-driven peer segment on the target device are likely to fail based on diagnostic information involving the primary member ports. Target-driven peer segments can be configured in SAN via target devices. In response to the determination, the target device may identify alternating primary member ports on the target device. Target devices can perform actions to identify alternating primary member ports as primary member ports.

【技术实现步骤摘要】
通过存储域网络中的目标设备对交替主要成员端口的标识
技术介绍
存储域网络(SAN)是可以连接多个存储设备与多个服务器的高速网络。SAN提供了可以通过在任何相关联的服务器上运行的应用来访问的块级存储。存储域网络从服务器移除存储,并且以SAN中的每一个服务器可以访问共享存储的方式来合并存储,就好像它直接附连到服务器一样。SAN因而充当用于网络中的服务器的存储池。附图说明以下详细描述参照附图,其中:图1是用于通过目标设备标识交替主要成员端口的示例计算环境的框图;图2是用于标识存储域网络中的交替主要成员端口的示例目标设备的框图;图3是通过存储域网络中的目标设备标识交替主要成员端口的示例方法的框图;以及图4是在机器可读存储介质中包括通过存储域网络中的目标设备标识交替主要成员端口的指令的示例系统的框图。具体实施方式SAN典型地包括一般由其它设备通过局域网(LAN)不可访问的存储设备的专用网络。通过经由专用网络在存储阵列与服务器之间提供访问和连接性,SAN在任何数据中心中发挥着有用的角色。该专用网络可以使用光纤信道(FC)存储协议。在一些示例中,可以在SAN中实现分区以便控制谁可以看到SAN中的什么。分区是主机与资源之间的业务的逻辑分离。通过将网络拆散为区段,处理活动跨网络均匀地分布,使得没有单个设备负担过重。为了构建SAN区段,管理员可以考虑例如涉及网络结构、交换机端口、目标端口、发起者端口、SAN结构使用模式、目标存储系统、目标端口可用性、顾客服务级协议(SLA)和区段设计模式等的信息。与大型SAN有关的挑战之一是保持它们继续下去并且一直运行,因为任何停机时间都可能是昂贵的并且分诊起来复杂。为了避免停机时间,可以连续地监控SAN以便以及时的方式解决任何挑战。光纤信道分区是通过提供隔离并且允许网络结构内的所选设备之中的受控通信而增加SAN的安全性和更好管理的特征。然而,SAN安装中的先占性潜在问题是有挑战的任务。例如,在基于光纤信道的SAN中的目标协调的对等体分区中,对等体区段可以包括主要成员端口和对等体成员端口。在对等体区段中,允许主要成员端口与对等体成员端口之间的通信,但是不允许任何两个对等体成员之间的通信。在涉及主要成员端口的任何故障的情况下,主要成员端口与对等体成员端口之间的通信路径可以受影响。这在SAN中不是合期望的情景。为了解决这些技术挑战,本公开描述了用于通过存储域网络中的目标设备标识交替主要成员端口的各种示例。存储域网络(SAN)中的目标设备可以基于涉及主要成员端口的诊断信息来确定目标设备上的目标驱动的对等体区段的主要成员端口可能失效。目标驱动的对等体区段可以在SAN中经由目标设备来配置。响应于确定,目标设备可以标识目标设备上的交替主要成员端口。目标设备可以执行动作以指示交替主要成员端口为主要成员端口。所提出的解决方案使用目标端口诊断信息来标识接近失效的存储阵列目标端口。它分析诊断数据以用于任何失效预测,并且基于分析,目标设备可以采取带内校正动作以便利用对等体目标端口来替换失效的主要成员,从而维持端对端主机到目标的数据连接性路径。图1是用于通过目标设备标识交替主要成员端口的示例计算环境100的框图。在一些示例中,计算环境100可以包括主机设备102和104、网络交换机106、以及目标设备108。尽管在图1中示出了两个主机设备、一个网络交换机和一个目标设备,但是与本公开一致的其它示例可以包括多于或少于两个主机设备、多于一个网络交换机、以及多于一个目标设备。在一些示例中,计算环境100可以表示存储域网络。主机设备102和104可以各自表示能够读取机器可执行指令的任何类型的计算设备。主机设备102和104的示例可以各自包括而不限于服务器、台式计算机、笔记本计算机、平板计算机、瘦客户端、移动设备、个人数字助手(PDA)、平板手机等等。如本文中所使用,术语“服务器”可以包括计算机和/或计算机程序(机器可读指令),其可以处理通过网络来自其它(客户端)计算机的请求。目标设备108可以是存储设备、存储软件或其任何组合。存储设备可以是内部存储设备、外部存储设备或者网络附连的存储设备。存储设备的其它示例可以包括硬盘驱动、存储盘(例如,CD-ROM、DVD等)、存储带、固态驱动、USB驱动、串行高级技术附件(SATA)盘驱动、光纤信道(FC)盘驱动、串行附连SCSI(SAS)盘驱动、磁带驱动、光学点唱机等等。在其它示例中,存储设备可以是直接附连存储(DAS)设备、非昂贵盘的冗余阵列(RAID)、数据归档存储系统或者通过存储域网络(SAN)的基于块的设备。在一个示例中,存储设备可以是存储阵列,其可以包括一个或多个存储驱动(例如,硬盘驱动、固态驱动等)。主机设备102和104各自可以例如经由网络结构通信耦合到目标设备108。如本文中所使用,术语“网络结构”可以是指一种网络拓扑,其中组件可以通过互连网络设备与彼此交换数据。在一些示例中,网络结构可以包括一个或多个网络设备,例如,网络交换机106、网络路由器、电缆等。主机设备102和104可以各自经由相应的主机总线适配器(HBA)连接到网络结构。可以由主机设备102和104使用以便经由网络结构与目标设备108通信的一些示例通信协议可以包括光纤信道(FC)、以太网、互联网小型计算机系统接口(iSCSI)、超SCSI、通过以太网的ATA(AoE)和通过以太网的光纤信道(FCoE)。在一些示例中,主机设备102和104可以各自被称为“发起者”。发起者可以发起通过网络结构去往目标设备108上的一个或多个端口(“目标端口”)的连接。目标端口可以向发起者提供对存储卷的访问。如早前所提及,在一些示例中,光纤信道协议可以被主机设备(例如,102)用作通信协议以便经由网络结构与目标设备108通信。在一些示例中,光纤信道分区可以在SAN中实现。如本文中所使用,光纤信道分区可以包括光纤信道结构向较小子集的划分,以便例如约束干扰、增加安全性并且简化SAN的管理。通过分区,可以通过网络结构的物理配置将SAN中的设备划分成逻辑群组。分区可以限制SAN中的设备访问其它设备或端口的受控子集。可以将SAN中的每一个设备放置于多个区段中。区段集合可以包括一个或多个区段。区段可以是多于一个区段集合的成员并且包括多个区段成员。区段中的成员可以访问彼此,然而,不同区段中的成员不能访问彼此。设备可以属于多于一个区段。在任何时间仅可以激活一个区段集合。在一些示例中,目标设备108可以包括确定引擎120、标识引擎122和执行引擎124。引擎120、122和124可以包括实现本文描述的引擎的功能性的硬件和编程的任何组合,但是至少包括配置为执行该功能性的硬件。在本文描述的示例中,硬件和编程的这样的组合可以以数个不同的方式实现。例如,用于引擎的编程可以是存储在至少一个非暂时性机器可读存储介质上的处理器可执行指令,并且用于引擎的硬件可以包括执行那些指令的至少一个处理资源。在一些示例中,硬件还可以包括至少部分地实现目标设备108的至少一个引擎的其它电子电路。在一些示例中,所述至少一个机器可读存储介质可以存储指令,所述指令在由所述至少一个处理资源执行时至少部分地实现目标设备108的一些或所有引擎。在这样的示例中,目标设备10本文档来自技高网...

【技术保护点】
1.一种方法,包括:通过目标设备在存储域网络(SAN)中基于涉及主要成员端口的诊断信息来确定目标设备上的目标驱动的对等体区段的主要成员端口很可能失效,其中目标驱动的对等体区段在SAN中经由目标设备来配置;响应于确定,通过目标设备标识目标设备上的交替主要成员端口;以及通过目标设备执行动作以便将交替主要成员端口指示为主要成员端口。

【技术特征摘要】
2017.09.14 US 15/7042241.一种方法,包括:通过目标设备在存储域网络(SAN)中基于涉及主要成员端口的诊断信息来确定目标设备上的目标驱动的对等体区段的主要成员端口很可能失效,其中目标驱动的对等体区段在SAN中经由目标设备来配置;响应于确定,通过目标设备标识目标设备上的交替主要成员端口;以及通过目标设备执行动作以便将交替主要成员端口指示为主要成员端口。2.权利要求1所述的方法,其中所述动作包括:通过目标设备向SAN中的网络交换机发送请求以便利用交替主要成员端口来替换目标驱动的对等体区段的主要成员端口;以及通过目标设备来确定所述请求已经完成。3.权利要求2所述的方法,其中所述请求包括:目标驱动的对等体区段的名称、用于主要成员端口的标识符以及用于交替主要成员端口的标识符。4.权利要求2所述的方法,其中确定所述请求已经完成包括:通过目标设备接收指示所述请求已经完成的通知。5.权利要求4所述的方法,其中所述通知包括注册的状态改变通知(RSCN)。6.权利要求1所述的方法,其中所述动作包括:通过目标设备创建新对等体区段,所述新对等体区段包括目标驱动的对等体区段的对等体成员和交替主要成员端口。7.权利要求6所述的方法,还包括:通过目标设备移除目标驱动的对等体区段。8.一种目标设备,包括:确定引擎,用于在存储域网络(SAN)中基于涉及主要成员端口的诊断信息来确定目标设备上的目标驱动的对等体区段的主要成员端口很可能失效,其中目标驱动的对等体区段在SAN中经由目标设备进行配置;标识引擎,用于响应于所述确定而标识目标设备上的交替主要成员端口;以及执行引擎,用于:向SAN中的网络交换机发送请求以便利用交替主要成员端口来替换目标驱动的对等体区段的主要成员端口;以及确定所述请求已经完成。9.权利要求8所述...

【专利技术属性】
技术研发人员:V阿加瓦K普塔根塔RT莫汉
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1