【技术实现步骤摘要】
一种路径切换的方法及装置
本申请涉及存储领域,特别涉及一种路径切换的方法及装置。
技术介绍
在SAN(StorageAreaNetwork,存储区域网络)网络中,多控存储设备的多个控制器通常可以通过不同的端口接入SAN网络,其中,控制器上的端口可称为目标端口(targetport)。服务端(比如:业务服务器)也可以通过多个不同的端口接入SAN网络,其中,服务端上的端口可称为起始端口(initiatorport)。服务端上的起始端口与控制器上的目标端口可以构成多种连接关系。参见图1,为本申请示出的一种SAN网络的架构示意图,如图1所示,服务端(业务服务器)上具有两个起始端口,控制器1上有两个目标端口,控制器2上有两个目标端口。图1的网络架构中起始端口与目标端口的连接关系有:P1-P9、P1-P11、P2-P12和P2-P10。进一步地,起始端口、目标端口和多控存储设备上的LUN(LogicalUnitNumber,逻辑单元号)构成多条服务端访问LUN的路径。如果任一控制器发生异常,则服务端无法通过该控制器上的目标端口所在的路径访问LUN,服务端需要重新选择可用的路径 ...
【技术保护点】
1.一种路径切换的方法,应用于多控存储设备,所述多控存储设备包括第一控制器和第二控制器,其特征在于,所述方法包括:所述第一控制器确定自身发生故障;所述第一控制器将本地的所有目标端口对应的物理链路断开,以由服务端重新选择与所述第二控制器之间的路径访问所述多控存储设备。
【技术特征摘要】
1.一种路径切换的方法,应用于多控存储设备,所述多控存储设备包括第一控制器和第二控制器,其特征在于,所述方法包括:所述第一控制器确定自身发生故障;所述第一控制器将本地的所有目标端口对应的物理链路断开,以由服务端重新选择与所述第二控制器之间的路径访问所述多控存储设备。2.根据权利要求1所述的方法,其特征在于,所述第一控制器确定自身发生故障,包括:所述第一控制器通过系统内核确定本地的各业务模块是否存在异常;若任一业务模块存在异常,将所述第一控制器的运行状态置为异常状态;其中,所述运行状态包括正常状态和异常状态;所述第一控制器确定所述第一控制器发生故障。3.根据权利要求1所述的方法,其特征在于,所述第一控制器的系统内核被预设对应的捕获内核;所述第一控制器确定自身发生故障,包括:当所述第一控制器的系统内核发生故障,触发所述捕获内核启动;所述第一控制器确定所述第一控制器发生故障。4.根据权利要求2所述的方法,其特征在于,所述第一控制器将本地的所有目标端口对应的物理链路断开,包括:所述第一控制器通过所述系统内核加载主机总线适配器HBA驱动,并利用所述HBA驱动关闭所述第一控制器的HBA的光纤通道协议端口FCPort信号发送功能,以断开所述第一控制器的所有目标端口对应的物理链路。5.根据权利要求3所述的方法,其特征在于,所述第一控制器将本地的所有目标端口对应的物理链路断开,包括:所述第一控制器通过所述捕获内核加载HBA驱动,并利用所述HBA驱动关闭所述第一控制器的H...
【专利技术属性】
技术研发人员:吴鹏飞,
申请(专利权)人:杭州宏杉科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。