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

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

技术编号:9870814 阅读:86 留言:0更新日期:2014-04-03 23:41
本发明专利技术的各实施例涉及从中央存储装置引导计算机系统。在引导过程初始段期间被加载的过滤器驱动器使得不能从中央存储装置引导的操作系统能够从中央存储装置引导。根据该技术,初始操作系统文件集被从本地存储卷区加载到系统存储器。初始文件集包括所有操作系统文件的小子集,并且包括引导加载器、核、引导时间驱动器、文件系统驱动器、以及过滤器驱动器。过滤器驱动器控制操作系统文件剩余部分的加载,从而这些文件被从中央存储装置而非本地存储卷区被加载。

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

【技术保护点】
一种在具有第一和第二虚拟机的计算机系统中用于引导所述第一虚拟机和所述第二虚拟机的过程,其中所述第一和第二虚拟机中的每个具有本地存储卷区,所述过程包括:从所述第一虚拟机的所述本地存储卷区加载用于所述第一虚拟机的第一操作系统文件集;从所述第二虚拟机的所述本地存储卷区加载用于所述第二虚拟机的第二操作系统文件集;以及重定向来自所述第一虚拟机和所述第二虚拟机的文件系统调用,从而所述第三操作系统文件集被从常用存储单元加载。

【技术特征摘要】
2008.08.11 US 12/189,7371.一种在具有第一和第二虚拟机的计算机系统中用于引导所述第一虚拟机和所述第二虚拟机的过程,其中所述第一和第二虚拟机中的每个具有本地存储卷区,所述过程包括: 从所述第一虚拟机的所述本地存储卷区加载用于所述第一虚拟机的第一操作系统文件集; 从所述第二虚拟机的所述本地存储卷区加载用于所述第二虚拟机的第二操作系统文件集;以及 重定向来自所述第一虚拟机和所述第二虚拟机的文件系统调用,从而所述第三操作系统文件集被从常用存储单元加载。2.如权利要求1所述的过程,其中所述第一和第二操作系统文件集中的每个包括引导加载器、核和引导时间驱动器。3.如权利要求2所述的过程,其中所述第一和第二操作系统文件集中的每个进一步包括用于重定向所述文件系统调用的过滤器驱动器。4.如权利要求3所述的过程,其中所述第一操作系统文件集进一步包括将文件系统调用定向到所述第一虚拟机的所述本地存储卷...

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

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

1