專利名稱:?jiǎn)?dòng)鏡像文件在無盤服務(wù)器中的部署的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及電子計(jì)算并且更具體地涉及啟動(dòng)鏡像文件(boot image)在無盤服務(wù) 器中的部署。
背景技術(shù):
可以給計(jì)算網(wǎng)絡(luò)增添服務(wù)器和客戶端計(jì)算機(jī)。服務(wù)器一般是提供諸如記錄共享和 對(duì)客戶端計(jì)算機(jī)的因特網(wǎng)訪問之類的共同功能的更強(qiáng)大計(jì)算機(jī)??蛻舳擞?jì)算機(jī)可以是全功 能計(jì)算機(jī),每個(gè)計(jì)算機(jī)具有處理器、硬盤驅(qū)動(dòng)、CD ROM驅(qū)動(dòng)、軟盤驅(qū)動(dòng)以及系統(tǒng)存儲(chǔ)器。中央服務(wù)器可以包含一個(gè)或多個(gè)刀片計(jì)算機(jī),其是被設(shè)計(jì)成在相對(duì)小的空間中提 供高級(jí)計(jì)算能力的超密集低功率刀片計(jì)算機(jī)。在一些應(yīng)用中,數(shù)以百計(jì)的刀片計(jì)算機(jī)可以 被安裝在單個(gè)機(jī)架中。因?yàn)榈镀?jì)算機(jī)比常規(guī)機(jī)架安裝的計(jì)算機(jī)消耗更少的空間、功率并 且產(chǎn)生更少的熱量,所以它們可以導(dǎo)致顯著的成本節(jié)省。另外,刀片計(jì)算機(jī)可以被并行連接 以形成巨大能力的計(jì)算引擎。一些刀片計(jì)算機(jī)利用被稱為“無盤服務(wù)器”的服務(wù)器,其不包括硬盤驅(qū)動(dòng)或其它磁 存儲(chǔ)介質(zhì)。硬盤驅(qū)動(dòng)或其它磁存儲(chǔ)介質(zhì)的缺失防止實(shí)施典型的基于磁盤的啟動(dòng)操作。因此, 用于在刀片計(jì)算機(jī)系統(tǒng)中實(shí)施啟動(dòng)操作的另外技術(shù)將找到功用。
圖1是根據(jù)實(shí)施例的刀片計(jì)算機(jī)系統(tǒng)的示意圖。圖2是根據(jù)實(shí)施例的遠(yuǎn)程啟動(dòng)管理服務(wù)器系統(tǒng)的示意圖。圖3是示出根據(jù)一些實(shí)施例的與無盤服務(wù)器中部署啟動(dòng)鏡像文件相關(guān)聯(lián)的操作 的流程圖。
具體實(shí)施例方式本文描述用于在無盤服務(wù)器中部署啟動(dòng)鏡像文件的示例性系統(tǒng)和方法。本文描述 的方法可以被實(shí)現(xiàn)為計(jì)算機(jī)可讀介質(zhì)上的邏輯指令。當(dāng)在一個(gè)或多個(gè)處理器上執(zhí)行時(shí),邏 輯指令使得(一個(gè)或多個(gè))處理器被編程為實(shí)施所述方法的專用機(jī)器。(一個(gè)或多個(gè))處 理器在由邏輯指令配置成執(zhí)行本文敘述的方法時(shí)構(gòu)成用于執(zhí)行所述方法的結(jié)構(gòu)。圖1是根據(jù)實(shí)施例的刀片計(jì)算機(jī)系統(tǒng)110的示意圖。參考圖1,刀片計(jì)算機(jī)系統(tǒng) 110包括通過交換結(jié)構(gòu)134耦合到至少一個(gè)RAID (獨(dú)立磁盤冗余陣列)控制器140的至少 一個(gè)應(yīng)用服務(wù)器120,該至少一個(gè)RAID控制器140進(jìn)而通過交換結(jié)構(gòu)136耦合到至少一個(gè) 磁盤控制器150。( 一個(gè)或多個(gè))磁盤控制器150提供對(duì)刀片計(jì)算機(jī)系統(tǒng)110的存儲(chǔ)池160 中的存儲(chǔ)介質(zhì)的訪問。在圖1所描繪的實(shí)施例中,刀片計(jì)算機(jī)系統(tǒng)110包括兩個(gè)應(yīng)用服務(wù)器120。在實(shí)際 中刀片計(jì)算機(jī)系統(tǒng)可以包括少至單個(gè)應(yīng)用服務(wù)器120。對(duì)可以被結(jié)合到刀片計(jì)算機(jī)系統(tǒng)中 的應(yīng)用服務(wù)器120的數(shù)量不存在理論上限。在實(shí)際中,現(xiàn)有的刀片計(jì)算機(jī)系統(tǒng)可以支持外殼中多達(dá)六十四個(gè)應(yīng)用服務(wù)器120。每個(gè)應(yīng)用服務(wù)器120包括一個(gè)或多個(gè)處理器122、輸入輸出資源124、和特定數(shù) 量的通常被實(shí)施為隨機(jī)存取存儲(chǔ)器(RAM)的存儲(chǔ)器126,在其上駐留一個(gè)或多個(gè)應(yīng)用程序 (application) 128和一個(gè)或多個(gè)操作系統(tǒng)130。在其中應(yīng)用服務(wù)器120是無盤服務(wù)器的實(shí) 施例中,應(yīng)用服務(wù)器120不包括諸如硬盤驅(qū)動(dòng)的磁介質(zhì)。作為代替,大規(guī)模存儲(chǔ)需求由存儲(chǔ) 池160提供。每個(gè)RAID控制器140包括用于實(shí)施至少一個(gè)RAID實(shí)施方式142的邏輯。具體的 RAID實(shí)施方式對(duì)于本文描述的主題不是關(guān)鍵。RAID控制器140還包括輸入/輸出資源144 和通常被實(shí)施為隨機(jī)存取存儲(chǔ)器(RAM)的存儲(chǔ)器模塊146,在該存儲(chǔ)器模塊146上執(zhí)行啟動(dòng) 模塊應(yīng)用148。在一個(gè)實(shí)施例中,輸入/輸出資源144包括提供到管理服務(wù)器的帶外鏈路的 至少一個(gè)帶外管理端口。帶外鏈路的特定實(shí)施方式不是關(guān)鍵。例如,以太網(wǎng)鏈路或RS232 鏈路可以用來實(shí)施帶外鏈路。存儲(chǔ)控制器150、152可以根據(jù)系統(tǒng)110的復(fù)雜度和配置而被實(shí)施為常規(guī)磁盤控制 器、網(wǎng)絡(luò)附加存儲(chǔ)(NAS)控制器或者存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)控制器。類似地,存儲(chǔ)池160可以 根據(jù)系統(tǒng)110的復(fù)雜度和配置而被實(shí)施為JB0D(簡(jiǎn)單磁盤捆綁)存儲(chǔ)配置或更復(fù)雜的配置。交換結(jié)構(gòu)134、136可以依據(jù)若干協(xié)議中的一個(gè)或多個(gè)來實(shí)施。例如,交換結(jié)構(gòu) 134、136可以根據(jù)以太網(wǎng)協(xié)議、光纖信道協(xié)議、InfiniBand協(xié)議、SAS (串行連接SCSI (小型 計(jì)算機(jī)串行接口))協(xié)議等等進(jìn)行操作。在操作中,執(zhí)行在應(yīng)用服務(wù)器120上的應(yīng)用程序128生成對(duì)由存儲(chǔ)器160提供的 存儲(chǔ)的輸入/輸出請(qǐng)求。輸入/輸出請(qǐng)求由交換結(jié)構(gòu)134傳輸?shù)絉AID控制器140,其為輸 入/輸出請(qǐng)求的RAID處理級(jí)。RAID控制器140經(jīng)由交換結(jié)構(gòu)136把請(qǐng)求傳輸?shù)街辽僖粋€(gè) 存儲(chǔ)控制器150、152,其進(jìn)而訪問存儲(chǔ)池160中的數(shù)據(jù)。如上面所描述的,當(dāng)應(yīng)用服務(wù)器120被實(shí)施為無盤服務(wù)器時(shí),產(chǎn)生關(guān)于啟動(dòng)系統(tǒng) 110中的第一服務(wù)器的問題。在常規(guī)操作中,第一服務(wù)器由系統(tǒng)管理員或其它網(wǎng)絡(luò)技術(shù)員手 動(dòng)地啟動(dòng),典型地通過耦合啟動(dòng)介質(zhì)到應(yīng)用服務(wù)器120來啟動(dòng)。這個(gè)手動(dòng)過程雖然有效但 是很慢且實(shí)施昂貴。在一個(gè)實(shí)施例中,圖1中所描繪的系統(tǒng)110通過使得RAID控制器142中的啟動(dòng)模 塊148能夠經(jīng)由RAID控制器140的I/O資源144之間的帶外通信鏈路而從遠(yuǎn)程管理服務(wù) 器獲得至少一個(gè)應(yīng)用服務(wù)器120的啟動(dòng)鏡像文件并且將啟動(dòng)鏡像文件存儲(chǔ)在存儲(chǔ)池160中 的邏輯卷中,來解決這個(gè)問題。一旦啟動(dòng)鏡像文件被存儲(chǔ)在邏輯卷中,服務(wù)器120可以從啟 動(dòng)鏡像文件進(jìn)行啟動(dòng)。圖2是根據(jù)一些實(shí)施例的遠(yuǎn)程管理系統(tǒng)可以被實(shí)施在其中的計(jì)算系統(tǒng)200的示意 圖。在示出的實(shí)施例中,系統(tǒng)200可以被實(shí)現(xiàn)為服務(wù)器、臺(tái)式個(gè)人計(jì)算機(jī)、筆記本計(jì)算機(jī)、個(gè) 人數(shù)字助理或者任何其它處理設(shè)備。計(jì)算系統(tǒng)200包括計(jì)算機(jī)208以及一個(gè)或多個(gè)伴隨的輸入/輸出設(shè)備206,該輸 入/輸出設(shè)備206包括具有屏幕204的顯示器202、鍵盤210、( 一個(gè)或多個(gè))其它I/O設(shè) 備212和鼠標(biāo)214。(一個(gè)或多個(gè))其它設(shè)備212可以包括觸摸屏、語音激活的輸入設(shè)備、 跟蹤球以及任何其它允許系統(tǒng)200接收來自開發(fā)者和/或用戶的輸入的設(shè)備。計(jì)算機(jī)208包括系統(tǒng)硬件220,其包括處理單元226、基本輸入/輸出系統(tǒng)(BIOS) 222以及隨機(jī)存取存 儲(chǔ)器和/或只讀存儲(chǔ)器230。文件庫280通信地耦合到計(jì)算機(jī)208。文件庫280可以是內(nèi) 部的,諸如例如一個(gè)或多個(gè)硬盤驅(qū)動(dòng);或者是外部的,諸如例如一個(gè)或多個(gè)外部硬盤驅(qū)動(dòng)、 網(wǎng)絡(luò)附加存儲(chǔ)器或單獨(dú)的存儲(chǔ)網(wǎng)絡(luò)。 存儲(chǔ)器230包括用于管理計(jì)算機(jī)208的操作的操作系統(tǒng)240。在一個(gè)實(shí)施例中,操 作系統(tǒng)240包括硬件接口模塊254,其提供與系統(tǒng)硬件220的接口。另外,操作系統(tǒng)240包 括內(nèi)核244、一個(gè)或多個(gè)管理用于操作計(jì)算機(jī)208的文件的文件系統(tǒng)246、以及管理執(zhí)行在 計(jì)算機(jī)208上的過程的過程控制子系統(tǒng)248。操作系統(tǒng)240還包括一個(gè)或多個(gè)設(shè)備驅(qū)動(dòng)器 250以及系統(tǒng)調(diào)用接口模塊242,該系統(tǒng)調(diào)用接口模塊242提供操作系統(tǒng)240與一個(gè)或多個(gè) 應(yīng)用模塊262和/或庫264之間的接口。各個(gè)設(shè)備驅(qū)動(dòng)器250與安裝在計(jì)算系統(tǒng)200中的 硬件對(duì)接并且一般控制該硬件。 在操作中,啟動(dòng)管理模塊262和至少一個(gè)啟動(dòng)鏡像文件倉庫264駐留在計(jì)算機(jī)208 的存儲(chǔ)器230中。在操作中,執(zhí)行在計(jì)算機(jī)200上的應(yīng)用程序訪問系統(tǒng)調(diào)用接口模塊242 來執(zhí)行計(jì)算機(jī)處理器上的一個(gè)或多個(gè)命令。系統(tǒng)調(diào)用接口模塊242調(diào)用文件系統(tǒng)246的服 務(wù)以管理(一個(gè)或多個(gè))命令所要求的文件并且調(diào)用過程控制子系統(tǒng)248以管理(一個(gè)或 多個(gè))命令所要求的過程。(一個(gè)或多個(gè))文件系統(tǒng)246和過程控制子系統(tǒng)248進(jìn)而調(diào)用 硬件接口模塊254的服務(wù)以與系統(tǒng)硬件220對(duì)接。操心系統(tǒng)內(nèi)核244 —般可以被認(rèn)為是負(fù) 責(zé)執(zhí)行許多操作系統(tǒng)功能的一個(gè)或多個(gè)軟件模塊。操作系統(tǒng)240的特定實(shí)施例對(duì)本文所描述的主題不是關(guān)鍵。操作系統(tǒng)240可以被 實(shí)現(xiàn)為UNIX操作系統(tǒng)或其任何衍生物(例如LiniDuSolaris等等)或者Windows 牌的 操作系統(tǒng)。在一個(gè)實(shí)施例中,啟動(dòng)管理模塊262與RAID控制器140的啟動(dòng)模塊148協(xié)作以實(shí) 施操作從而使得能夠向服務(wù)器部署啟動(dòng)鏡像文件。圖3是示出根據(jù)一些實(shí)施例的與無盤服 務(wù)器中部署啟動(dòng)鏡像文件相關(guān)聯(lián)的操作的流程圖。在一些實(shí)施例中,圖3中所描繪的操作 可以通過RAID控制器142中的啟動(dòng)模塊148與服務(wù)器200的啟動(dòng)管理模塊262協(xié)作來實(shí) 施。參考圖3,在操作310,啟動(dòng)管理模塊262啟動(dòng)用于為啟動(dòng)鏡像文件創(chuàng)建存儲(chǔ)池160 中的邏輯卷的命令。在操作315,啟動(dòng)管理模塊262經(jīng)由帶外通信鏈路而把命令傳輸?shù)綗o盤 服務(wù)器系統(tǒng)110中的RAID控制器140。在操作320,RAID控制器140接收為啟動(dòng)鏡像文件創(chuàng)建邏輯卷的命令,并且在操作 325, RAID控制器為啟動(dòng)鏡像文件創(chuàng)建邏輯卷。在一些實(shí)施例中,RAID控制器可以經(jīng)由帶外 通信鏈路傳輸確認(rèn)(ACK)以向啟動(dòng)管理模塊262信號(hào)通知已創(chuàng)建邏輯卷。在操作330,啟動(dòng)管理模塊262從啟動(dòng)鏡像文件倉庫264取得啟動(dòng)鏡像文件。在一 些實(shí)施例中,啟動(dòng)管理模塊262可以在經(jīng)由帶外通信鏈路把啟動(dòng)鏡像文件傳輸?shù)絉AID控制 器(操作340)之前壓縮啟動(dòng)鏡像文件(操作335)。在操作345,RAID控制器接收來自遠(yuǎn)程服務(wù)器的啟動(dòng)鏡像文件。如果啟動(dòng)鏡像文 件被壓縮(操作335),則RAID控制器解壓縮(操作350)啟動(dòng)鏡像文件。在操作355,啟動(dòng) 鏡像文件被存儲(chǔ)于在操作325中為啟動(dòng)鏡像文件創(chuàng)建的邏輯卷中。在操作360,RAID控制器140把邏輯卷的所有權(quán)分配給系統(tǒng)110中的特定服務(wù)器
6120。在操作365,啟動(dòng)管理模塊262發(fā)起服務(wù)器120的啟動(dòng)操作。服務(wù)器120將使用在操 作325中創(chuàng)建的邏輯卷中的啟動(dòng)鏡像文件以正常的方式啟動(dòng)。在一些實(shí)施例中,RAID控制器140可以生成啟動(dòng)鏡像文件的一個(gè)或多個(gè)快照(操 作370),其可以被存儲(chǔ)在存儲(chǔ)池160中的另外邏輯卷166、168中(操作375)。因此,圖3中描繪的操作使得諸如圖1中描繪的系統(tǒng)110之類的無盤刀片服務(wù)器 系統(tǒng)能夠從諸如遠(yuǎn)程啟動(dòng)鏡像文件服務(wù)器之類的遠(yuǎn)程源部署啟動(dòng)鏡像文件。因?yàn)閱?dòng)鏡像 文件被RAID控制器140經(jīng)由管理接口取得,所以啟動(dòng)鏡像文件可以在服務(wù)器120上電之前 或者甚至在服務(wù)器120存在于系統(tǒng)110中之前被取得并存儲(chǔ)。另外,在一些實(shí)施例中,管理 接口根據(jù)高速通信協(xié)議(諸如例如以太網(wǎng)協(xié)議)進(jìn)行操作。這樣的高速協(xié)議允許RAID控 制器140快速取得大的啟動(dòng)鏡像文件。如本文中所引用的術(shù)語“邏輯指令”涉及可以被一個(gè)或多個(gè)機(jī)器理解用于執(zhí)行一 個(gè)或多個(gè)邏輯操作的詞句。例如,邏輯指令可以包括可由處理器編譯器解釋用于對(duì)一個(gè)或 多個(gè)數(shù)據(jù)對(duì)象執(zhí)行一個(gè)或多個(gè)操作的指令。然而,這僅僅是機(jī)器可讀指令的示例并且實(shí)施 例在這個(gè)方面不受限。如本文中所引用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”涉及能夠維持可被一個(gè)或多個(gè)機(jī)器感 知的詞句的介質(zhì)。例如,計(jì)算機(jī)可讀介質(zhì)可以包括一個(gè)或多個(gè)用于存儲(chǔ)計(jì)算機(jī)可讀指令或 數(shù)據(jù)的存儲(chǔ)設(shè)備。這樣的存儲(chǔ)設(shè)備可以包括存儲(chǔ)介質(zhì),諸如例如光學(xué)、磁性或半導(dǎo)體存儲(chǔ)介 質(zhì)。然而,這僅僅是計(jì)算機(jī)可讀介質(zhì)的示例并且實(shí)施例在這個(gè)方面不受限。如本文中所引用的術(shù)語“邏輯”涉及用于執(zhí)行一個(gè)或多個(gè)邏輯操作的結(jié)構(gòu)。例如, 邏輯可以包括基于一個(gè)或多個(gè)輸入信號(hào)提供一個(gè)或多個(gè)輸出信號(hào)的電路。這樣的電路可以 包括接收數(shù)字輸入并提供數(shù)字輸出的有限狀態(tài)機(jī)、或者響應(yīng)于一個(gè)或多個(gè)模擬輸入信號(hào)而 提供一個(gè)或多個(gè)模擬輸出信號(hào)的電路。這樣的電路可以被提供在專用集成電路(ASIC)或 現(xiàn)場(chǎng)可編程門陣列(FPGA)中。而且,邏輯可以包括存儲(chǔ)在存儲(chǔ)器中的機(jī)器可讀指令結(jié)合執(zhí) 行這樣的機(jī)器可讀指令的處理電路。然而,這些僅僅是可以提供邏輯的結(jié)構(gòu)的示例并且實(shí) 施例在這個(gè)方面不受限。本文描述的一些方法可以被實(shí)現(xiàn)為計(jì)算機(jī)可讀介質(zhì)上的邏輯指令。當(dāng)在處理器上 執(zhí)行時(shí),邏輯指令使得處理器被編程為實(shí)施所述方法的專用機(jī)器。處理器在由邏輯指令配 置成執(zhí)行本文描述的方法時(shí)構(gòu)成用于執(zhí)行所述方法的結(jié)構(gòu)??蛇x地,本文描述的方法可以 被簡(jiǎn)化為例如現(xiàn)場(chǎng)可編程門陣列(FPGA)、專用集成電路(ASIC)等等上的邏輯。在說明書和權(quán)利要求書中,術(shù)語耦合和連接以及其派生詞可以被使用。在特定實(shí) 施例中,連接可以用來指示兩個(gè)或更多元件處于彼此直接物理或電接觸。耦合可以意指兩 個(gè)或更多元件處于直接物理或電接觸。然而,耦合也可以意指兩個(gè)或更多元件可以不處于 彼此直接接觸,但仍可以彼此協(xié)作或相互作用。在說明書中對(duì)“一個(gè)實(shí)施例”或“一些實(shí)施例”的引用意指結(jié)合實(shí)施例所描述的特 定特征、結(jié)構(gòu)或特性被包括在至少一種實(shí)施方式中。短語“在一個(gè)實(shí)施例中”在說明書中的 各個(gè)地方中的出現(xiàn)可以或可以不指代相同的實(shí)施例。盡管以特定于結(jié)構(gòu)特征和/或方法學(xué)動(dòng)作的語言描述了實(shí)施例,但是要理解要求 保護(hù)的主題可以不限于所描述的具體特征或動(dòng)作。相反,具體特征和動(dòng)作被公開作為實(shí)施 要求保護(hù)的主題的樣本形式。
權(quán)利要求
一種在計(jì)算機(jī)系統(tǒng)中的無盤服務(wù)器中部署啟動(dòng)鏡像文件的方法,包括在通過帶外通信鏈路而耦合到計(jì)算機(jī)系統(tǒng)中的RAID控制器的遠(yuǎn)程管理服務(wù)器中發(fā)起用于指示RAID控制器在耦合到RAID控制器的存儲(chǔ)器模塊中創(chuàng)建至少第一邏輯卷的命令;經(jīng)由帶外通信鏈路把該命令傳輸?shù)絉AID控制器;響應(yīng)于該命令,在RAID控制器中為啟動(dòng)鏡像文件創(chuàng)建第一邏輯卷;經(jīng)由帶外通信鏈路把啟動(dòng)鏡像文件從遠(yuǎn)程管理服務(wù)器傳輸?shù)絉AID控制器;把啟動(dòng)鏡像文件存儲(chǔ)在第一邏輯卷中;把第一邏輯卷的所有權(quán)分配給計(jì)算機(jī)系統(tǒng)中的第一無盤服務(wù)器;以及發(fā)起第一服務(wù)器的啟動(dòng)操作,其中第一服務(wù)器從第一邏輯卷中的啟動(dòng)鏡像文件進(jìn)行啟動(dòng)。
2.權(quán)利要求1的方法,其中把啟動(dòng)鏡像文件從遠(yuǎn)程管理服務(wù)器傳輸?shù)絉AID控制器到遠(yuǎn) 程服務(wù)器包括經(jīng)由帶外通信鏈路傳輸啟動(dòng)鏡像文件。
3.權(quán)利要求1的方法,其中把啟動(dòng)鏡像文件從遠(yuǎn)程管理服務(wù)器傳輸?shù)絉AID控制器到遠(yuǎn) 程服務(wù)器包括從被批準(zhǔn)的啟動(dòng)鏡像文件倉庫中取得啟動(dòng)鏡像文件;以及 壓縮該啟動(dòng)鏡像文件。
4.權(quán)利要求3的方法,還包括在RAID控制器處接收啟動(dòng)鏡像文件;以及 解壓縮該啟動(dòng)鏡像文件。
5.權(quán)利要求4的方法,還包括把指向邏輯卷的指針從RAID控制器傳送到無盤服務(wù)器。
6.權(quán)利要求1的方法,還包括 生成邏輯卷的快照;以及 把快照存儲(chǔ)在存儲(chǔ)器模塊中。
7.一種系統(tǒng),包括 第一計(jì)算機(jī)系統(tǒng),包括 至少第一無盤服務(wù)器;耦合到第一無盤服務(wù)器的至少第一 RAID控制器; 耦合到RAID控制器的至少第一存儲(chǔ)池;遠(yuǎn)程管理服務(wù)器,經(jīng)由帶外通信鏈路而耦合到RAID控制器并且包括啟動(dòng)管理模塊,該 啟動(dòng)管理模塊在被執(zhí)行時(shí)發(fā)起用于指示RAID控制器在耦合到RAID控制器的存儲(chǔ)器模塊中創(chuàng)建至少第一邏輯卷 的命令;經(jīng)由帶外通信鏈路把該命令傳輸?shù)絉AID控制器;以及經(jīng)由帶外通信鏈路把啟動(dòng)鏡像文件從遠(yuǎn)程管理服務(wù)器傳輸?shù)絉AID控制器;以及 其中RAID控制器響應(yīng)于該命令為啟動(dòng)鏡像文件創(chuàng)建第一邏輯卷;并且 把啟動(dòng)鏡像文件存儲(chǔ)在第一邏輯卷中。
8.權(quán)利要求7的系統(tǒng),其中啟動(dòng)管理模塊把第一邏輯卷的所有權(quán)分配給計(jì)算機(jī)系統(tǒng)中的第一無盤服務(wù)器;以及 發(fā)起第一服務(wù)器的啟動(dòng)操作,其中第一服務(wù)器從第一邏輯卷中的啟動(dòng)鏡像文件進(jìn)行啟動(dòng)。
9.權(quán)利要求7的系統(tǒng),其中啟動(dòng)管理模塊把啟動(dòng)鏡像文件從遠(yuǎn)程管理服務(wù)器傳輸?shù)?RAID控制器到遠(yuǎn)程服務(wù)器包括經(jīng)由帶外通信鏈路傳輸啟動(dòng)鏡像文件。
10.權(quán)利要求7的系統(tǒng),其中啟動(dòng)管理模塊從被批準(zhǔn)的啟動(dòng)鏡像文件倉庫中取得啟動(dòng)鏡像文件;以及 壓縮該啟動(dòng)鏡像文件。
11.權(quán)利要求10的系統(tǒng),其中RAID控制器 在RAID控制器處接收啟動(dòng)鏡像文件;以及 解壓縮該啟動(dòng)鏡像文件。
12.權(quán)利要求11的系統(tǒng),其中RAID控制器把指向邏輯卷的指針從RAID控制器傳送到無盤服務(wù)器。
13.權(quán)利要求7的系統(tǒng),其中RAID控制器 生成邏輯卷的快照;以及把快照存儲(chǔ)在存儲(chǔ)器模塊中。
14.一種用于管理第一計(jì)算機(jī)系統(tǒng)的啟動(dòng)操作的計(jì)算機(jī)系統(tǒng),該第一計(jì)算機(jī)系統(tǒng)包括 至少第一無盤服務(wù)器、耦合到第一無盤服務(wù)器的至少第一 RAID控制器以及耦合到RAID控 制器的至少第一存儲(chǔ)池,該計(jì)算機(jī)系統(tǒng)包括至少一個(gè)處理器;存儲(chǔ)器模塊,耦合到至少一個(gè)處理器并且包括在由處理器執(zhí)行時(shí)配置處理器以執(zhí)行如 下步驟的邏輯指令發(fā)起用于指示RAID控制器在耦合到RAID控制器的存儲(chǔ)器模塊中創(chuàng)建至少第一邏輯卷 的命令;使得命令經(jīng)由帶外通信鏈路被傳輸?shù)絉AID控制器;以及使得啟動(dòng)鏡像文件經(jīng)由帶外通信鏈路從遠(yuǎn)程管理服務(wù)器傳輸?shù)絉AID控制器。
15.權(quán)利要求14的計(jì)算機(jī)系統(tǒng),還包括在由處理器執(zhí)行時(shí)配置處理器以執(zhí)行如下步驟 的邏輯指令把第一邏輯卷的所有權(quán)分配給第一計(jì)算機(jī)系統(tǒng)中的第一無盤服務(wù)器;以及 發(fā)起第一無盤服務(wù)器的啟動(dòng)操作,其中第一無盤服務(wù)器從第一邏輯卷中的啟動(dòng)鏡像文 件進(jìn)行啟動(dòng)。
16.權(quán)利要求14的計(jì)算機(jī)系統(tǒng),還包括在由處理器執(zhí)行時(shí)配置處理器以執(zhí)行如下步驟 的邏輯指令從被批準(zhǔn)的啟動(dòng)鏡像文件倉庫中取得啟動(dòng)鏡像文件;以及 壓縮該啟動(dòng)鏡像文件。
全文摘要
在一個(gè)實(shí)施例中,一種系統(tǒng)包括第一計(jì)算機(jī)系統(tǒng)以及遠(yuǎn)程管理服務(wù)器,該第一計(jì)算機(jī)系統(tǒng)包括至少第一無盤服務(wù)器;耦合到第一無盤服務(wù)器的至少第一RAID控制器;耦合到RAID控制器的至少第一存儲(chǔ)池;該遠(yuǎn)程管理服務(wù)器經(jīng)由帶外通信鏈路而耦合到RAID控制器。該遠(yuǎn)程管理服務(wù)器包括啟動(dòng)管理模塊,該啟動(dòng)管理模塊在被執(zhí)行時(shí)發(fā)起用于指示RAID控制器在耦合到RAID控制器的存儲(chǔ)器模塊中創(chuàng)建至少第一邏輯卷的命令;經(jīng)由帶外通信鏈路把該命令傳輸?shù)絉AID控制器;以及經(jīng)由帶外通信鏈路把啟動(dòng)鏡像文件從遠(yuǎn)程管理服務(wù)器傳輸?shù)絉AID控制器。RAID控制器響應(yīng)于該命令為啟動(dòng)鏡像文件創(chuàng)建第一邏輯卷,并且把啟動(dòng)鏡像文件存儲(chǔ)在第一邏輯卷中。
文檔編號(hào)G06F9/24GK101925876SQ200880125785
公開日2010年12月22日 申請(qǐng)日期2008年1月28日 優(yōu)先權(quán)日2008年1月28日
發(fā)明者B·庫爾特, M·R·沃特金斯 申請(qǐng)人:惠普開發(fā)有限公司