新加存储方法、装置和系统的制作方法

文档序号:6551877阅读:147来源:国知局
新加存储方法、装置和系统的制作方法
【专利摘要】本发明提供了一种新加存储方法、装置和系统。涉及计算机领域;解决了新加存储不便的问题。该方法包括:将新加的存储磁盘连接至主机的HBA卡;重新扫描所述HBA卡下的SCSI磁盘设备。本发明提供的技术方案适用于服务器主机,实现了在设备正常工作情况下添加磁盘存储。
【专利说明】新加存储方法、装置和系统

【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种新加存储方法、装置和系统。

【背景技术】
[0002]服务器主机在安装应用时,需要新加存储映射LUN,而系统并不能立即识别该LUN并安装应用,一般的方法需要将服务器主机重新启动后系统才能够进行识别。由于服务器主机主要应用于金融、电信、能源、交通等命脉行业的基础性核心信息化平台,关乎国家经济运行安全、社会安全和国家战略安全,在运行过程中不能进行操作系统重启。因而亟需一种方法能够保证业务正常运行前提下,能够识别新加存储的LUN,并安装应用。


【发明内容】

[0003]本发明提供了一种新加存储方法、装置和系统,解决了新加存储不便的问题。
[0004]一种新加存储方法,包括:
[0005]将新加的存储磁盘连接至主机的主机总线适配器(HBA)卡;
[0006]重新扫描所述HBA卡下的小型计算机系统接口(SCSI)磁盘设备
[0007]优选的,将新加的存储磁盘连接至主机的HBA卡包括:
[0008]新加的存储磁盘通过交换机连接到主机的HBA卡;
[0009]主机获取所述新加的存储磁盘所在的接口。
[0010]优选的,所述将新加的存储磁盘连接至主机的HBA卡还包括:
[0011]记录所述新加的存储磁盘的全球唯一名称(WffN)号。
[0012]优选的,重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘包括:
[0013]重新扫描所述HBA卡接口 ;
[0014]识别并添加所述新加的存储磁盘。
[0015]本发明还提供了一种新加存储装置,包括:
[0016]连接模块,用于将新加的存储磁盘连接至主机的HBA卡;
[0017]扫描模块,用于重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。
[0018]优选的,所述扫描模块包括:
[0019]接口扫描单元,用于重新扫描所述HBA卡接口;
[0020]存储识别单元,用于识别并添加所述新加的存储磁盘。
[0021]本发明还提供了一种新加存储系统,包括主机,所述主机连接有至少一块HBA卡,该系统还包括新加的存储磁盘;
[0022]所述HBA卡,用于连接新加的所述存储磁盘;
[0023]所述主机,用于重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。
[0024]优选的,该系统还包括交换机;
[0025]所述HBA卡通过所述交换机连接至所述主机。
[0026]本发明提供了一种新加存储方法、装置和系统,将新加的存储磁盘连接至主机的HBA卡,重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。实现了在设备正常工作情况下添加磁盘存储,解决了新加存储不便的问题。

【专利附图】

【附图说明】
[0027]图1是本发明的实施例一提供的一种新加存储方法的流程图;
[0028]图2是本发明的实施例二提供的一种新加存储装置的结构示意图。

【具体实施方式】
[0029]为了解决新加存储不便的问题,本发明的实施例提供了一种新加存储方法、装置和系统。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0030]首先结合附图,对本发明的实施例一进行说明。
[0031]本发明实施例提出了一种应用于服务器主机(如浪潮天梭Kl主机,K-UNIX系统)的新加存储方法,无需重启服务器主机即可识别外挂存储新加LUN,连接外接存储新加LUN后无需重启服务器主机就可在系统下识别,保证系统和业务能够正常运行。
[0032]2.6内核中(Κ-UNIX内核为2.6.28),具有动态LUN扫描机制。HBA驱动将scan功能导出至/sys目录下,可用来重新扫描该接口下的SCSI磁盘设备。本发明实施例提供了一种新加存储系统,包括:
[0033](I)本发明实施例所涉及的服务器主机,安装有K-UNIX操作系统,能够对新加存储LUN进行识别。
[0034](2) HBA卡,安装于所述服务器主机1交换模块PCIE插槽中,用于连接外接存储(如新加的存储磁盘等存储设备)。
[0035](3)光纤交换机,用于连接HBA卡和存储设备。
[0036](4)存储系统,用于安装应用。
[0037]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明做进一步地详细描述。
[0038]1.本步骤中,将新加的存储磁盘连接至主机的HBA卡。新加的存储磁盘通过交换机连接到服务器主机(以下简称为主机)的HBA卡(也可以直接连接到HBA卡,一般情况下通过交换机连接),记录该新加的存储磁盘对应的WffN号。
[0039]2.查看所述WffN号所对应的host x (x是host的编号),即获取新加的存储磁盘所在的HBA卡接口。具体的,可通过systool-c fc_host - V指令查看该WffN号。
[0040]3.查看到原来的host和需要新加存储对应的host x所对应的SCSI,并可以发现channel、id、LUN等信息。host x即为HBA卡接口。本步骤具体可通过查看/proc/scsi/scsi实现。
[0041]4.重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。
[0042]本步骤中,扫描该host X对应的接口下的SCSI磁盘设备:本步骤中,为保证系统绝对正常运行,存储数据绝对安全,不对其他接口 SCSI设备进行扫描。本步骤中具体可通过 echo〃CTL〃>/sys/class/scsi_host/hostx/scan 实现。
[0043]X 为 SCSI 主机总线接口卡(HBA, Host Bus Adapter)的编号;
[0044]C 为 HBA 的频度(Channel)编号;
[0045]T 为 SCSI target ID ;
[0046]L 为 LUN (Logical Unit Number)。
[0047]5.通过fdisk -1可在系统下找到新加LUN,例如新加的LUN为/dev/sdcl,就可以通过pvcreat或者fdisk命令进行分区,mkfs.ext3命令格式化之后进行挂载(mount命令)使用,或者以裸设备使用。
[0048]具体流程可参考图1。
[0049]下面结合附图,对本发明的实施例二进行说明。
[0050]本发明实施例提供了一种新加存储装置,该装置的结构如图2所示,包括:
[0051]连接模块201,用于将新加的存储磁盘连接至主机的HBA卡;
[0052]扫描模块202,用于重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。
[0053]优选的,所述扫描模块202包括:
[0054]接口扫描单元2021,用于重新扫描所述HBA卡接口 ;
[0055]存储识别单元2022,用于识别并添加所述新加的存储磁盘。
[0056]本发明还提供了一种新加存储系统,包括主机,所述主机连接有至少一块HBA卡,该系统还包括新加的存储磁盘;
[0057]所述HBA卡,用于连接新加的所述存储磁盘;
[0058]所述主机,用于重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。
[0059]优选的,该系统还包括交换机;
[0060]所述HBA卡通过所述交换机连接至所述主机。
[0061]本发明的实施例提供了一种新加存储方法、装置和系统,将新加的存储磁盘连接至主机的HBA卡,重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。实现了在设备正常工作情况下添加磁盘存储,解决了新加存储不便的问题。
[0062]通过利用K-UNIX系统下提供的多重机制以重新扫描SCSI总线并重认系统中加入的SCSI设备。在保持业务正常运行的情况下,能够识别新加存储并能够在系统下识别,并能够添加新的应用,具有快速、安全、稳定等特点。
[0063]为保证系统安全运行,在扫描接口下的SCSI设备时,只能针对新加存储LUN对应的接口进行扫描,实现了对于特定路径下存储的扫描。
[0064]本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
[0065]可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0066]上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
[0067]上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
[0068]任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
【权利要求】
1.一种新加存储方法,其特征在于,包括: 将新加的存储磁盘连接至主机的主机总线适配器(HBA)卡; 重新扫描所述HBA卡下的小型计算机系统接口(SCSI)磁盘设备。
2.根据权利要求1所述的新加存储方法,其特征在于,将新加的存储磁盘连接至主机的HBA卡包括: 新加的存储磁盘通过交换机连接到主机的HBA卡; 主机获取所述新加的存储磁盘所在的接口。
3.根据权利要求2所述的新加存储方法,其特征在于,所述将新加的存储磁盘连接至主机的HBA卡还包括: 记录所述新加的存储磁盘的全球唯一名称(WffN)号。
4.根据权利要求2所述的新加存储方法,其特征在于,重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘包括: 重新扫描所述HBA卡接口 ; 识别并添加所述新加的存储磁盘。
5.一种新加存储装置,其特征在于,包括: 连接模块,用于将新加的存储磁盘连接至主机的HBA卡; 扫描模块,用于重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。
6.根据权利要求5所述的新加存储装置,其特征在于,所述扫描模块包括: 接口扫描单元,用于重新扫描所述HBA卡接口 ; 存储识别单元,用于识别并添加所述新加的存储磁盘。
7.一种新加存储系统,包括主机,所述主机连接有至少一块HBA卡,该系统还包括新加的存储磁盘; 所述HBA卡,用于连接新加的所述存储磁盘; 所述主机,用于重新扫描所述HBA卡下的SCSI磁盘设备,识别所述新加的存储磁盘。
8.根据权利要求7所述的新加存储系统,其特征在于,该系统还包括交换机; 所述HBA卡通过所述交换机连接至所述主机。
【文档编号】G06F3/06GK104077083SQ201410309575
【公开日】2014年10月1日 申请日期:2014年7月1日 优先权日:2014年7月1日
【发明者】吕倩华, 张鑫, 陈良华, 杜彦魁 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1