发明名称 一种SAN存储资源统一管理和分配方法
摘要 本发明提供一种SAN存储资源统一管理和分配方法,系统包括:服务器代理、存储服务器代理和管理服务器,其中:应用服务器上安装应用服务器代理,应用服务器代理包括:主机信息收集模块、启动器管理模块、磁盘管理模块,上述模块用于实现主机信息收集,用于在资源管理服务器注册;目标器CHAP认证、连接;自动按照需求将逻辑卷格式化为指定的文件系统;存储资源使用信息收集,从而实现SAN环境资源使用信息的全局视图;在一台管理服务器上实现应用服务器对存储服务器资源的分配,并完成应用服务器逻辑分区的划分和文件系统的格式化;应用服务器和存储服务器之间的启动器和目标器连接的建立和CHAP认证的配置;通过一个页面显示出每台应用服务器资源的使用信息和每台存储服务器资源的利用状态,从而避免资源闲置和实现存储服务器之间的负载均衡。
申请公布号 CN101815095B 申请公布日期 2016.01.13
申请号 CN201010133546.6 申请日期 2010.03.26
申请人 浪潮电子信息产业股份有限公司 发明人 戴文军
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种SAN存储资源统一管理和分配方法,其特征在于系统包括:应用服务器代理、存储服务器代理和管理服务器,其中:应用服务器上安装应用服务器代理,应用服务器代理包括:主机信息收集模块、启动器管理模块和磁盘管理模块三个模块,主机信息收集模块用于实现主机信息收集,用来在资源管理服务器注册;磁盘管理模块用于自动按照需求将逻辑卷格式化为指定的文件系统;存储服务器上安装存储服务器代理,存储服务器代理包括存储服务器信息收集模块、存储池管理模块和目标器管理模块三个模块,存储服务器信息收集模块用于实现存储服务器信息收集,用来在资源管理服务器注册;目标器管理模块用于目标器管理工具注册,配置CHAP认证;存储池管理模块用于存储池管理工具注册,根据需求从存储池中划分出逻辑分区,转换为SCSI设备并加入到主机组中;在存储网络环境中安置管理服务器,管理服务器中设置有注册请求模块、存储需求分配解析模块、CHAP认证管理模块、资源分配模块、SAN连接管理模块、资源统计模块,注册请求模块和资源统计模块用于实现应用服务器和存储服务器在管理服务器的注册;存储需求分配解析模块和资源分配模块用于统计存储池资源分配视图和应用服务器资源使用视图,进行存储资源分配和存储资源管理;CHAP认证管理模块和SAN连接管理模块用于建立启动器和目标器之间的连接,并进行CHAP认证;应用服务器代理端的启动器管理模块用于与存储服务器代理端的目标器管理模块及管理服务器的CHAP认证管理模块连接;应用服务器和存储服务器的注册包括如下步骤:    A、管理服务器的注册请求模块向应用服务器发送注册命令,应用服务器通过主机信息收集模块获取自身相关属性,包括用于唯一识别应用服务器的ID、应用服务器操作系统、连接的IP地址列表、启动器名称、应用服务器支持的文件系统格式、客户端Agent版本,主机信息收集模块将收集到信息发送到管理服务器注册请求模块,完成应用服务器的注册;    B、管理服务器的注册请求模块向存储服务器发送注册命令,存储服务器通过存储服务器信息收集模块获取自身相关属性,包括用于唯一识别存储服务器的ID、存储服务器的嵌入式操作系统类型、存储服务器可以连接的IP地址列表、存储服务器目标器名称、存储服务器主机组列表、存储服务器上存储池列表,包括可用空间和己用空间大小、存储服务器端Agent版本,存储服务器信息收集模块将信息发送到管理服务器注册请求模块,完成存储服务器的注册;    C、SAN存储服务器端使用的存储池管理工具和目标器管理工具存在差异性,向存储服务器代理注册存储池管理和目标器管理相关命令,实现接口的统一性,包括逻辑分区划分和删除、逻辑分区转SCSI设备、SCSI设备加入主机组、启动器加入主机组、CHAP认证相关命令;SAN存储资源统一管理资源分配步骤如下:   Ⅰ、存储需求分配解析模块接收管理员发送的指令,调用资源分配模块分配可用空间;   Ⅱ、资源分配模块自动查找具有可用空间且负载最小的存储服务器,资源分配模块通过计算存储服务器上存储池的总使用率来表示负载,总使用率最低定义为负载为最小,其中包括如下几种情况:①、资源分配模块自动查找具有可用空间且负载最小的存储服务器成功,向其发送逻辑分区划分命令,进行步骤Ⅲ;②、资源分配模块自动查找的具有可用空间的存储服务器,若此存储服务器没有通过管理员确认,则由管理员手动选择具有可用空间的存储服务器,向其发送逻辑分区划分命令,进行步骤Ⅲ;③、资源分配模块自动查找的具有可用空间的存储服务器失败,返回分配失败到存储需求分配解析模块,返回步骤Ⅰ;   Ⅲ、存储服务器接受逻辑分区划分命令,存储池管理工具在存储池下面创建一个指定大小的逻辑分区,并转换为SCSI块设备;   Ⅳ、存储池管理工具向目标器主机组中注册SCSI块设备,并加入到此主机组中的Target可见此块设备;   Ⅴ、存储需求分配解析模块在需要CHAP认证时,调用CHAP认证管理模块;CHAP认证管理模块自动生成CHAP认证信息,并将CHAP信息保存;   Ⅵ、存储需求分配解析模块调用SAN连接管理模块,SAN连接管理模块发送命令到<b>存储服务器目标器</b>管理模块,<b>存储服务器目标器</b>管理模块在存储服务器主机组中加入应用服务器启动器,并在需要时设置CHAP认证;   Ⅶ、连接管理模块发送命令到应用服务器启动器管理模块,启动器管理模块将存储服务器的IP地址加入启动器的Discovery中,查找相应的Target;设置相应的CHAP认证,连接存储务器目标器;    Ⅷ、应用服务器端磁盘管理工具对新增加磁盘建立逻辑分区并格式化所需要的文件系统,完成资源分配;进行应用服务器存储资源分配时:    (1)、资源分配模块查看应用服务器已挂载磁盘剩余空间大小,若剩余磁盘空间大于需求,则提示管理员使用已有磁盘;    (2)、管理员确认使用已有磁盘,完成资源分配。
地址 250101 山东省济南市高新区舜雅路1036号