一种服务器和存储系统的交互方法技术方案

技术编号:39578604 阅读:12 留言:0更新日期:2023-12-03 19:29
本申请涉及一种服务器和存储系统的交互方法

【技术实现步骤摘要】
一种服务器和存储系统的交互方法、装置、设备和介质


[0001]本申请涉及计算机
,特别是涉及一种服务器和存储系统的交互方法

装置

设备和介质


技术介绍

[0002]在存储领域中,主机和存储之间的交互是非常常见的场景

普通的电脑主机都是一个硬盘挂接到一个总线上,是一对一的关系

而在交换机组成的存储局域网环境中,由于主机和存储通过了交换机连接,就构成了多对多的关系,即主机到存储之间的数据传输有多条路径可以选择

从操作系统的角度来看,每条路径操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,如此以来在使用的时候,就给用户带来了困惑

多路径软件就是为了解决上面的问题应运而生的,将主机同一物理磁盘的不同路径进行聚合,进行磁盘操作时只需要操作一个物理磁盘即可

多路径的主要功能就是和存储设备一起配合实现如下功能:故障的切换和恢复

数据传输流量的负载均衡

磁盘的虚拟化

[0003]对于现有的存储操作系统,操作相对复杂,需要对客户在一定程度上进行培训

例如用户首先需要查询主机侧信息,然后在主机和存储建立软件层面连接时,需要将主机侧信息手动输入到存储,然后主机才能通过存储验证,步骤多,操作复杂

同时,存储侧无法知道主机侧有关输入
/
出性能的配置信息,需要由用户手动选择卷类型等配置信息,也需要在这一方面对客户进行培训

[0004]因此,亟需提出一种能够对存储和主机之间连接进行自动配置,提高用户友好性的服务器和存储系统的交互方法

装置

设备和介质


技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够对存储和主机之间连接进行自动配置,提高用户友好性的服务器和存储系统的交互方法

装置

设备和介质

[0006]第一方面,提供一种服务器和存储系统的交互方法,所述方法包括:
[0007]通过链路建立与所述服务器之间的物理连接,并判断连接同一个服务器的链路数量是否超过限制;
[0008]响应于连接同一个服务器的链路数量没有超过限制,所述通过链路建立与所述服务器之间的物理连接成功;
[0009]基于所述链路,建立与所述服务器之间的软件带内管理通道;
[0010]接收所述服务器通过所述软件带内管理通道定时发送的服务器信息,并判断所述服务器信息是否合法,所述服务器信息包括服务器上是否安装存储插件;
[0011]响应于所述服务器信息合法,检测所述存储系统上软件主机的创建情况,确定是否将所述服务器信息保存在表格中;
[0012]响应于所述存储系统上没有创建软件主机或已经将创建的软件主机删除,将所述
服务器信息保存在表格中;
[0013]获取保存在表格中的服务器信息,并根据所述服务器信息向用户推送相应的卷归属类型

[0014]在其中一个实施例中,所述检测所述存储系统上软件主机的创建情况,确定是否将服务器信息保存在表格中,包括:
[0015]响应于所述存储系统上已经创建软件主机,将所述软件主机与服务器绑定;
[0016]获取所述服务器信息,并根据所述服务器信息向用户推送相应的卷归属类型

[0017]在其中一个实施例中,所述卷归属类型包括有归属卷和无归属卷,所述根据所述服务器信息向用户推送相应的卷归属类型,包括:
[0018]响应于所述服务器没有安装存储插件,向用户推送有归属卷;
[0019]响应于所述服务器安装有存储插件,向用户推送选择无归属卷

[0020]在其中一个实施例中,响应于所述物理连接基于非易失性内存主机控制器接口规范,所述基于所述链路,建立与所述服务器之间的软件带内管理通道,包括:
[0021]响应于接收到所述服务器发送的连接命令,判断连接同一个服务器的链路数量是否超过限制;
[0022]响应于连接同一个服务器的链路数量超过限制,所述基于所述链路,建立与所述服务器之间的软件带内管理通道失败;
[0023]响应于连接同一个服务器的链路数量没有超过限制,获取连接数据,并根据所述连接数据确定所述存储系统上软件主机的创建情况,所述连接数据包括服务器的唯一标识;
[0024]响应于所述存储系统与所述服务器的唯一标识之间存在对应关系,确定所述存储系统上已经创建软件主机,并将所述软件主机与服务器绑定;
[0025]响应于所述存储系统与所述服务器的唯一标识之间不存在对应关系,确定所述存储系统上没有创建软件主机或已经将创建的软件主机删除,将所述连接数据保存在表格中;
[0026]响应于接收到所述服务器发送的查询命令,获取所述连接数据,并将所述连接数据返回所述服务器以形成所述软件带内管理通道

[0027]在其中一个实施例中,响应于所述物理连接基于非易失性内存主机控制器接口规范,所述接收所述服务器通过所述软件带内管理通道定时发送的服务器信息,包括:
[0028]响应于接收到所述服务器定时通过发送命令发送的服务器信息,判断所述发送命令的合法性;
[0029]响应于所述发送命令合法,获取所述服务器信息,并通过解析获得服务器名称

服务器系统以及多路径信息;
[0030]将所述服务器信息和所述服务器的唯一标识绑定,并保存在所述表格中

[0031]在其中一个实施例中,响应于所述物理连接基于小型计算机系统接口规范,所述基于所述链路,建立与所述服务器之间的软件带内管理通道,包括:
[0032]响应于接收到所述服务器通过所有链路向所述存储系统发送的扫盘命令,将虚拟卷的
ID
和实体卷的
ID
通过每条链路返回所述服务器,以形成每条链路对应的软件带内管理通道

[0033]在其中一个实施例中,响应于所述物理连接基于小型计算机系统接口规范,所述接收所述服务器通过所述软件带内管理通道定时发送的服务器信息,包括:
[0034]响应于接收到所述服务器定时通过发送命令发送的服务器信息,判断所述发送命令的合法性;
[0035]响应于所述发送命令合法,获取所述服务器信息,并通过解析获得服务器名称

服务器系统以及多路径信息;
[0036]将所述服务器信息和所述服务器的唯一标识绑定,并保存在所述表格中

[0037]第二方面,提供了一种服务器和存储系统的交互装置,所述装置包括:
[0038]连接判断模块,所述连接判断模块用于通过链路建立与所述服务器之间的物理连接,并判本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种服务器和存储系统的交互方法,其特征在于,所述方法包括:通过链路建立与所述服务器之间的物理连接,并判断连接同一个服务器的链路数量是否超过限制;响应于连接同一个服务器的链路数量没有超过限制,所述通过链路建立与所述服务器之间的物理连接成功;基于所述链路,建立与所述服务器之间的软件带内管理通道;接收所述服务器通过所述软件带内管理通道定时发送的服务器信息,并判断所述服务器信息是否合法,所述服务器信息包括服务器上是否安装存储插件;响应于所述服务器信息合法,检测所述存储系统上软件主机的创建情况,确定是否将所述服务器信息保存在表格中;响应于所述存储系统上没有创建软件主机或已经将创建的软件主机删除,将所述服务器信息保存在表格中;获取保存在表格中的服务器信息,并根据所述服务器信息向用户推送相应的卷归属类型
。2.
根据权利要求1所述方法,其特征在于,所述检测所述存储系统上软件主机的创建情况,确定是否将服务器信息保存在表格中,包括:响应于所述存储系统上已经创建软件主机,将所述软件主机与服务器绑定;获取所述服务器信息,并根据所述服务器信息向用户推送相应的卷归属类型
。3.
根据权利要求2所述方法,其特征在于,所述卷归属类型包括有归属卷和无归属卷,所述根据所述服务器信息向用户推送相应的卷归属类型,包括:响应于所述服务器没有安装存储插件,向用户推送有归属卷;响应于所述服务器安装有存储插件,向用户推送选择无归属卷
。4.
根据权利要求1所述方法,其特征在于,响应于所述物理连接基于非易失性内存主机控制器接口规范,所述基于所述链路,建立与所述服务器之间的软件带内管理通道,包括:响应于接收到所述服务器发送的连接命令,判断连接同一个服务器的链路数量是否超过限制;响应于连接同一个服务器的链路数量超过限制,所述基于所述链路,建立与所述服务器之间的软件带内管理通道失败;响应于连接同一个服务器的链路数量没有超过限制,获取连接数据,并根据所述连接数据确定所述存储系统上软件主机的创建情况,所述连接数据包括服务器的唯一标识;响应于所述存储系统与所述服务器的唯一标识之间存在对应关系,确定所述存储系统上已经创建软件主机,并将所述软件主机与服务器绑定;响应于所述存储系统与所述服务器的唯一标识之间不存在对应关系,确定所述存储系统上没有创建软件主机或已经将创建的软件主机删除,将所述连接数据保存在表格中;响应于接收到所述服务器发送的查询命令,获取所述连接数据,并将所述连接数据返回所述服务器以形成所述软件带内管理通道
。5.
根据权利要求4所述方法,其特征在于,响应于所述物理连接基于非易失性内存主机控制器接口规范,所述接收所述服务器通过所述软件带内管理通道定时发送的服务器信息,包括:
响应于接收到所述服务器定时通过发送命令发送的服...

【专利技术属性】
技术研发人员:刘子宁侯福国苑忠科
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1