Sas接口卡的驱动安装系统及方法

文档序号:8361137阅读:1669来源:国知局
Sas接口卡的驱动安装系统及方法
【技术领域】
[0001] 本发明涉及一种SAS接口卡的驱动安装系统及方法。
【背景技术】
[0002] 目前,大多数服务器通过一些LSI(大规模集成,Large-ScaleIntegration)SAS (SerialAttachedSCSI,串行连接SCSI)接口卡连接多个SAS硬盘,以大幅地扩充服务器的 存储功能。LSISAS接口卡与服务器连接后,在使用前需要安装相应的驱动(例如LSI驱动) 才能正常的使用。LSI驱动的安装需要在系统启动的过程中进行操作,当系统运行到LSI配 置界面按"F6"会自动的从"Follopy:A"盘中提取预先放入的驱动文件进行安装。然而目 前大多数的服务器主板上都会存在BMC(BaseboardManagementController,基板管理控 制器),使得在某些操作系统(例如Windows2003)下对LSI驱动的安装存在以下问题:在服 务器上电后,BMC的固件(Firmware)会自动启动并创建虚拟的⑶-ROM(只读光盘),其会占 用系统的"Follpy:A"盘,由于无法正常地从"Follpy:A"盘中获取驱动而使得LSI驱动无 法正常地安装。传统解决方法有两种:(1)在系统的BIOS(BasicInputOutputSystem, 基本输入输出系统)中进行设置,禁用所有虚拟设备的创建,BMC就不会对"Follpy:A"盘进 行占用,LSI驱动就可以正常安装,但这样会影响到BMC的部份功能;(2)拿掉BMC存放中 存放固件的闪存,等LSI驱动安装完成后,再将所述闪存放回,但是多数服务器的BMC已经 被固定在主板上的,无法取下。因此对于SAS接口卡的安装并不方便,且工作效率也不高。

【发明内容】

[0003] 鉴于以上内容,有必要提供一种SAS接口卡的驱动安装系统及方法,可以方便有 效地安装SAS接口卡的驱动。
[0004] 所述的SAS接口卡的驱动安装系统,运行于服务器的基板管理控制器BMC上,该 系统包括:创建模块,用于预先在BMC中创建与SAS接口卡的驱动安装相关的配置选项以 及配置指令,所述的配置选项包括当检测到驱动安装完成后是否自动创建虚拟只读光盘的 选项;接收模块,用于当服务器上电后且BMC启动后,接收用户在所创建的配置选项设置的 配置信息;禁用模块,用于利用所创建的配置指令中的禁止创建虚拟只读光盘的指令,禁 用BMC中虚拟只读光盘的创建,并启动服务器的操作系统的运行;安装模块,用于在操作系 统运行过程中需要安装驱动时,自动从服务区的存储装置中预设的存储位置处提取驱动文 件,以进行SAS接口卡的驱动安装;配置模块,用于当驱动文件安装完成后,读取所接收的 配置信息,以及当所设置的配置信息为当检测到驱动安装完成后自动创建虚拟只读光盘, 利用所创建的配置指令中的创建虚拟只读光盘的指令控制BMC的固件创建虚拟只读光盘。
[0005] 所述SAS接口卡的驱动安装方法,应用于服务器的基板管理控制器BMC上,该方法 包括:创建步骤:预先在BMC中创建与SAS接口卡的驱动安装相关的配置选项以及配置指 令,所述的配置选项包括当检测到驱动安装完成后是否自动创建虚拟只读光盘的选项;接 收步骤:当服务器上电后且BMC启动后,接收用户在所创建的配置选项设置的配置信息;禁 用步骤:利用所创建的配置指令中的禁止创建虚拟只读光盘的指令,禁用BMC中虚拟只读 光盘的创建,并启动服务器的操作系统的运行;安装步骤:在操作系统运行过程中需要安 装驱动时,自动从服务区的存储装置中预设的存储位置处提取驱动文件,以进行SAS接口 卡的驱动安装;配置步骤:当驱动文件安装完成后,读取所接收的配置信息,以及当所设置 的配置信息为当检测到驱动安装完成后自动创建虚拟只读光盘,利用所创建的配置指令中 的创建虚拟只读光盘的指令控制BMC的固件创建虚拟只读光盘。
[0006] 相较于现有技术,本发明提供的SAS接口卡的驱动安装系统及方法,通过在BMC中 增加新的配置指令,在不影响BMC的功能下,方便地完成SAS接口卡的驱动的安装,并根据 用户对BMC的配置继续相应的操作。该安装方法操作简单,使用方便,而且可以进行远程操 作,同时也大大提高了服务器在同类产品中的竞争力,增强了服务器的性能。
【附图说明】
[0007] 图1是本发明服务器的较佳实施例的系统架构图。
[0008] 图2是本发明SAS接口卡的驱动安装系统的较佳实施例的功能模块图。
[0009] 图3是本发明SAS接口卡的驱动安装方法中较佳实施例的方法流程图。
[0010] 主要元件符号说明
【主权项】
1. 一种SAS接口卡的驱动安装方法,应用于服务器的基板管理控制器BMC上,其特征在 于,该方法包括: 创建步骤;预先在BMC中创建与SAS接口卡的驱动安装相关的配置选项W及配置指令, 所述的配置选项包括当检测到驱动安装完成后是否自动创建虚拟只读光盘的选项; 接收步骤;当服务器上电后且BMC启动后,接收用户在所创建的配置选项设置的配置 信息; 禁用步骤:利用所创建的配置指令中的禁止创建虚拟只读光盘的指令,禁用BMC中虚 拟只读光盘的创建,并启动服务器的操作系统的运行; 安装步骤;在操作系统运行过程中需要安装驱动时,自动从服务区的存储装置中预设 的存储位置处提取驱动文件,W进行SAS接口卡的驱动安装; 配置步骤:当驱动文件安装完成后,读取所接收的配置信息,W及当所设置的配置信息 为当检测到驱动安装完成后自动创建虚拟只读光盘,利用所创建的配置指令中的创建虚拟 只读光盘的指令控制BMC的固件创建虚拟只读光盘。
2. 如权利要求1所述的SAS接口卡的驱动安装方法,其特征在于,所述创建的配置选项 还包括是否自动获取最新驱动文件的选项。
3. 如权利要求2所述的SAS接口卡的驱动安装方法,其特征在于,所述预设的配置步骤 还包括:当所设置的配置信息为自动获取最新驱动文件,利用配置指令中的在指定地址处 下载最新驱动文件的指令,自动通过简单文件传输协议从指定地址处下载最新驱动文件W 更新存储装置中的驱动文件。
4. 如权利要求1所述的SAS接口卡的驱动安装方法,其特征在于,所述创建的配置选项 显示于BMC的本地配置界面与网页配置界面上,供用户进行相应的选择W设置BMC的配置 信息。
5. -种SAS接口卡的驱动安装系统,运行于服务器的基板管理控制器BMC上,其特征在 于,该系统包括: 创建模块,用于预先在BMC中创建与SAS接口卡的驱动安装相关的配置选项W及配置 指令,所述的配置选项包括当检测到驱动安装完成后是否自动创建虚拟只读光盘的选项; 接收模块,用于当服务器上电后且BMC启动后,接收用户在所创建的配置选项设置的 配置信息; 禁用模块,用于利用所创建的配置指令中的禁止创建虚拟只读光盘的指令,禁用BMC 中虚拟只读光盘的创建,并启动服务器的操作系统的运行; 安装模块,用于在操作系统运行过程中需要安装驱动时,自动从服务区的存储装置中 预设的存储位置处提取驱动文件,W进行SAS接口卡的驱动安装; 配置模块,用于当驱动文件安装完成后,读取所接收的配置信息,W及当所设置的配置 信息为当检测到驱动安装完成后自动创建虚拟只读光盘,利用所创建的配置指令中的创建 虚拟只读光盘的指令控制BMC的固件创建虚拟只读光盘。
6. 如权利要求5所述的SAS接口卡的驱动安装系统,其特征在于,所述创建的配置选项 还包括是否自动获取最新驱动文件的选项。
7. 如权利要求6所述的SAS接口卡的驱动安装系统,其特征在于,所述预设的配置模块 还用于当所设置的配置信息为自动获取最新驱动文件,利用配置指令中的在指定地址处下 载最新驱动文件的指令,自动通过简单文件传输协议从指定地址处下载最新驱动文件w更 新存储装置中的驱动文件。
8.如权利要求5所述的SAS接口卡的驱动安装系统,其特征在于,所述创建的配置选项 显示于BMC的本地配置界面与网页配置界面上,供用户进行相应的选择W设置BMC的配置 信息。
【专利摘要】一种SAS接口卡的驱动安装系统及方法,包括:在BMC中创建当检测到驱动安装完成后是否自动创建虚拟只读光盘配置选项以及配置指令;当BMC启动后,接收用户在所创建的配置选项设置的配置信息;利用配置指令中的禁止创建虚拟只读光盘的指令,禁用BMC中虚拟只读光盘的创建;在操作系统运行过程中需要安装驱动时,自动从服务区的存储装置中预设的存储位置处提取驱动文件,以进行SAS接口卡的驱动安装;当驱动文件安装完成后,读取所接收的配置信息,并根据对应的配置指令执行配置操作。利用本发明可以为服务器提供更加方便地SAS接口卡驱动的安装方法。
【IPC分类】G06F9-445, G06F3-06
【公开号】CN104679438
【申请号】CN201310622123
【发明人】钟阳, 孙阿南
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年6月3日
【申请日】2013年11月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1