專利名稱:選擇和配置存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)和計(jì)算設(shè)備的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)存^i殳備,更具體地說,涉 及配置此類SAN存^i殳備以使它們可以用于諸如刀片計(jì)算設(shè)備之類的計(jì) 算設(shè)備。
背景技術(shù):
在大型組織中,計(jì)算設(shè)備的管理是一項(xiàng)重要的任務(wù)。為使信息技術(shù)(IT) 人員更方便并因此以較低的成本進(jìn)行此類管理, 一個(gè)相對(duì)較新的范例是"刀 片"計(jì)算設(shè)備。給定的機(jī)架插入有多個(gè)刀片計(jì)算設(shè)備。然后,每個(gè)刀片計(jì) 算設(shè)備可以被分配給遠(yuǎn)離刀片計(jì)算設(shè)備的單個(gè)最終用戶,或者多個(gè)用戶可 以具有他們自己的在相同的一個(gè)或多個(gè)刀片計(jì)算設(shè)備中共享的虛擬化的計(jì) 算設(shè)備。但是,由于尺寸有限,刀片計(jì)算設(shè)備通常沒有內(nèi)部存^i殳備或具有數(shù) 量或大小非常有限的內(nèi)部存^i殳備(如硬盤驅(qū)動(dòng)器)。更確切地說,它們 通常分配有可通信地連接到所有刀片計(jì)算設(shè)備的存儲(chǔ)設(shè)備的至少一部分。 一種相對(duì)普遍的方法是具有包括多個(gè)存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)存^i殳備的存 儲(chǔ)區(qū)域網(wǎng)絡(luò)??梢栽谶@些SAN存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)設(shè)備上定義邏輯盤 以供給定的刀片計(jì)算iiM^吏用。例如,此類邏輯盤可以存儲(chǔ)控制刀片計(jì)算 設(shè)備的操作系統(tǒng)(OS)實(shí)例。在具有相對(duì)大量的計(jì)算設(shè)備和相對(duì)大量的SAN存儲(chǔ)設(shè)備的此類計(jì)算 設(shè)備拓樸中,配置一個(gè)特定的計(jì)算設(shè)備來使用在一個(gè)或多個(gè)SAN存儲(chǔ)設(shè)備 上定義的邏輯盤可能非常復(fù)雜??赡鼙仨氄_配置大量設(shè)置和^以便給 定的計(jì)算設(shè)備能夠使用給定的SAN存儲(chǔ)設(shè)備。如果沒有正確配置這些設(shè)置 或^t中的任何一個(gè),則計(jì)算設(shè)備可能無法相對(duì)于SAN存^i殳備正常工 作。鑒于此原因和其他原因,需要本發(fā)明。發(fā)明內(nèi)容本發(fā)明涉^J^擇和配置存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)存儲(chǔ)設(shè)備和相關(guān)的計(jì)算 設(shè)備。本發(fā)明的一個(gè)實(shí)施例的方法包括從一個(gè)或多個(gè)機(jī)架中選擇機(jī)架。每 個(gè)機(jī)架其中都安裝有一個(gè)或多個(gè)計(jì)算設(shè)備。從所述選定的機(jī)架中安裝的計(jì) 算設(shè)備來選擇計(jì)算設(shè)備。每個(gè)計(jì)算設(shè)備連接到所述機(jī)架中的一個(gè)或多個(gè)交 換機(jī)'從所述選定的計(jì)算設(shè)備被連接到其的所述交換機(jī)來選擇交換機(jī)。每 個(gè)交換機(jī)都連接到包含一個(gè)或多個(gè)存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)存儲(chǔ)設(shè)備的存儲(chǔ) 區(qū)域網(wǎng)絡(luò)。從通過存儲(chǔ)區(qū)域網(wǎng)絡(luò)連接到所述選定的交換機(jī)的所述存儲(chǔ)區(qū)域 網(wǎng)絡(luò)存^i殳備來選擇存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i更備。配置所述選定的存儲(chǔ)區(qū)域網(wǎng) 絡(luò)存^^i殳備和/或所述選定的計(jì)算設(shè)備的網(wǎng)絡(luò)設(shè)置,具體地說,配置所迷選 定的計(jì)算設(shè)備的動(dòng)態(tài)主機(jī)協(xié)議配置(DHCP)設(shè)置。配置所述選定的存儲(chǔ) 區(qū)域網(wǎng)絡(luò)存^i更備以供所述選定的計(jì)算設(shè)^^吏用。選擇操作系統(tǒng)(OS)實(shí)本發(fā)明的實(shí)施例的系統(tǒng)包括機(jī)架、 一個(gè)或多個(gè)安裝在所*架中的計(jì) 算設(shè)備,以及一個(gè)或多個(gè)安裝在所述機(jī)架中并連接到每個(gè)計(jì)算設(shè)備的交換 機(jī)。所述系統(tǒng)還包括一個(gè)或多個(gè)通過存儲(chǔ)區(qū)域網(wǎng)絡(luò)連接到每個(gè)交換機(jī)的存 儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i免備,以及配置和管理控制器。所述控制器使用戶能夠從 安裝在所述機(jī)架中的所述計(jì)算設(shè)備來選擇所需的計(jì)算設(shè)備,從安裝在所述 機(jī)架中的所述交換機(jī)來選擇所需的交換機(jī),從連接到所述所需交換機(jī)的所 述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備來選擇所需的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^li殳備。所述控制 器還使用戶能夠配置所述選定的計(jì)算設(shè)備的動(dòng)態(tài)主機(jī)協(xié)議配置設(shè)置。所述 控制器還使用戶能夠配置所述所需的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備以供所述所需 的計(jì)算iibl^吏用,以及選擇操作系統(tǒng)實(shí)例并將其部署到所述所需的存儲(chǔ)區(qū) 域網(wǎng)絡(luò)存^i殳備以供所述所需的計(jì)算設(shè)備使用。本發(fā)明的實(shí)施例的制品包括有形的計(jì)算機(jī)可讀介質(zhì)以及所述^h質(zhì)中的
裝置。所述計(jì)算機(jī)可讀介質(zhì)可以是可記錄的數(shù)據(jù)存儲(chǔ)介質(zhì),或其他類型的 有形的計(jì)算機(jī)可讀介質(zhì)。所述裝置用于選擇機(jī)架中安裝的所需刀片計(jì)算設(shè) 備,用于選擇所a架中安裝的所需交換機(jī),以及用于選擇通過存儲(chǔ)區(qū)域網(wǎng)絡(luò)連接到所述所需交換機(jī)的所需存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i更備。所述裝置還用 于配置所逸&定的計(jì)算設(shè)備的動(dòng)態(tài)主機(jī)協(xié)議配置設(shè)置。所述裝置還用于配 置所述所需的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備以供所述所需的刀片計(jì)算設(shè)備使用,備以供所述所需的刀片;算i殳4^吏;。 '
此處引用的附圖形成本說明書的一部分。附圖中示出的部件只是示出 本發(fā)明的某些實(shí)施例,而非本發(fā)明的所有實(shí)施例,除非另外明確指出,并 且并非以其他方式進(jìn)行相反的暗示。圖1A和1B分別是根據(jù)本發(fā)明的常規(guī)實(shí)施例的方法的流程圖以及可以 執(zhí)行所述方法的系統(tǒng)的示意圖;圖2是根據(jù)本發(fā)明的實(shí)施例的具有安裝了多個(gè)刀片計(jì)算設(shè)備的機(jī)架以 及具有多個(gè)存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)的系統(tǒng)的示意圖;圖3是# 據(jù)本發(fā)明的實(shí)施例的圖2的系統(tǒng)的一部分的更詳細(xì)的示意圖;圖4A、 4B和4C是根據(jù)本發(fā)明的實(shí)施例的與圖1A的方法一致但比其 更詳細(xì)的方法的流程圖;圖5A、 5B、 5C、 5D、 5E、 5F、 5G、 5H、 51、 5J和5K是根據(jù)本發(fā) 明的實(shí)施例的通過其可以執(zhí)行圖4A、 4B和4C的方法的各部分的圖形用 戶接口 (GUI)的示意圖。
具體實(shí)施方式
在本發(fā)明的示例性實(shí)施例的以下詳細(xì)說明中,參考了形成本說明一部 分的附圖,并且其中通過示例的方式示出了其中可以實(shí)現(xiàn)本發(fā)明的特定示 例性實(shí)施例。這些實(shí)施例被充分詳細(xì)地描述,以便使得本領(lǐng)域的技術(shù)人員 能夠?qū)崿F(xiàn)本發(fā)明。可以使用其他實(shí)施例并且可以在不偏離本發(fā)明的精神或 范圍的情況下做出邏輯的、機(jī)械的更改和其他更改。因此,不應(yīng)以限制的 意義來理解以下的詳細(xì)說明,并且本發(fā)明的范圍僅由所附權(quán)利要求來限定。概述根據(jù)圖1A和1B提供了本發(fā)明的實(shí)施例的概述。圖1A示出了根據(jù)本 發(fā)明的實(shí)施例的方法100,而圖1B示出了根據(jù)本發(fā)明的實(shí)施例的可用于執(zhí) 行方法100的代表性系統(tǒng)110。配置選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)存儲(chǔ)設(shè) 備112以供選定的計(jì)算設(shè)備114使用(102 )。選定的SAN存儲(chǔ)設(shè)備112 是系統(tǒng)110 (為了說明清楚和方便而未在圖1中具體示出)的SAN 122中 多個(gè)SAN存^i殳備之一。同樣,選定的計(jì)算設(shè)備114是系統(tǒng)110 (為了說 明清楚和方便而未在圖1中具體示出)的多個(gè)計(jì)算設(shè)備(如刀片計(jì)算設(shè)備) 之一。更具體地說,選定的計(jì)算設(shè)備114是機(jī)架116中安裝的多個(gè)此類計(jì)算 設(shè)備之一。選定的計(jì)算設(shè)備114連接到也安裝在機(jī)架116中的交換機(jī)118。 a架116 (為了說明清楚和方便而"圖1中具體示出)中安裝的多個(gè) 交換機(jī)中選擇交換機(jī)118。交換機(jī)118可通信地將計(jì)算設(shè)備114連接到SAN 存儲(chǔ)設(shè)備112。在方法100的部分102中,配置SAN存儲(chǔ)設(shè)備112和計(jì)算 設(shè)備114可以包括為設(shè)備112和114兩者或之一配置網(wǎng)絡(luò)設(shè)置、安全性設(shè) 置以及其他類型的設(shè)置。選擇操作系統(tǒng)(OS )實(shí)例120并將其部署到SAN存儲(chǔ)設(shè)備112以供 計(jì)算設(shè)備114使用(104)。從多個(gè)此類操作系統(tǒng)實(shí)例(為了說明清楚和方 便而未在圖1中具體示出)中選擇操作系統(tǒng)實(shí)例120。操作系統(tǒng)實(shí)例120 是控制計(jì)算設(shè)備114的運(yùn)行的操作系統(tǒng)。因此,操作系統(tǒng)實(shí)例120不是位 于計(jì)算設(shè)備114處,而是位于相對(duì)遠(yuǎn)程的SAN存儲(chǔ)設(shè)備112處。在本發(fā)明 的一個(gè)實(shí)施例中,這允許本質(zhì)上獨(dú)立于SAN存^i殳備112來管理計(jì)算設(shè)備 114。本發(fā)明的實(shí)施例涉及編程方式,借助其來選擇和配置每個(gè)計(jì)算i殳備和 SAN存儲(chǔ)設(shè)備以供彼此使用,包括選擇操作系統(tǒng)實(shí)例并將其部署到SAN 存^i更備上以供計(jì)算設(shè)M用。用戶無需手動(dòng)配置計(jì)算設(shè)備和SAN存儲(chǔ)設(shè) 備,而是借助圖形用戶接口來進(jìn)行選擇過程,以便自動(dòng)實(shí)現(xiàn)設(shè)備的配置。實(shí)施例,技術(shù)背景圖2更詳細(xì)地示出了根據(jù)本發(fā)明的實(shí)施例的圖IB的代表性系統(tǒng)110。 圖2中示出了單個(gè)機(jī)架116。但是,通??梢跃哂卸鄠€(gè)此類機(jī)架,其中機(jī) 架116是系統(tǒng)110中所有這些機(jī)架的代表。機(jī)架116包括多個(gè)刀片計(jì)算i殳備202A、 202B、…、202N (統(tǒng)稱為刀 片計(jì)算設(shè)備202)。刀片計(jì)算設(shè)備是插入刀片計(jì)算系統(tǒng)(本身被設(shè)計(jì)為接 受多個(gè)此類刀片計(jì)算設(shè)備)的組件。刀片計(jì)算設(shè)備可以是插入單個(gè)機(jī)架的 單獨(dú)服務(wù)器或客戶端計(jì)算設(shè)備。因此,刀片計(jì)算系統(tǒng)是其中單個(gè)機(jī)架中安 裝有多個(gè)計(jì)算設(shè)備的計(jì)算設(shè)備體系結(jié)構(gòu)。在一個(gè)實(shí)施例中,刀片計(jì)算設(shè)備 202是無盤或無存^fti殳備的,從而本質(zhì)上非易失性的數(shù)據(jù)存儲(chǔ)對(duì)設(shè)備202 本身來說是外部的。機(jī)架116還包括多個(gè)交換機(jī)204A、 204B..... 204M(統(tǒng)稱為交換機(jī)204)。交換機(jī)204的數(shù)量可以少于刀片計(jì)算i殳備202的數(shù)量。如將描述的 那樣,交換機(jī)204是使得刀片計(jì)算設(shè)備能夠以特定方式訪問存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)的聯(lián)網(wǎng)組件。在本發(fā)明的一個(gè)實(shí)施例中,每個(gè)計(jì)算^殳備202都連 接到每個(gè)交換機(jī)204,如圖2中具體示出的那樣。交換機(jī)204連接到外部存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN) 206A、 206B..... 206M(統(tǒng)稱為SAN 206)。在一個(gè)實(shí)施例中,SAN 206的數(shù)量等于交換機(jī)204 的數(shù)量。在一個(gè)實(shí)施例中,每個(gè)交換機(jī)204也被連接到SAN206之一。每 個(gè)SAN 206包括一個(gè)或多個(gè)SAN存^i更備(如硬盤驅(qū)動(dòng)器)。因此,SAN 206包括SAN存儲(chǔ)設(shè)備208A、 208B、…、208M (統(tǒng)稱為SAN存儲(chǔ)設(shè)備 208)。SAN是特定類型的存儲(chǔ)設(shè)備(如硬盤驅(qū)動(dòng)器)的網(wǎng)絡(luò)。因此,SAN將 多個(gè)計(jì)算設(shè)備連接到中央硬盤驅(qū)動(dòng)器存儲(chǔ)池。與必須管理數(shù)以百計(jì)的計(jì)算 設(shè)備(分別具有它們自己的硬盤驅(qū)動(dòng)器)相比,SAN提高了可管理性。SAN 可以被視為單個(gè)資源以簡化盤維護(hù)和例行#。圖3更詳細(xì)地示出了根據(jù)本發(fā)明的實(shí)施例的圖1B和2的系統(tǒng)110的 一部分。系統(tǒng)110在圖3中被示為包括SAN存儲(chǔ)設(shè)備112、機(jī)架116(計(jì) 算設(shè)備114和交換機(jī)118物理地安裝或位于其中)。如本領(lǐng)域的技術(shù)人員 可以理解的,除了圖3中示出的那些組件和/或替代圖3中示出的那些組件, 系統(tǒng)IIO、機(jī)架116和計(jì)算設(shè)備114中的每一個(gè)都可以包括其他組件。例 如,機(jī)架116可以包括介質(zhì)托盤和/或#^>^1頻-鼠標(biāo)(KVM )共享設(shè)備(兩 者為了說明方便而M圖3中示出)。此外,介質(zhì)托盤可以包M如軟盤 驅(qū)動(dòng)器、DVD/CD驅(qū)動(dòng)器和/或一個(gè)或多個(gè)通用串行總線(USB)連接器之 類的設(shè)備。介質(zhì)托盤和/或KVM可以被有選擇地連接到計(jì)算設(shè)備114。SAN存^i殳備112是圖2的存^i殳備208之一。計(jì)算設(shè)備114是圖2 的刀片計(jì)算設(shè)備202之一。交換機(jī)118是圖2的交換機(jī)204之一。交換機(jī) 118通過包含SAN存^i史備112的SAN 306可通信地將刀片計(jì)算設(shè)備114 連接到SAN存儲(chǔ)設(shè)備112。因此,SAN 306是圖2的SAN 206之一。系統(tǒng)110還在圖3中被示為包括配置和管理控制器302以及配置管理 器304??刂破?02和管理器304可以以軟件、硬件或軟件和硬件的組合 來實(shí)現(xiàn)。因此,在一個(gè)實(shí)施例中,控制器302和管理器304可以是一個(gè)或 多個(gè)在計(jì)算i殳備114之外的計(jì)算設(shè)備以及其他刀片計(jì)算設(shè)備202中運(yùn)行的 計(jì)算M序。SAN存儲(chǔ)設(shè)備112、機(jī)架116和計(jì)算設(shè)備114的通信、管理、 配置和控制在圖3中通過多條線326、 328和330來示出。由其中每條線代 ^^執(zhí)行的功能將在下面被詳細(xì)描述。因此,控制器302和管理器304的功 能將在下面被詳細(xì)描述。機(jī)架116包括管理模塊(MM) 308。管理模塊308可以以軟件、硬件 或軟件和硬件的組合來實(shí)現(xiàn)。管理模塊308具#^供機(jī)架116中安裝的刀 片計(jì)算設(shè)備(如計(jì)算設(shè)備114)的配置、控制和管理。管理模塊308直接
與計(jì)算設(shè)備114的基板管理器控制器(BMC ) 310交互。BMC 310是硬件 和/或軟件,并直接訪問計(jì)算設(shè)備114的非易失性隨機(jī)存取存儲(chǔ)器 (NVRAM) 312。NVRAM 312包^i十算設(shè)備114的固件(FW )316根據(jù)其運(yùn)行的設(shè)置。 在一個(gè)實(shí)施例中,固件316可以是計(jì)算設(shè)備114的基本輸入/輸出系統(tǒng) (BIOS)?;贜VRAM 312中的設(shè)置,固件316控制引導(dǎo)以及計(jì)算設(shè)備 114中軟件和硬件之間的基本交互。也就是說,固件316可以被視為在計(jì) 算設(shè)備114中的操作系統(tǒng)和硬件之間提供接口的一組例程。固件316支持 所有的外圍技術(shù)。引導(dǎo)時(shí),固件316測試計(jì)算設(shè)備114并為其做好運(yùn)行準(zhǔn) 備。此后,固件316加栽操作系統(tǒng)并將控制傳遞給操作系統(tǒng)。固件316包括引導(dǎo)固件(BF) 322,其專門控制從關(guān)聯(lián)的存^i殳備(如 SAN存^i殳備112)引導(dǎo)操作系統(tǒng)。固件316還包括通用網(wǎng)絡(luò)設(shè)##口 (UNDI) 324,其使得固件316能夠與網(wǎng)落接口控制器(NIC) 314通信。 NIC 314是聯(lián)網(wǎng)設(shè)備,其使得計(jì)算設(shè)備114能夠例如通過機(jī)架116的交換 機(jī)118來訪問網(wǎng)絡(luò)。在本發(fā)明的某些實(shí)施例中,計(jì)算設(shè)備114的網(wǎng)絡(luò)設(shè)置最終并沒有存儲(chǔ) 在計(jì)算設(shè)備114本身處。也就是說,計(jì)算設(shè)備114本身并沒有存儲(chǔ)配置的 這些網(wǎng)絡(luò)i殳置。更確切地說,計(jì)算設(shè)備114的網(wǎng)絡(luò)設(shè)置存儲(chǔ)在動(dòng)態(tài)主機(jī)配 置協(xié)議(DHCP )服務(wù)器350處。在此情況下,在啟動(dòng)期間,計(jì)算設(shè)備114 從DHCP服務(wù)器350接收其網(wǎng)絡(luò)設(shè)置。這些網(wǎng)絡(luò)設(shè)置還包括與計(jì)算設(shè)備114 關(guān)聯(lián)的SAN存儲(chǔ)設(shè)備112的標(biāo)識(shí)。在本發(fā)明的某些實(shí)施例中,計(jì)算設(shè)備114沒有將BF 322存儲(chǔ)在非易失 性存儲(chǔ)器(如只讀存儲(chǔ)器(ROM))中。在此情況下,在本領(lǐng)域中稱為預(yù) 引導(dǎo)執(zhí)行環(huán)境(PXE)順序期間,計(jì)算設(shè)備與簡單文件傳輸協(xié)議(TFTP) 服務(wù)器348通信以獲取BF322。以此方式進(jìn)行傳輸時(shí),BF322通常也可以 被稱為網(wǎng)絡(luò)引導(dǎo)程序(NBP)。因此,如果在啟動(dòng)期間計(jì)算設(shè)備114沒有 將BF 322存儲(chǔ)在其中,它將從TFTP服務(wù)器348來檢索BF 322。在一個(gè) 實(shí)施例中,TFTP月l務(wù)器348的標(biāo)識(shí)和BF 322的文件名作為從DHCP服
務(wù)器350獲取的網(wǎng)絡(luò)設(shè)置的一部分而被傳達(dá)給計(jì)算設(shè)備114。計(jì)算設(shè)備114還包括易失性隨M取存儲(chǔ)器(RAM) 318。如本領(lǐng)域 的技術(shù)人員可以理解的,RAM318是其中臨時(shí)存儲(chǔ)數(shù)據(jù)以及向其加栽計(jì)算 機(jī)程序以供計(jì)算設(shè)備114執(zhí)行的存儲(chǔ)器。RAM 318存儲(chǔ)引導(dǎo)固件表(BFT) 320 (該表在啟動(dòng)時(shí)由引導(dǎo)固件322加栽到RAM318中),并包括指導(dǎo)計(jì) 算設(shè)備114與SAN存儲(chǔ)設(shè)備112交互(好像SAN存儲(chǔ)設(shè)備112是計(jì)算設(shè) 備114本身的一部分)的設(shè)置。詳細(xì)實(shí)施例圖4A、 4B和4C以與圖1A —致但比其更詳細(xì)的方式示出了根據(jù)本發(fā) 明的實(shí)施例的圖1A的方法100。棉*據(jù)系統(tǒng)100中的代表性能描述了方法 100。但是,除了根據(jù)系統(tǒng)100之外,可以根據(jù)其他類型的系統(tǒng)執(zhí)行方法 100。用戶首先選擇是動(dòng)態(tài)地(通過動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP))還是靜 態(tài)地(以便它們被存儲(chǔ)在此計(jì)算設(shè)備的非易失性隨機(jī)存取存儲(chǔ)器 (NVRAM)中)配置將^L選擇的計(jì)算設(shè)備的網(wǎng)絡(luò)設(shè)置(401)。靜態(tài)配置 網(wǎng)絡(luò)設(shè)置已在其他專利申請(qǐng)中加以描述。因此,在此專門描述動(dòng)態(tài)配置網(wǎng) 絡(luò)設(shè)置,從而假i殳用戶選擇動(dòng)態(tài)配置計(jì)算i殳備的網(wǎng)絡(luò)設(shè)置的選項(xiàng)。圖5A示出了杉L據(jù)本發(fā)明的實(shí)施例的圖形用戶接口 (GUI) 490,用戶 可以通過此接口選擇是動(dòng)態(tài)還是靜態(tài)配置網(wǎng)絡(luò)設(shè)置。GUI 490使用戶能夠 通過單選^496選擇是動(dòng)態(tài)(即"使用DHCP")還是手動(dòng)(即"使用 NVRAM (手動(dòng)輸入)")來配置網(wǎng)絡(luò)設(shè)置'進(jìn)行了此選擇后,用戶按下 "下一步"^498以繼續(xù)。返回參考圖4A,用戶然后從一個(gè)或多個(gè)機(jī)架中選擇機(jī)架116 (402)。 用戶可以通過提^H吏用戶有權(quán)訪問機(jī)架116的用戶標(biāo)識(shí)符和密碼來登錄選 定的機(jī)架116。這在圖3中通過線328表示。圖5B示出了根據(jù)本發(fā)明的實(shí) 施例的GUI502,用戶可以通過此接口從一個(gè)或多個(gè)機(jī)架中選擇機(jī)架116。 下拉框504列出了所有可用的機(jī)架。在一個(gè)實(shí)施例中,配置和管理控制器
302從數(shù)據(jù)庫中檢索所有可用機(jī)架的列表以填充下拉框504這可以在沒有 任何用戶干預(yù)的情況下實(shí)現(xiàn)。例如,如本領(lǐng)域的技術(shù)人員可以理解的,通 過使用服務(wù)位置協(xié)議(SLP)以編程方式掃描機(jī)架網(wǎng)絡(luò),可以自動(dòng)填充機(jī) 架數(shù)據(jù)庫的各部分。用戶選擇了所需的機(jī)架后,將在框506和508中顯示IP地址和/或網(wǎng) 絡(luò)名稱。如果未顯示這些項(xiàng)目,則用戶可以選擇相應(yīng)的510和512以 刷新此信息。將在框514和516中顯示與存儲(chǔ)在數(shù)據(jù)庫中或以編程方式從 管理模塊308檢索的所需機(jī)架有關(guān)的信息,包括機(jī)架具有的插槽的數(shù)量(對(duì) 應(yīng)于機(jī)架中可以安裝的刀片計(jì)算設(shè)備的最大數(shù)量)以及機(jī)架的管理模塊 308的名稱。用戶通過在框518和520中輸入他或她的用戶標(biāo)識(shí)符和密碼來登架116。用戶對(duì)機(jī)架116進(jìn)行的選擇滿意后,選擇掩組522。備選地,用戶 可以選擇一個(gè)其他^L 524以執(zhí)行所需的常規(guī)功能,如本領(lǐng)域的技術(shù)人員 可以理解的那樣。返回參考圖4A,用戶然后選擇機(jī)架116中安裝的計(jì)算設(shè)備114(404)。 這在圖3中通過線328表示。具體地說,配置和管理控制器302登錄機(jī)架 116的管理模塊308,并檢索與機(jī)架116中安裝的所有計(jì)算設(shè)備有關(guān)的信息。 此后,可以向用戶顯示機(jī)架116中所有計(jì)算設(shè)備的列表(406),用戶可以 從此列表中選擇所需的計(jì)算設(shè)備(408)。圖5C示出了根據(jù)本發(fā)明的實(shí)施例的GUI 525,用戶可以通過此接口 M定機(jī)架116中安裝的所有計(jì)算設(shè)備中選#^算設(shè)備114。提供了框526, 其中逐行顯示了選定機(jī)架116中安裝的所有計(jì)算設(shè)備。對(duì)于每個(gè)計(jì)算設(shè)備, 顯示了計(jì)算設(shè)備的各種標(biāo)識(shí)特性。此信息由配置和管理控制器302 a架 116本身的管理模塊308來獲得。用戶選擇了所需的計(jì)算設(shè)備114后,他 或她將選擇"下一步"^528。返回參考圖4A,用戶選擇機(jī)架116中的計(jì)算設(shè)備114被連接到其的交 換機(jī)118 (410)。這在圖3中通過線328表示。具體地說,配置和管理控 制器302從機(jī)架116的管理模塊308接收機(jī)架116中安裝的所有交換機(jī)的
標(biāo)識(shí)??梢韵蛴脩麸@示計(jì)算設(shè)備114具g連接到其的所有交換機(jī)的列表 (412),并且用戶可以從此列表中選擇所需的交換機(jī)118 (414)。圖5D示出了才艮據(jù)本發(fā)明的實(shí)施例的GUI 530,用戶可以通過此接口 從計(jì)算設(shè)備114被連接到其的所有交換機(jī)來選擇交換機(jī)118。框532列出 了所有交換機(jī),包M定計(jì)算設(shè)備114的哪個(gè)NIC 314 (如果有)被連接 到交換機(jī)118???32還可以指示關(guān)聯(lián)NIC314的介質(zhì)訪問控制(MAC) 地址。在圖5D的實(shí)例中,實(shí)際上僅顯示了前兩個(gè)交換機(jī)。用戶選擇單選 按鈕534之一來選擇所需的交換機(jī)118,然后選擇"下一步"按鈕536。要 指出的是,每個(gè)交換;MP連接到不同的SAN,因此通iti^擇交換機(jī)118, 用戶將隱式選擇SAN 306。返回參考圖4A,用戶然后從所有連接到SAN (與所需的交換機(jī)118 連接)的SAN存^i殳備中選擇所需的SAN存^i更備112 (418)。這在圖 3中通過線330表示。具體地說,配置和管理控制器302可以從先前匯編 的數(shù)據(jù)庫中讀取所有連接到交換機(jī)118的SAN存儲(chǔ)設(shè)備的目錄(418)。 此后,控制器302向用戶顯示此列表(420),此用戶能夠從此列表中選擇 所需的SAN存^fti殳備112 (422 )。圖5E示出了根據(jù)本發(fā)明的實(shí)施例的GUI 536,用戶能夠通過此接口從 所有連接到SAN (與交換機(jī)118連接)的SAN存^i殳備中選擇SAN存儲(chǔ) 設(shè)備112。下扭度538列出了所有連接到SAN(與交換機(jī)118連接)的SAN 存儲(chǔ)設(shè)備的網(wǎng)絡(luò)地址。通過選擇給定的網(wǎng)絡(luò)地址,將在框540和542中顯 示與具有此網(wǎng)絡(luò)地址的SAN存^i更備有關(guān)的信息。所需的選定SAN存儲(chǔ) 設(shè)備112也被稱為目標(biāo)(其中先前逸定的計(jì)算設(shè)備114被稱為啟動(dòng)方)。用戶可以通過修改框540中的信息并按下掩組548的相應(yīng)掩組來更改 與選定存^i殳備112有關(guān)的信息。添加和刪除g允許用戶在存儲(chǔ)所有存 儲(chǔ)設(shè)備的列表的數(shù)據(jù)庫中添加或刪除存^i殳備表項(xiàng),用戶可以通過按下驗(yàn) 證掩紐546來^it與選定存^i殳備112有關(guān)的任何信息。用戶對(duì)他或她的 選擇滿意后,將選擇"下一步"掩組544。參考圖4B,用戶能夠配置選定的計(jì)算設(shè)備114的網(wǎng)絡(luò)設(shè)置(424)。
在通過DHCP動(dòng)態(tài)地配置網(wǎng)絡(luò)i殳置的實(shí)施例中,這將按如下方式實(shí)現(xiàn)。首 先,以編程方式查詢MM 308以獲得計(jì)算設(shè)備114的NIC 314的介質(zhì)訪問 控制(MAC )地址(425)。計(jì)算設(shè)備114的MAC地址是設(shè)備114的網(wǎng) 卡或其他網(wǎng)絡(luò)裝置的全球唯一地址,通常由網(wǎng)卡或其他網(wǎng)絡(luò)裝置的制造商 建立,如本領(lǐng)域的技術(shù)人員可以理解的那樣。計(jì)算設(shè)備114的DHCP設(shè)置 將與此MAC地址關(guān)聯(lián)。計(jì)算設(shè)備114的DHCP設(shè)置至少包括計(jì)算設(shè)備114的網(wǎng)絡(luò)地址以及選 定SAN存儲(chǔ)設(shè)備112的網(wǎng)絡(luò)路徑。計(jì)算設(shè)備114的網(wǎng)絡(luò)地址唯一地標(biāo)識(shí)計(jì) 算設(shè)備114所在網(wǎng)絡(luò)中的計(jì)算設(shè)備114,并且通常是網(wǎng)際協(xié)議(IP)地址。 選定SAN存儲(chǔ)設(shè)備112的網(wǎng)絡(luò)路徑指定了 SAN存儲(chǔ)設(shè)備112的^J^徑, 并且還可以包括與SAN存^i殳備112有關(guān)的其他信息。將顯示選定計(jì)算設(shè)備114的網(wǎng)絡(luò)地址、計(jì)算設(shè)備114的系統(tǒng)或主M 以及選定SAN存儲(chǔ)設(shè)備112的網(wǎng)絡(luò)路徑,并且允許用戶選擇是否在計(jì)算設(shè) 備114的網(wǎng)絡(luò)配置期間使用提供的網(wǎng)絡(luò)地址、主機(jī)名和網(wǎng)絡(luò)路徑信息 (426)。例如,默認(rèn)情況下,通過以編程方式查詢DHCP服務(wù)器3鄰并 判定當(dāng)前哪個(gè)網(wǎng)絡(luò)地址未使用和/或可使用來確定網(wǎng)絡(luò)地址.將顯示建議的 可用網(wǎng)絡(luò)地址;但是,用戶可以選擇替換建議的網(wǎng)絡(luò)地址。同樣,默認(rèn)情 況下,將顯示與選定的SAN存^&備112關(guān)聯(lián)的網(wǎng)絡(luò)路徑。但是,用戶可 以選擇替換此網(wǎng)絡(luò)i^圣.計(jì)算設(shè)備114的DHCP ^殳置還可以包括TFTP服務(wù)器348的網(wǎng)絡(luò)地址 以及存儲(chǔ)在服務(wù)器348中的引導(dǎo)固件(BF) 322的文件名。也就是說,如 果選定的計(jì)算設(shè)備114本身沒有存儲(chǔ)BF 322,可以在查詢DHCP服務(wù)器 350期間傳輸此情況,或者DHCP月良務(wù)器350可能已通過其他方式了解此 情況。因此,由DHCP服務(wù)器350返回的DHCP設(shè)置包括TFTP服務(wù)器 348的網(wǎng)絡(luò)地址(如IP地址)以及^存儲(chǔ)在服務(wù)器348處的BF 322的文件 名,以便在預(yù)引導(dǎo)執(zhí)行期間,選定的計(jì)算設(shè)備114在啟動(dòng)時(shí)可以正確引導(dǎo)。如果選定的計(jì)算設(shè)備114沒有存儲(chǔ)BF322,則方法100包括自動(dòng)選擇 計(jì)算設(shè)備114從TFTP服務(wù)器348接收BF 322,這是允許用戶進(jìn)W換的
選擇(427)。還顯示BF 322的文件名,但是允許用戶在需要時(shí)按文件名 選擇不同的引導(dǎo)固件(428)。例如,TFTP服務(wù)器348處可能存儲(chǔ)了多個(gè) 不同的引導(dǎo)固件,從而允許用戶選擇與最初為用戶選擇的引導(dǎo)固件不同的 引導(dǎo)固件。最后,計(jì)算設(shè)備114的DHCP設(shè)置可以包括一個(gè)或多個(gè)特定于計(jì)算設(shè) 備114的供應(yīng)商的供應(yīng)商特定的選項(xiàng)。當(dāng)查詢DHCP服務(wù)器350時(shí),可以 傳輸計(jì)算設(shè)備114的供應(yīng)商,或者DHCP服務(wù)器350可能已通過其他方式 知道此信息。因此,如果DHCP服務(wù)器350具有特定于計(jì)算設(shè)備114的供 應(yīng)商的供應(yīng)商特定的選項(xiàng),則將這些選項(xiàng)作為DHCP設(shè)置的一部分傳輸回 計(jì)算設(shè)備114。例如,這些供應(yīng)商特定的選項(xiàng)可以包括SAN存儲(chǔ)設(shè)備112 的其他和/或備選網(wǎng)絡(luò)路徑、計(jì)算設(shè)備114的備選名稱和/或其他信息。因此,允許用戶單獨(dú)選擇是否在計(jì)算設(shè)備114的網(wǎng)絡(luò)配置期間使用任何供應(yīng)商特 定的選項(xiàng)(429)。圖5F示出了根據(jù)本發(fā)明的實(shí)施例的GUI 550,用戶可以通過此接口具 體配置計(jì)算設(shè)備114的網(wǎng)絡(luò)設(shè)置?;綝HCP設(shè)置顯示在框551中,并且 包括計(jì)算設(shè)備114的網(wǎng)絡(luò)或IP地址、設(shè)備114的系統(tǒng)或主機(jī)名以及SAN 存^i殳備112的網(wǎng)絡(luò)^4圣。通過關(guān)聯(lián)的復(fù)選框,允許用戶單獨(dú)選擇是否為 計(jì)算設(shè)備114的網(wǎng)絡(luò)配置使用后兩個(gè)選項(xiàng)。DHCP NBP "i更置顯示在框552中,并且包括TFTP服務(wù)器348的網(wǎng)絡(luò) 或IP地址以及存儲(chǔ)在TFTP服務(wù)器348處的BF 322的文件名。如果用戶 希望使用這兩個(gè)設(shè)置之一或兩者來引導(dǎo)計(jì)算設(shè)備114,則選#^目應(yīng)的一個(gè) 或多個(gè)復(fù)選框。此外,如果需要使用不同的引導(dǎo)固件,則可以訪問列出 TFTP服務(wù)器348中所有可用引導(dǎo)固件的下拉框。最后,框553顯示供應(yīng) 商特定的選項(xiàng),用戶可以通過再次選擇相應(yīng)的一個(gè)或多個(gè)復(fù)選框來選擇這 些選項(xiàng)。滿意地配置了 DHCP設(shè)置后,選擇"下一步"掩組554。此后,由用 戶修改的DHCP設(shè)置被發(fā)送到DHCP服務(wù)器350以便存儲(chǔ)。存儲(chǔ)DHCP 設(shè)置包括在DHCP服務(wù)器350上創(chuàng)建DHCP保留。此保留包括NIC 314
的MAC地址以及在方法400的部分426中指定的網(wǎng)絡(luò)地址??梢宰鳛楸?留的一部分創(chuàng)建一組DHCP選項(xiàng),包括由用戶選擇的那些值,例如在方法 400的部分426、 427、 428和429中選擇的那些值。返回參考圖4B,在一個(gè)實(shí)施例中,用戶能夠配置SAN存儲(chǔ)設(shè)備112 的安全性設(shè)置(這在圖3中通過線330表示)以及配置計(jì)算設(shè)備114的安 全性"&置(430)。用戶可以指定由計(jì)算設(shè)備114啟動(dòng)的安全性,或由SAN 存儲(chǔ)設(shè)備112啟動(dòng)的安全性。也就是說,SAN存^i更備112的!Hi可以由 計(jì)算設(shè)備114啟動(dòng),或計(jì)算i殳備114的驗(yàn)汪可以由SAN存^i殳備112啟動(dòng)。 備選地,用戶可以指定由計(jì)算設(shè)備114和SAN存^f^i殳備112兩者啟動(dòng)的雙 向的安全性。圖5G示出了根據(jù)本發(fā)明的實(shí)施例的GUI 556,用戶可以通過此接口 配置計(jì)算設(shè)備114和SAN存^i殳備112的安全性設(shè)置。區(qū)域558中的用戶 可以指定啟用由計(jì)算設(shè)備114針對(duì)SAN存^i更備112啟動(dòng)的質(zhì)詢握手^ 協(xié)議(CHAP)安全性。區(qū)域560中的用戶也可以指定啟用由SAN存#^殳 備112針對(duì)計(jì)算設(shè)備114啟動(dòng)的"反向"CHAP安全性。用戶選擇了所需 的安全性設(shè)置后,將選擇"下一步"按鈕562,返回參考圖4B,用戶然后配置SAN存儲(chǔ)設(shè)備112以供計(jì)算設(shè)備114 使用(102)。在一個(gè)實(shí)施例中,配置和管理控制器302判定先前是否已配 置SAN存^i殳備112以供計(jì)算設(shè)備114使用(432)。如果是,則顯示與 此配置有關(guān)的信息,并使用戶能夠根據(jù)需要?jiǎng)h除此信息(434).例如,可 以向用戶顯示SAN存^i殳備112的相關(guān)巻或高級(jí)分區(qū)、巻的相關(guān)邏輯單元 ("LUN")以及將此LUN關(guān)聯(lián)到計(jì)算設(shè)備114的組。在此階段,用戶 從而有機(jī)會(huì)批準(zhǔn)SAN存儲(chǔ)設(shè)備112的涉及計(jì)算設(shè)備114的現(xiàn)有配置。如果 用戶選擇不批準(zhǔn)現(xiàn)有配置(通過刪除現(xiàn)有配置),則用戶將可以在下一階 段(即在選擇和部署操作系統(tǒng)(OS)實(shí)例階段)重新配置SAN存^i殳備 112,如將描述的那樣。圖5H示出了根據(jù)本發(fā)明的實(shí)施例的GUI 564,用戶可以通過此接口 批準(zhǔn)SAN存儲(chǔ)設(shè)備112的現(xiàn)有配置以供計(jì)算設(shè)備114使用。下拉框564列出了選定SAN存設(shè)備112的所有高級(jí)分區(qū)或巻。選擇給定的巻后,用 戶將選擇"檢查"按鈕568,此按鈕判定先前是否已配置SAN存儲(chǔ)設(shè)備112 的此巻以供計(jì)算設(shè)備114使用。如果是,則在框566中列出相關(guān)的信息, 包括巻名稱、啟動(dòng)方名稱(即,計(jì)算設(shè)備114的名稱)、將計(jì)算設(shè)備114 綁定到巻的LUN的組以及LUN本身的名稱。如果后面的三個(gè)框?yàn)榭?,則先前未配置SAN存儲(chǔ)設(shè)備112的選定巻的 LUN以供計(jì)算設(shè)備114使用。因此,用戶可以通過下拉框564選擇不同的 巻,并通iti^擇"檢查"^568重復(fù)此過程,或可以決定使用此巻(其 中LUN未如先前已供計(jì)算設(shè)備114使用的那樣存在于此巻上),并只需 按"下一步"M572以繼續(xù)。如果用戶批準(zhǔn)選定巻的現(xiàn)有LUN (如果其 存在),則用戶也可以選擇"下一步"按鈕572以繼續(xù)。但是,如果用戶希望使用SAN存設(shè)備112的選定巻,而不是選定巻 上的現(xiàn)有LUN,則用戶可以在按下"下一步"《^572之前,通過兩個(gè)復(fù) 選框570之一來選擇刪除LUN本身或刪除將LUN與計(jì)算設(shè)備114關(guān)聯(lián)的 組。刪除LUN將隱式地刪除LUN與計(jì)算設(shè)備114的關(guān)聯(lián)。但是,僅刪除 將LUN與計(jì)算設(shè)備114關(guān)聯(lián)的組不會(huì)刪除LUN,并且只是刪除LL N與計(jì) 算設(shè)備114之間的關(guān)聯(lián)。參考圖4C,用戶可以選擇操作系統(tǒng)實(shí)例以部署到SAN存設(shè)備112 從而供計(jì)算設(shè)備114使用(104)。具體地說,用戶可以執(zhí)行三個(gè)選項(xiàng)之一。 第一,使用戶能夠克隆SAN存儲(chǔ)設(shè)備112的先前選定巻的現(xiàn)有LUN以鏈 接到計(jì)算設(shè)備114 (436),其中現(xiàn)有LUN存儲(chǔ)所需的操作系統(tǒng)實(shí)例.在 此情況下,實(shí)際上是在巻上創(chuàng)建一個(gè)新的LUN,并且它是選定的現(xiàn)有LUN 的克隆體。克隆不同于復(fù)制,因?yàn)槔鏛UN克隆體可即時(shí)向用戶顯示。第二,使用戶能夠選擇SAN存設(shè)備112的先前選定巻的現(xiàn)有LUN 以鏈接到計(jì)算設(shè)備114 ( 438),其中此現(xiàn)有LUN存儲(chǔ)所需的操作系統(tǒng)實(shí) 例。在此情況下,將使用現(xiàn)有的LUN。第三,使用戶能夠創(chuàng)建SAN存儲(chǔ) 設(shè)備112的先前選定巻的全新LUN以鏈接到計(jì)算設(shè)備114 ( 440)。使用 此最后選項(xiàng)的用戶可以確定為計(jì)算設(shè)備114將哪個(gè)操作系統(tǒng)實(shí)例存儲(chǔ)在新
的LUN中,這樣最終可以說新的邏輯單元實(shí)際上確實(shí)存儲(chǔ)了此操作系統(tǒng) 實(shí)例。圖4C的方法100的部分104在圖3中通過線330示出。圖5I示出了根據(jù)本發(fā)明的實(shí)施例的GUI574,用戶可以通itjtb接口在 存#^殳備112中選擇LUN或創(chuàng)建LUN以供計(jì)算設(shè)備114用作引導(dǎo)邏輯盤。 單選按鈕576允許用戶按照方法100的部分436克隆現(xiàn)有LUN,以及按照 方法100的部分438鏈接到現(xiàn)有LUN,并按照方法100的部分440創(chuàng)建全 新的LUN。應(yīng)指出的是,進(jìn)一步為用戶提供了完全跳過選擇LUN的選項(xiàng)。 通itit擇LUN,用戶從而可選擇位于SAN存儲(chǔ)設(shè)備112中的引導(dǎo)邏輯盤 以供計(jì)算設(shè)備114使用。在LUN與計(jì)算設(shè)備114之間的先前建立的關(guān)聯(lián)存在時(shí),如圖5H中已 描述的那樣,則將在圖51中為用戶選擇指向現(xiàn)有LUN單選掩組的鏈接。 但是,用戶可以決定通過選擇其他單選按鈕576之一來替換此現(xiàn)有關(guān)聯(lián)。 用戶為計(jì)算設(shè)備114選擇了所需的LUN以及要部署的操作系統(tǒng)實(shí)例(如 果適用)后,他或她將選擇"下一步"掩紐578。返回參考圖4C,將根據(jù)用戶先前進(jìn)行的選擇和配置來配置計(jì)算設(shè)備 114的非易失性存儲(chǔ)器或NVRAM 312 (442)。這在圖3中通過線326示 出。圖5J示出了根據(jù)本發(fā)明的實(shí)施例的GUI580,用戶可以通過此接口啟 動(dòng)傳送已提供的設(shè)置以便配置計(jì)算設(shè)備114的NVRAM 312。信息582列 出了與討論中的計(jì)算設(shè)備114有關(guān)的基本信息。用戶可以選擇通過改變框 584中的值來替換選定的交換機(jī)118。 M,用戶選擇單選^M" 586的"是" 單選掩組以指明應(yīng)將設(shè)置傳送到NVRAM 312,最后選擇"下一步" 588。在一個(gè)實(shí)施例中,配置和管理控制器302將根據(jù)選定和配置的SAN存 >|^更備112、設(shè)備112和/或配置的計(jì)算i殳備114的網(wǎng)絡(luò)設(shè)置以及選定和部 署到SAN存儲(chǔ)設(shè)備112的操作系統(tǒng)實(shí)例來構(gòu)建設(shè)置文件(444)。此文件 可以采用標(biāo)記語言(如可擴(kuò)展標(biāo)記語言(XML))的格式,并包含必須被 編程到計(jì)算設(shè)備114的NVRAM312中的參數(shù)值。此后,控制器302將此 設(shè)置文件傳輸?shù)脚渲霉芾砥?04 (446)。 配置管理器304依次將參數(shù)值轉(zhuǎn)換成計(jì)算設(shè)備114的固件322可理解 的格式,并將這些已設(shè)置格式的值發(fā)送到機(jī)架116的管理模塊308以便安 裝在計(jì)算設(shè)備114中(448)。管理模塊308將這些值提供給BMC 310, 后者將它們寫入NVRAM 312以供固件316使用。在計(jì)算設(shè)備114的引導(dǎo) 過程中,固件316的引導(dǎo)固件322使用NVRAM312中的這些設(shè)置在RAM 318中構(gòu)建BFT 320。此后,可以引導(dǎo)計(jì)算設(shè)備114,以便它使用部署到SAN存儲(chǔ)設(shè)備112 的操作系統(tǒng)實(shí)例作為其存儲(chǔ)。圖5K示出了根據(jù)本發(fā)明的實(shí)施例的GUI 5卯,用戶可以通過此接口啟動(dòng)許多功能,包括啟動(dòng)計(jì)算設(shè)備114???92 列出了刀片編號(hào),它是機(jī)架中計(jì)算設(shè)備114的標(biāo)識(shí)符。用戶可以通過復(fù)選 框594來選擇四個(gè)不同選項(xiàng)中的一個(gè)或多個(gè)選項(xiàng)。用戶可以關(guān)閉或打開計(jì) 算設(shè)備114的電源。用戶還可以為計(jì)算設(shè)備114指定鍵盤-視頻-鼠標(biāo) (KVM)適配器,如本領(lǐng)域的技術(shù)人員可以理解的那樣。最后,用戶可以 為計(jì)算設(shè)備114指定^^質(zhì)托盤,這將先前描述的介質(zhì)托盤的設(shè)備連接到計(jì) 算設(shè)備114。用戶然后選擇"下一步"掩組596以執(zhí)行操作。這在圖3中 通過線328表示。優(yōu)點(diǎn)和結(jié)論本發(fā)明的至少某些實(shí)施例相比于現(xiàn)有技術(shù)提供了優(yōu)點(diǎn)。具體地說,以 編程方式實(shí)現(xiàn)了選擇和配置計(jì)算設(shè)備(如刀片計(jì)算設(shè)備)和存儲(chǔ)區(qū)域網(wǎng)絡(luò) (SAN)存^f^i殳備。諸如信息技術(shù)(IT)人員之類的用戶通過圖形用戶接 口 ( GUI)來完成配置過程。計(jì)算設(shè)備和SAN存儲(chǔ)設(shè)備的配置在此過程中 進(jìn)行。因此,基本確保了正確實(shí)現(xiàn)計(jì)算設(shè)備和SAN存儲(chǔ)設(shè)備的配置,無需 用戶記住需要正確設(shè)置的所有不同的設(shè)置和^lfc。應(yīng)指出的是,雖然在此示出和描述了特定的實(shí)施例,但是本領(lǐng)域的技 術(shù)人員將理解,可以使用任何適于實(shí)現(xiàn)相同目的的布置來替代示出的特定 實(shí)施例。本申請(qǐng)因此旨在涵蓋本發(fā)明的實(shí)施例的任何改變或變化。因此明 顯的是,本發(fā)明旨在僅由權(quán)利要求及其等同物來限定。
權(quán)利要求
1.一種方法,包括從一個(gè)或多個(gè)機(jī)架的列表中選擇機(jī)架,每個(gè)機(jī)架其中都安裝有一個(gè)或多個(gè)計(jì)算設(shè)備;從安裝在所述選定的機(jī)架中的所述計(jì)算設(shè)備來選擇計(jì)算設(shè)備,每個(gè)計(jì)算設(shè)備都連接到所述機(jī)架中的一個(gè)或多個(gè)交換機(jī);從所述選定的計(jì)算設(shè)備連接到其的所述交換機(jī)來選擇交換機(jī),每個(gè)交換機(jī)都連接到包含一個(gè)或多個(gè)存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備的存儲(chǔ)區(qū)域網(wǎng)絡(luò);從連接到所述選定的交換機(jī)的所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備來選擇存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備;配置所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備和/或所述選定的計(jì)算設(shè)備的網(wǎng)絡(luò)設(shè)置,包括配置所述計(jì)算設(shè)備的動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置;配置所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備以供所述選定的計(jì)算設(shè)備使用;以及選擇操作系統(tǒng)實(shí)例并將其部署到所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備以供所述選定的計(jì)算設(shè)備使用。
2. 根據(jù)權(quán)利要求l的方法,其中至少部分地通過以編程方式發(fā)現(xiàn)所述 機(jī)架來創(chuàng)建所i^U架列表.
3. 根據(jù)權(quán)利要求l的方法,還包括配置所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ) 設(shè)備和/或所述選定的計(jì)算設(shè)備的安全性設(shè)置,
4. 根據(jù)權(quán)利要求1的方法,還包括根據(jù)所述選定和配置的存儲(chǔ)區(qū)域網(wǎng) 絡(luò)存^i殳備、所述配置的網(wǎng)絡(luò)設(shè)置以及所述選定和部署到所述選定的存儲(chǔ) 區(qū)域網(wǎng)絡(luò)存^i殳備的操作系統(tǒng)實(shí)例來配置所述選定的計(jì)算設(shè)備的非易失性 存儲(chǔ)器。
5. 根據(jù)權(quán)利要求l的方法,其中由用戶通過圖形用戶接口來選擇所述 機(jī)架、所述計(jì)算設(shè)備、所述交換機(jī)和所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備;由所述 用戶通過圖形用戶接口來配置所述網(wǎng)絡(luò)設(shè)置和所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備;以及由所述用戶通過圖形用戶接口來選擇所述操作系統(tǒng)實(shí)例。
6. 根據(jù)權(quán)利要求l的方法,其中選擇所i^L架包括登錄所述機(jī)架。
7. 根據(jù)權(quán)利要求l的方法,其中從安裝在所述選定的機(jī)架中的所述計(jì) 算i殳備來選擇計(jì)算設(shè)備包括顯示安裝在所逸機(jī)架中的所有所述計(jì)算設(shè)備的列表;以及 使用戶能夠從所述列^it擇所述計(jì)算設(shè)備,以及 其中從所述選定的計(jì)算設(shè)備連接到其的所述交換機(jī)來選擇交換機(jī)包括顯示所述計(jì)算設(shè)備連接到其的所有所述交換機(jī)的列表;以及 使用戶能夠從所述列表選擇所述交換機(jī)。
8. 根據(jù)權(quán)利要求l的方法,其中從連接到所述選定的交換機(jī)的所述存 儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備來選^^存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備包括錄;表;以及使用戶能夠從所迷列表選擇所^^儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備。
9. 根據(jù)權(quán)利要求l的方法,其中配置所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i更 備和/或所述選定的計(jì)算設(shè)備的網(wǎng)絡(luò)設(shè)置包括獲取要將所述計(jì)算i殳備的所述動(dòng)態(tài)主機(jī)配置協(xié)i義i殳置關(guān)聯(lián)到其的所述 計(jì)算設(shè)備的介質(zhì)訪問控制地址,所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置包括所述選定 的計(jì)算設(shè)備的網(wǎng)絡(luò)地址和所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備的網(wǎng)絡(luò)路徑;顯示所述選定的計(jì)算設(shè)備的所述網(wǎng)絡(luò)地址和主機(jī)名以及所述選定存儲(chǔ) 區(qū)域網(wǎng)絡(luò)存^i臾備的所述網(wǎng)絡(luò)i^;以及使用戶能夠選擇是否使用所述顯示的網(wǎng)絡(luò)地址、主機(jī)名和/或網(wǎng)絡(luò)路徑。
10. 根據(jù)權(quán)利要求9的方法,其中所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置還包括 服務(wù)器的網(wǎng)絡(luò)地址,所^J良務(wù)器處存儲(chǔ)了所述選定的計(jì)算設(shè)備的引導(dǎo)固件 并且所述選定的計(jì)算設(shè)備在預(yù)引導(dǎo)執(zhí)行期間要從所iO艮務(wù)器接收所述引導(dǎo) 固件,并且所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置還包括存儲(chǔ)在所述月艮務(wù)器處的所述 引導(dǎo)固件的文件名,其中配置所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備和/或所述選定的計(jì)算設(shè)備的網(wǎng)絡(luò)設(shè)置還包括自動(dòng)選擇所述選定的計(jì)算設(shè)備在預(yù)引導(dǎo)執(zhí)行期間要從所述服務(wù)器接收 所迷引導(dǎo)固件,其中所述選定的計(jì)算設(shè)備沒有所述已存儲(chǔ)的引導(dǎo)固件;使用戶能夠替換所述選定的計(jì)算設(shè)備是否在預(yù)引導(dǎo)執(zhí)行期間要從所述 服務(wù)器接收所述引導(dǎo)固件;的文件名;以及使用戶能夠從存儲(chǔ)在所述服務(wù)器處的引導(dǎo)固件列表中按文件名來選 擇不同的引導(dǎo)固件。
11. 根據(jù)權(quán)利要求9的方法,其中所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置還包括 一個(gè)或多個(gè)特定于所^定的計(jì)算設(shè)備的供應(yīng)商的供應(yīng)商特定的選項(xiàng),其中配置所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ)設(shè)備和/或所述選定的計(jì)算設(shè)項(xiàng)。 , 、 ,、、、、 ,
12. 根據(jù)權(quán)利要求l的方法,其中所述計(jì)算設(shè)備是物理地位于所述機(jī) 架內(nèi)的刀片計(jì)算設(shè)備。
13. 根據(jù)權(quán)利要求l的方法,其中配置所述選定的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存儲(chǔ) 設(shè)備以供所述選定的計(jì)算設(shè)備使用包括判定先前是否已配置所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備以供所述計(jì)算設(shè)^f吏用;如果先前已配置所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備以供所述計(jì)算設(shè)務(wù)使用,則顯示所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備的巻、所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳 備的所述巻的邏輯單元,以及將所述邏輯單元綁定到所述計(jì)算設(shè)備的 組;使用戶能夠刪除一個(gè)或多個(gè)所述邏輯單元和所述組。
14. 一種系統(tǒng),包括 機(jī)架;一個(gè)或多個(gè)安裝在所i^架中的計(jì)算設(shè)備; 一個(gè)或多個(gè)安裝在所必bL架中并連接到每個(gè)計(jì)算設(shè)備的交換機(jī); 一個(gè)或多個(gè)連接到每個(gè)交換機(jī)的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備;以及 配置和管理控制器,其使用戶能夠從安裝在所述機(jī)架中的所述計(jì)算設(shè) 備來選擇所需的計(jì)算設(shè)備,從安裝在所述機(jī)架中的所述交換機(jī)來選擇所需 的交換機(jī),從連接到所述所需交換機(jī)的所述存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備來選擇 所需的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存^i殳備,配置所述選定的計(jì)算設(shè)備的動(dòng)態(tài)主機(jī)配置 協(xié)議設(shè)置,配置所述所需的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存#^殳備以供所述所需的計(jì)算設(shè) 備使用,以及選擇操作系統(tǒng)實(shí)例并將其部署到所述所需的存儲(chǔ)區(qū)域網(wǎng)絡(luò)存 ^fti殳備以供所述所需的計(jì)算設(shè)^^吏用。
15.根據(jù)權(quán)利要求14的系統(tǒng),其中所述控制器通過以下操作來使用 戶能夠配置所述選定的計(jì)算設(shè)備的所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置顯示所述選定的計(jì)算設(shè)備的所述網(wǎng)絡(luò)地址和主機(jī)名以及所述選定存儲(chǔ) 區(qū)域網(wǎng)絡(luò)存^i殳備的所述網(wǎng)絡(luò),;以及使用戶能夠選擇是否使用所述顯示的網(wǎng)絡(luò)地址、主機(jī)名和/或網(wǎng)絡(luò)路徑。
16.根據(jù)權(quán)利要求15的系統(tǒng),其中所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置還包 括服務(wù)器的網(wǎng)絡(luò)地址,所述月艮務(wù)器處存儲(chǔ)了所述選定的計(jì)算設(shè)備的引導(dǎo)固 件并且所述選定的計(jì)算設(shè)備在預(yù)引導(dǎo)執(zhí)行期間要從所^J艮務(wù)器接收所述引 導(dǎo)固件,并且所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置還包括存儲(chǔ)在所述服務(wù)器處的所 述引導(dǎo)固件的文件名,以及 其中所迷控制器還通過以下操作來使用戶能夠配置所i^定的計(jì)算設(shè)備的所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置自動(dòng)選擇所述選定的計(jì)算設(shè)備在預(yù)引導(dǎo)執(zhí)行期間要從所述服務(wù)器接收 所述引導(dǎo)固件,其中所述選定的計(jì)算設(shè)備沒有所述已存儲(chǔ)的引導(dǎo)固件;—J計(jì)算詔服務(wù)器接收所述引導(dǎo)固件;_ — j卞十算i史備左預(yù)引吞執(zhí)扦期間 的文件名;以及使用戶能夠從存儲(chǔ)在所iO良務(wù)器處的引導(dǎo)固件列表中按文件名來選擇 不同的引導(dǎo)固件。
17.根據(jù)權(quán)利要求15的系統(tǒng),其中所述動(dòng)態(tài)主機(jī)配置協(xié)議設(shè)置還包 括一個(gè)或多個(gè)特定于所述選定的計(jì)算設(shè)備的供應(yīng)商的供應(yīng)商特定的選項(xiàng), 以及其中所述控制器還通過使用戶能夠單獨(dú)選擇是否使用所述供應(yīng)商特定 的選項(xiàng)來使用戶能夠配置所g定的計(jì)算設(shè)備的所述動(dòng)態(tài)主機(jī)配置協(xié)議i殳
全文摘要
從一個(gè)或多個(gè)機(jī)架來選擇機(jī)架。每個(gè)機(jī)架其中都安裝有一個(gè)或多個(gè)計(jì)算設(shè)備。從所述選定的機(jī)架中安裝的計(jì)算設(shè)備來選擇計(jì)算設(shè)備。每個(gè)計(jì)算設(shè)備連接到所述機(jī)架中的一個(gè)或多個(gè)交換機(jī)。從所述選定的計(jì)算設(shè)備被連接到其的所述交換機(jī)來選擇交換機(jī)。每個(gè)交換機(jī)都連接到包含一個(gè)或多個(gè)存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)存儲(chǔ)設(shè)備的存儲(chǔ)區(qū)域網(wǎng)絡(luò)。從連接到所述選定的交換機(jī)的所述SAN存儲(chǔ)設(shè)備來選擇SAN存儲(chǔ)設(shè)備。配置所述SAN存儲(chǔ)設(shè)備和/或所述計(jì)算設(shè)備的網(wǎng)絡(luò)設(shè)置,包括所述計(jì)算設(shè)備的動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)設(shè)置。配置所述SAN存儲(chǔ)設(shè)備以供所述計(jì)算設(shè)備使用。選擇操作系統(tǒng)(OS)實(shí)例并將其部署到所述SAN存儲(chǔ)設(shè)備以供所述計(jì)算設(shè)備使用。
文檔編號(hào)H04L29/08GK101163153SQ20071013910
公開日2008年4月16日 申請(qǐng)日期2007年7月25日 優(yōu)先權(quán)日2006年7月26日
發(fā)明者R·別爾科斯基 申請(qǐng)人:國際商業(yè)機(jī)器公司