当前位置: 首页 > 专利查询>威睿公司专利>正文

从中央存储装置引导计算机系统制造方法及图纸

技术编号:4121500 阅读:162 留言:0更新日期:2012-04-11 18:40
在引导过程初始段期间被加载的过滤器驱动器使得不能从中央存储装置引导的操作系统能够从中央存储装置引导。根据该技术,初始操作系统文件集被从本地存储卷区加载到系统存储器。初始文件集包括所有操作系统文件的小子集,并且包括引导加载器、核、引导时间驱动器、文件系统驱动器、以及过滤器驱动器。过滤器驱动器控制操作系统文件剩余部分的加载,从而这些文件被从中央存储装置而非本地存储卷区被加载。

【技术实现步骤摘要】

本专利技术 一般地涉及从中央存储装置引导计算机系统
技术介绍
引导(booting)或引导装入(bootstrapping)程序是将计算机从停止或 掉电状态启动起来并将操作系统加载到计算机的系统存储器中的程序。计算 机可以从本地源(例如,作为计算机一部分的硬盘)引导,或者可以从远程 源(例如,网络引导中的网络存储装置)引导。存在多种使计算机从网络存储装置引导并运行的技术。在高级层面,他 们可以被分类为基于文件的网络引导和基于图像的网络引导。在基于文件的 网络引导中(其由诸如Unix⑧、Linux 、和Solaris 的操作系统支持),连 接到网络存储装置的计算机直接从网络存储装置引导。在基于图像的网络引 导中,当计算机加电时,操作系统的图像通过使用诸如PXE/TFTP/BOOTP 之类的协议而被下载,并且该图像被用来从网络存储装置加载操作系统。另一种加载技术采用图像流。该技术使用专有驱动器按需将存储在中央 存储服务器上的操作系统图像流式传送到计算机的系统存储器。从而,采用 图像流的网络中的计算机不在其本地存储装置中维护操作系统的拷贝。上述技术的优点包括操作系统以及操作系统文件的中央管理和存储。如 果需要操作系统文件的抗病毒扫描,该扫描仅需执行一次。他们还允许计算 机在没有本地盘的条件下运行,并且提供关于哪些操作系统文件对用户可用 的管理员控制。然而,并非所有操作系统都允许从网络存储装置S1导或包含使能图像流 的驱动器。Windows操作系统就是这样的一个例子。当基于Windows的计 算机系统被引导时,计算机系统的BIOS从引导巻区(boot volume )调用引 导加载器,其中引导巻区一般是附接到计算机系统的硬驱动、软驱动或光驱 动。除了引导加载器,还从引导巻区加载文件系统驱动器,并且文件系统驱4动器用来从引导巻区加载操作系统正确运行所需的文件的剩余部分(reminder)。
技术实现思路
本专利技术的一个或多个实施例能够使用过滤器驱动器从中央存储装置加 载操作系统。从而,诸如Windows等不能从中央存储装置引导的操作系统 可以从中央存储装置引导。根据本专利技术的一个方面, 一种根据本专利技术实施例加载操作系统的方法在 具有中央存储单元和多个计算机系统的系统中执行,其中所述多个计算机系 统每个具有本地存储巻区。所述操作系统具有包括引导加载器、核和引导时 间驱动器的第一文件集,以及包括所述操作系统正确操作所需的大多数文件 的第二文件集,所述方法包括以下步骤将所述第一文件集从所述计算机系 统的所述本地存储巻区加载到所述系统存储器中,所述第一文件集进一步包 括过滤器驱动器;以及利用所述过滤器驱动器将所述第二文件集从所述中央 存储单元加载到所述系统存储器。根据本专利技术的另一方面, 一种才艮据本专利技术实施例引导虚拟机的过程包括 以下步骤从第 一虚拟机的本地存储巻区加载用于第 一虚拟机的第 一操作系 统文件集,以及从第二虛拟机的本地存储巻区加载用于第二虚拟机的第二操 作系统文件集。当第一虚拟机或第二虚拟机之一发出请求加载第三操作系统 文件集的文件操作时,该请求被定向到常用存储单元,并且第三操作系统文 件集被从常用存储单元加载。根据本专利技术的又一方面, 一种根据本专利技术实施例的系统包括中央存储单 元和多个计算机系统,其中所述多个计算机系统中的每个具有存储操作系统 文件集和用于其所有文件的元数据的本地存储巻区,所述中央存储单元由所 述多个计算机系统共享。所述系统进一步包括将文件系统调用从所述多个计 算机系统有选择地定向到所述中央存储单元的过滤器驱动器。附图说明图1是可以实施本专利技术一个或多个实施例的计算机系统的功能框图。 图2图示出才艮据本专利技术第一实施例加载操作系统的过程。图3简要图示出文件系统驱动器和文件系统过滤器驱动器已被加载之后的文件输入/输出过程。图4图示出根据本专利技术第二实施例加载操作系统的过程。图5简要图示出文件系统过滤器驱动器、文件系统驱动器、盘过滤器驱动器、SCSI过滤器驱动器和SCSI驱动器已被加载之后的文件输入/输出过程。具体实施方式图1是可以实现本专利技术一个或多个实施例的计算机系统100的功能框 图。计算机系统100包括服务器平台110、用于每个服务器平台的本地存储 单元120、以及由服务器平台IIO共享的中央存储单元130。本地存储单元 120和中央存储单元130可以被实现为网络附接存储(NAS)或存储区域网 (SAN)阵列。本地存储单元120为其连接的服务器平台所专用,为其连接 的服务器平台提供存储,中央存储单元130为所有服务器平台IIO提供共享 存储。每个服务器平台IIO具有服务器计算机的传统组件,并且可以实现为多 个服务器计算机的群集。每个服务器平台都配置有共享服务器平台的硬件资 源的一个或多个虚拟机140,所述硬件资源例如包括系统存储器112、处理 器114和盘接口 116。盘接口 116的一个例子是主机总线适配器。虚拟机140 运行在虚拟机监视器150之上,虚拟机监视器150是使得虚拟机140能够共 享服务器平台的硬件资源的软件接口层。虚拟机监视器150可以运行再服务 器平台的操作系统之上,或者直接运行再服务器平台的硬件组件之上。虚拟 机140和虚拟机监视器150 —起来创建虚拟化的计算机系统,该虚拟化的计 算机系统呈现与服务器平台不同并且彼此也不同的外观。每个虚拟机包括客 户操作系统以及一个或多个客户应用。客户操作系统是虚拟机的主控程序, 并且客户操作系统与其他部分一起形成其上运行客户应用的软件平台。每个 虚拟机140的虚拟盘是在本地存储 单元120中维护的。如同在传统计算机中一样,当虚拟机加电时,虚拟机的操作系统被加载。 根据本专利技术第一实施例将操作系统加载到系统存储器的过程(被称为引导过 程)在图2中被示出。该过程开始于步骤210,其中系统BIOS (基本输入/本地文件系统(例如用于Window NT操作系统的NTFS )的驱动器。文件系统过滤器驱动 器是运行于文件系统驱动器之上的软件组件,其重定向对文件系统作出的文 件系统调用。在本专利技术的第一实施例中,对文件系统作出的文件系统调用被 重定向到中央存储单元。从而,当在文件系统过滤器驱动器已被加栽到系统 存储器之后进行文件系统调用时,文件系统调用被重定向到中央存储单元(步骤216),并且使用中央存储单元执行文件操作(步骤218)。如果文 件系统调用是结合引导过程作出的,例如加载步骤214之后仍旧未被加载的 操作系统文件,那么剩余操作系统文件是从中央存储单元而非引导巻区被加 载到系统存储器中的。如果文件系统调用是结合引导过程已完成后发出的文 件操作作出的,那么使用中央存储单元执行文件操作。图3简要图示出文件系统驱动器和文件系统过滤器驱动器已被加载到 系统存储器之后的文件输入/输出过程。在图3中,文件系统过滤器驱动器 被示为FSFD310, NTFS文件系统驱动器被示为NTFS320, SCSI驱动器被 示为SCSI330。在FSFD310被加载到系统存储器之前,文件被访问并从引 导存储巻区340被加载。当虚拟机被引导时,引导存储巻区340可以是与虚 拟机相关联的虚拟盘的一部分,或者可以使用PXE/TFTP协议流式输入。在 FSFD 310本文档来自技高网
...

【技术保护点】
一种在具有中央存储单元和多个计算机系统的系统中将操作系统加载到计算机系统的系统存储器中的方法,其中所述多个计算机系统每个具有本地存储卷区,所述操作系统具有包括引导加载器、核和引导时间驱动器的第一文件集,以及包括所述操作系统正确操作所需的大多数文件的第二文件集,所述方法包括: 将所述第一文件集从所述计算机系统的所述本地存储卷区加载到所述系统存储器中,所述第一文件集进一步包括过滤器驱动器;以及 利用所述过滤器驱动器将所述第二文件集从所述中央存储单元加载到所述系统存储器 。

【技术特征摘要】
US 2008-8-11 12/189,7371.一种在具有中央存储单元和多个计算机系统的系统中将操作系统加载到计算机系统的系统存储器中的方法,其中所述多个计算机系统每个具有本地存储卷区,所述操作系统具有包括引导加载器、核和引导时间驱动器的第一文件集,以及包括所述操作系统正确操作所需的大多数文件的第二文件集,所述方法包括将所述第一文件集从所述计算机系统的所述本地存储卷区加载到所述系统存储器中,所述第一文件集进一步包括过滤器驱动器;以及利用所述过滤器驱动器将所述第二文件集从所述中央存储单元加载到所述系统存储器。2. 如权利要求l所述的方法,其中所述中央存储单元包括网络附接存储 装置。3. 如权利要求l所述的方法,其中所述计算机系统是虚拟机,并且所述 操作系统是用于所述虚拟机的客户操作系统。 .4. 如权利要求3所述的方法,其中所述虚拟机共享相同的硬件平台。5. 如权利要求3所述的方法,其中所述虚拟机中的第一组共享第一硬件平 台,并且所述虚拟机中的第二组共享与所述第一硬件平台不同的第^^更件平台。6. 如权利要求l所述的方法,其中加载所述第二文件集的步骤包括在 所述过滤器驱动器处,接收将所述第二文件集加载到所述系统存储器中的请 求,并且将所述加载请求定向到所述中央存储单元。7. 如权利要求6所述的方法,其中在所述计算机系统的文件系统驱动器1 接收所述加载请求之前,所述过滤器驱动器接收所述加载请求。8. 如权利要求6所述的方法,其中在所述计算机系统的文件系统驱动器 接收所述加载请求之后,所述过滤器驱动器接收所述加载请求。9. 如权利要求8所述的方法,其中所述计算机系统是虚拟机,并且所述 操作系统是用于所述虚拟机的客户操作系统,并且每个虚拟机通过SCSI驱 动器连接到它的本地存储巻区。10. 如权利要求9所述的方法,其中所述过滤器驱动器是SCSI过滤器 驱动器,所述SCSI过滤器驱动器将第一文件集之外的所有文件的加载请求 定向到所述中央存储单元。1...

【专利技术属性】
技术研发人员:乔希基兰拉胡拉姆希里奇李比齐卡尤
申请(专利权)人:威睿公司
类型:发明
国别省市:US[]

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

1