(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 103699372 A
(43)申请公布日 2014.04.02
(21)申请号 CN201310625003.X
(22)申请日 2009.07.30
(71)申请人 威睿公司
    地址 美国加利福尼亚州
(72)发明人 乔希·基兰 拉胡拉姆·希里奇 李·比齐卡尤 bootstrap 软件
(74)专利代理机构 北京市金杜律师事务所
    代理人 酆迅
(51)Int.CI
      G06F9/44
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      从中央存储装置引导计算机系统
(57)摘要
      本发明的各实施例涉及从中央存储装置引导计算机系统。在引导过程初始段期间被加载的过滤器驱动器使得不能从中央存储装置引导的操作系统能够从中央存储装置引导。根据该技术,初始操作系统文件集被从本地存储卷区加载到系统存储器。初始文件集包括所有操作系统文件的小子集,并且包括引导加载器、核、引导时间驱动器、文件系统驱动器、以及过滤器驱动器。过滤器驱动器控制操作系统文件剩余部分的加载,从而这些文件被从中央存储装置而非本地存储卷区被加载。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种在具有第一和第二虚拟机的计算机系统中用于引导所述            第一虚拟机和所述第二虚拟机的过程,其中所述第一和第二虚拟机            中的每个具有本地存储卷区,所述过程包括:           
从所述第一虚拟机的所述本地存储卷区加载用于所述第一虚拟            机的第一操作系统文件集;           
从所述第二虚拟机的所述本地存储卷区加载用于所述第二虚拟            机的第二操作系统文件集;以及           
重定向来自所述第一虚拟机和所述第二虚拟机的文件系统调            用,从而所述第三操作系统文件集被从常用存储单元加载。           
2.如权利要求1所述的过程,其中所述第一和第二操作系统文            件集中的每个包括引导加载器、核和引导时间驱动器。           
3.如权利要求2所述的过程,其中所述第一和第二操作系统文            件集中的每个进一步包括用于重定向所述文件系统调用的过滤器驱            动器。           
4.如权利要求3所述的过程,其中所述第一操作系统文件集进            一步包括将文件系统调用定向到所述第一虚拟机的所述本地存储卷            区的文件系统驱动器,并且所述第二操作系统文件集进一步包括将            文件系统调用定向到所述第二虚拟机的所述本地存储卷区的文件系            统驱动器。           
5.一种具有中央存储单元和多个计算机系统的系统,其中所述            多个计算机系统中的每个具有存储操作系统文件集和用于其所有文            件的元数据的本地存储卷区,所述系统包括将文件系统调用从所述            多个计算机系统有选择地定向到所述中央存储单元的过滤器驱动            器。           
6.如权利要求5所述的系统,其中加载不在所述操作系统文件            集中的文件的请求被定向到所述中央存储单元。           
7.如权利要求5所述的系统,其中加载不在所述操作系统文件                            集中的文件的元数据的请求被定向到对应的本地存储卷区。           
8.如权利要求5所述的系统,其中所述操作系统文件集包括引            导加载器、核和引导时间驱动器。           
9.如权利要求8所述的系统,其中所述计算机系统是虚拟机,            并且每个虚拟机通过常用SCSI驱动器连接到其本地存储卷区。           
10.如权利要求9所述的系统,其中所述过滤器驱动器在所述            常用SCSI驱动器之前接收所述文件系统调用。           
说  明  书
<p><u>分案申请说明</u>
本申请是于2009年7月30日提交的、申请号为        200910157457.2、名称为“从中央存储装置引导计算机系统”的中国        发明专利申请的分案申请。       
技术领域       
本发明一般地涉及从中央存储装置引导计算机系统。       
背景技术       
引导(booting)或引导装入(bootstrapping)程序是将计算机        从停止或掉电状态启动起来并将操作系统加载到计算机的系统存储        器中的程序。计算机可以从本地源(例如,作为计算机一部分的硬        盘)引导,或者可以从远程源(例如,网络引导中的网络存储装置)        引导。       
存在多种使计算机从网络存储装置引导并运行的技术。在高级        层面,他们可以被分类为基于文件的网络引导和基于图像的网络引        导。在基于文件的网络引导中(其由诸如和的操作系统支持),连接到网络存储装置的计算机直接从网络存储        装置引导。在基于图像的网络引导中,当计算机加电时,操作系统        的图像通过使用诸如PXE/TFTP/BOOTP之
类的协议而被下载,并且        该图像被用来从网络存储装置加载操作系统。       
另一种加载技术采用图像流。该技术使用专有驱动器按需将存        储在中央存储服务器上的操作系统图像流式传送到计算机的系统存        储器。从而,采用图像流的网络中的计算机不在其本地存储装置中        维护操作系统的拷贝。       
上述技术的优点包括操作系统以及操作系统文件的中央管理        和存储。如果需要操作系统文件的抗病毒扫描,该扫描仅需执行一        次。他们还允许计算机在没有本地盘的条件下运行,并且提供关于        哪些操作系统文件对用户可用的管理员控制。       
然而,并非所有操作系统都允许从网络存储装置引导或包含使        能图像流的驱动器。Windows操作系统就是这样的一个例子。当基        于Windows的计算机系统被引导时,计算机系统的BIOS从引导卷        区(boot volume)调用引导加载器,其中引导卷区一般是附接到计        算机系统的硬驱动、软驱动或光驱动。除了引导加载器,还从引导        卷区加载文件系统驱动器,并且文件系统驱动器用来从引导卷区加        载操作系统正确运行所需的文件的剩余部分(reminder)。       
发明内容       
本发明的一个或多个实施例能够使用过滤器驱动器从中央存        储装置加载操作系统。从而,诸如Windows等不能从中央存储装置        引导的操作系统可以从中央存储装置引导。       
根据本发明的一个方面,一种根据本发明实施例加载操作系统        的方法在具有中央存储单元和多个计算机系统的系统中执行,其中        所述多个计算机系统每个具有本地存储卷区。所述操作系统具有包        括引导加载器、核和引导时间驱动器的第一文件集,以及包括所述        操作系统正确操作所需的大多数文件的第二文件集,所述方法包括        以下步骤:将所述第一文件集从所述计算机系统的所述本地存储卷        区加载到所述系统存储器中,所述第一文件集进一步包括过滤器驱        动器;以及利用所述过滤器驱动器将所述第二文件集从所述中央存        储单元加载到所述系统存储器。