一种更改zone信息的方法、设备的制造方法

文档序号:9813997阅读:336来源:国知局
一种更改zone信息的方法、设备的制造方法
【技术领域】
[0001] 本发明设及计算和信息存储系统,尤其设及一种更改区域(zone)信息的方法、设 备。
【背景技术】
[0002] 目前,存储区域网络(storage Area化twork,简称SAN)存储系统广泛的应用于数 据中屯、,通过将硬件存储技术和网络技术相结合来解决日益增长的数据存储和管理问题。 图1示出了现有SAN存储系统的结构示意图,在SAN存储系统中,主机可W与至少一个能够提 供输入/输出(I吨ut/Output,简称I/O)的主机总线适配器(Host Bus Adapter,简称HBA)卡 连接,每个HBA卡可W配置与光纤通道(門ber化annel,简称FC)交换机的一个端口连接,且 该端口可W与至少一个存储设备(如磁盘阵列或光学存储阵列)连接,并在FC交换机的区域 (zone)信息中存储HBA卡、与HBA卡连接的FC端日、与存储设备连接的FC端日的对应关系,从 而可W使主机通过HBA卡和FC交换机间建立起来的光纤通道与至少一个存储设备之间进行 数据传输,例如,如图1所示,在SAN存储系统建立后,可W将HBA卡1、端日1、W及端口巧口端 口3的对应关系存储在FC交换机的zone信息中,实现主机和磁盘阵列1、磁盘阵列2间通过 HBA卡1、FC服务器的端口 1、端口 2和端口 3间的光纤通道进行数据传输。
[0003] 但是,在实际的使用过程中HBA卡的损坏率较高,如果皿A卡出现故障,则需要管理 员手动将皿A卡从主机上拔出,安装新的皿A卡,再把新的HBA卡接入FC交换机原有端口,并 将新皿A卡的端口全球名字(World Wide Name,简称WWN)手动配置刷新到FC交换机zone信 息中与原有端口的对应关系中,运将会增加工作人员的负担;例如,如图1所示,当HBA卡1出 现故障时,原有经皿A卡1的传输通道(如图1虚线所示)是不通的,此时,则需要管理人员重 新插入新的HBA卡2,将HBA卡2与端口 1连接,并手动将zone信息中HBA卡1、端口 1、W及端口 2 和端口 3的对应关系替换为HBA卡2、端口 1、W及端口 2和端口 3的对应关系,实现主机和磁盘 阵列1、磁盘阵列2将通过皿A卡1、FC服务器的端口 1、端口 2和端口 3间的光纤通道进行数据 传输。

【发明内容】

[0004] 本发明的主要目的,在于提供一种更改zone信息的方法、设备,W解决现有当皿A 卡更换时需要人工更改zone信息,导致工作人员负担加大的问题。
[000引为达到上述目的,本发明的实施例采用如下技术方案:
[0006] 第一方面,本发明实施例提供一种更改区域zone信息的方法,应用于控制器,所述 方法可W包括:
[0007] 接收主机发送的通知消息;所述通知消息包含所述第一皿A卡的信息和所述第二 皿A卡的信息,所述通知消息用于:通知所述控制器与所述主机的第一端口相连接的皿A从 第一 HBA卡切换到第二HBA卡;
[000引查询光纤通信FC交换机的区域zone信息;
[0009] 将所述zone信息中所述第一 HBA卡的信息替换为所述第二HBA卡的信息,所述zone 信息包含:与主机端口相连接的HBA卡的信息、与HBA卡相连接的FC交换机的入端口、与所述 入端口相连接的FC交换机的出端口的对应关系;
[0010] 向FC交换机发送配置命令,命令所述FC交换机存储所述替换后的zone信息。
[0011] 其中,所述HBA卡的信息主要可W包括:HBA卡的端口全球名字(World Wide Name, 简称WWN),用于标识所述HBA,W便主机知晓与该主机的第一端口相连接的HBA卡是哪个HBA 卡;HBA卡的信息包括:所述HBA卡的端口全球名字WWN,用于标识所述HBA。
[0012] 在第一方面的一种可实现方式中,所述将所述zone信息中所述第一皿A卡的信息 替换为所述第二HBA卡的信息具体可W包括:
[0013] 遍历所述zone信息中的至少一个对应关系;
[0014] 若所述至少一个对应关系中存在第一对应关系,所述第一对应关系为:所述第一 皿A卡的信息、与所述第一HBA卡相连接的FC交换机的第一入端口、与所述第一入端口相连 接的FC交换机的出端口的对应关系,则将所述第一对应关系中所述第一HBA卡的信息替换 为所述第二HBA卡的信息。
[001引如此,在控制器接收到主机中的Agent单元回传的皿A卡发生异常的情况下,自动 查询并修改FC交换机中配置的区域(zone)信息,实现了在管理员无感知的情况下自动完成 皿A卡更换过程中的配置自动更新动作,简化管理员实际操作过程中的管理工作,能够有效 提高管理员的管理效率,在主机上安装多HBA卡的情况下有效的确保业务的可靠性。
[0016] 第二方面,本发明实施例提供一种主机总线适配器更改区域zone信息的方法,应 用于主机,所述方法可W包括:
[0017] 检测与所述主机的第一端口相连接的HBA卡的信息,确定与所述主机的第一端口 相连接的HBA卡从第一 HBA卡切换到第二HBA卡;
[0018] 向控制器发送通知消息,W使控制器查询光纤通信FC交换机的区域zone信息,将 所述zone信息中所述第一 HBA卡的信息替换为所述第二HBA卡的信息;所述通知消息包含所 述第一 HBA卡的信息和所述第二HBA卡的信息,所述通知消息用于通知与主机的第一端口相 连接的HBA从第一 HBA卡切换到第二HBA卡。
[0019] 其中,在第二方面的一种可实现方式中,所述检测与所述主机的第一端口相连接 的HBA卡的信息,确定与所述主机的第一端口相连接的HBA卡从第一 HBA卡切换到第二HBA卡 具体包括:
[0020] 调用预设的查询工具,定期检测与所述主机的第一端口相连接的HBA卡的信息;
[0021] 若在第一时刻检测到与所述第一端口相连接的HBA卡为第一皿A卡的信息,在第二 时刻检测到与所述第一端口相连接的HBA卡为第二HBA卡,则确定与所述第一端口相连接的 HBA卡从第一 HBA卡切换到第二HBA卡;所述第二时刻在所述第一时刻之后。
[0022] 第=方面,本发明实施例还提供一种控制器,用于执行第一方面所述的方法,可W 包括:
[0023] 接收单元,用于接收主机发送的通知消息;所述通知消息包含所述第一皿A卡的信 息和所述第二HBA卡的信息,所述通知消息用于:通知所述控制器与所述主机的第一端口相 连接的HBA从第一 HBA卡切换到第二HBA卡;
[0024] 查询单元,用于查询光纤通信FC交换机的区域zone信息;
[002引替换单元,用于将所述查询单元查询到的zone信息中所述第一 HBA卡的信息替换 为所述第二皿A卡的信息,所述zone信息包含:与主机端口相连接的皿A卡的信息、与HBA卡 相连接的FC交换机的入端口、与所述入端口相连接的FC交换机的出端口的对应关系;
[0026] 发送单元,用于向FC交换机发送配置命令,命令所述FC交换机存储所述替换后的 zone信息。
[0027] 在第=方面的一种可实现方式中,所述替换单元具体用于:
[0028] 遍历所述zone信息中的至少一个对应关系;
[0029] 若所述至少一个对应关系中存在第一对应关系,所述第一对应关系为:所述第一 皿A卡的信息、与所述第一HBA卡相连接的FC交换机的第一入端口、与所述第一入端口相连 接的FC交换机的出端口的对应关系,则将所述第一对应关系中所述第一HBA卡的信息替换 为所述第二HBA卡的信息。
[0030] 第四方面,本发明实施例还提供一种主机,用于执行第二方面所述的方法,包括: [0031 ]代理单元,用于检测与所述主机的第一端口相连接的HBA卡的信息,确定与所述主 机的第一端口相连接的HBA卡从第一 HBA卡切换到第二HBA卡;
[0032] 发送单元,用于当所述代理单元确定与所述主机的第一端口相连接的皿A卡从第 一皿A卡切换到第二皿A卡后,向控制器发送通知消息,W使控制器查询光纤通信FC交换机 的区域zone信息,将所述zone信息中所述第一 HBA卡的信息替换为所述第二皿A卡的信息; 所述通知消息包含所述第一HBA卡的信息和所述第二皿A卡的信息,所述通知消息用于通知 与主机的第一端口相连接的HBA从第一 HBA卡切换到第二HBA卡。
[0033] 在第四方面的一种可实现方式中,所述代理单元具体用于:
[0034] 调用预设的查询工具,定期检测与所述主机的第一端口相连接的HBA卡的信息;
[0035] 若在第一时刻检测到与所述第一端口相连接的HBA卡为第一皿A卡的信息,在第二 时刻检测到与所述第一端口相连接的HBA卡为第二HBA卡,则确定与所述第一端口相连接的 HBA卡从第一 HBA卡切换到第二HBA卡;所述第二时刻在所述第一时刻之后。
[0036] 由上可知,本发明实施例提供一种更改区域zone信息的方法、设备,在现有SAN存 储系统的基础上新增两个部件:一个是在主机中部署代理(Agent)单元,用于定时收集与主 机相连接的皿A卡的信息,W此判断皿A卡是否发生异常(如:被更换);另一个是在SAN存储 系统中独立部署控制器,与主机和FC交换机连接,主要用W在接收到主机中的Agent单元回 传的HBA卡发生异常的情况下,自动修改FC交换机中配置的区域(zone)信息。如此,在管理 员无感知的情况下自动完成HBA卡更换过程中的配置自动更新动作,简化管理员实际操作 过程中的管理工作,能够有效提高管理员的管理效率,在主机上安装多HBA卡的情况下有效 的确保业务的可靠性。
【附图说明】
[0037] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0038] 图1为现有SAN存储系统的结构示意图;
[0039] 图2为本发明实施例提供的SAN存储系统的结构示意图;
[0040] 图3为本发明实施例提供的主机的结构图;
[0041 ]图4为本发明实施例提供的控制器的结构图;
[0042] 图5为本发明实施例提供的更改zone信息的方法流程图;
[0043] 图6为本发明实施例提供的主机的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1