因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口啟動(dòng)參數(shù)部署系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001] 本公開(kāi)內(nèi)容基本上關(guān)于計(jì)算系統(tǒng)的遠(yuǎn)程啟動(dòng)。更具體而言,該技術(shù)的某些實(shí)施例 關(guān)于用于部署遠(yuǎn)程啟動(dòng)參數(shù)的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 儲(chǔ)存局域網(wǎng)絡(luò)(Storage Area Network,SAN)為現(xiàn)代數(shù)據(jù)中心提供重要的數(shù)據(jù)儲(chǔ) 存解決方式。SAN主要用以增強(qiáng)儲(chǔ)存裝置對(duì)服務(wù)器的可存取性,以便裝置表現(xiàn)為如同本機(jī)附 接至操作系統(tǒng)的裝置。儲(chǔ)存裝置的實(shí)例包括獨(dú)立磁盤(pán)冗余陣列(Redundant Array of Independent Disk,RAID)及例如SAN陣列的磁盤(pán)陣列。藉由提供可由任何網(wǎng)絡(luò)連接服務(wù)器 存取的區(qū)塊層級(jí)儲(chǔ)存,SAN提供整合數(shù)據(jù)儲(chǔ)存,同時(shí)提供增加的系統(tǒng)效能。
[0003] SAN亦提供卓越的數(shù)據(jù)備份及災(zāi)難復(fù)原能力。因?yàn)閿?shù)據(jù)可在儲(chǔ)存裝置之間傳輸,而 無(wú)需與服務(wù)器相互作用,因此SAN可加快數(shù)據(jù)備份流程及節(jié)省服務(wù)器中央處理單元 (Central Processing Unit,CPU)的處理能力。
[0004] 在賦能SAN的多種協(xié)議中,因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口( Internet Smal 1 Computer System Interface; iSCSI)是流行技術(shù)。iSCSI 可在局域網(wǎng)絡(luò)(Local Area Networks ;LANs)、廣域網(wǎng)絡(luò)(Wide Area Networks ;WANs),或因特網(wǎng)上賦能位置獨(dú)立的數(shù)據(jù) 儲(chǔ)存。
【發(fā)明內(nèi)容】
[0005] 本公開(kāi)內(nèi)容的示例關(guān)于藉由使用網(wǎng)絡(luò)接口賦能高效的啟動(dòng)參數(shù)部署的技術(shù),由此 可提供可擴(kuò)充及有效率的SAN管理。
[0006] 在第一實(shí)施例的一實(shí)例中,由服務(wù)控制器執(zhí)行因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口啟動(dòng)參 數(shù)部署方法。方法可包括在關(guān)聯(lián)遠(yuǎn)程計(jì)算裝置的服務(wù)控制器接收遠(yuǎn)程計(jì)算裝置的基本輸入 輸出系統(tǒng)(Basic Input/Output System,BI0S)啟動(dòng)次序,將BIOS啟動(dòng)次序傳輸至與遠(yuǎn)程計(jì) 算裝置關(guān)聯(lián)的BIOS,在服務(wù)控制器(經(jīng)由網(wǎng)絡(luò)接口)接收遠(yuǎn)程啟動(dòng)配置,利用遠(yuǎn)程啟動(dòng)配置 來(lái)配置遠(yuǎn)程啟動(dòng)網(wǎng)絡(luò)適配器,及(經(jīng)由遠(yuǎn)程啟動(dòng)網(wǎng)絡(luò)適配器)在數(shù)據(jù)儲(chǔ)存裝置與遠(yuǎn)程計(jì)算裝 置之間建立網(wǎng)絡(luò)連接。數(shù)據(jù)儲(chǔ)存裝置可包括操作系統(tǒng)映像,操作系統(tǒng)映像可操作以驅(qū)動(dòng)遠(yuǎn) 程計(jì)算裝置。
[0007] 根據(jù)一些實(shí)施例,遠(yuǎn)程服務(wù)器或iSCSI用戶端裝置可與遠(yuǎn)程儲(chǔ)存裝置或iSCSI目標(biāo) 裝置建立iSCSI連接,iSCSI目標(biāo)裝置可包括操作系統(tǒng)映像。操作系統(tǒng)映像可從遠(yuǎn)程服務(wù)器 或iSCSI用戶端裝置遠(yuǎn)程啟動(dòng)。有益地,藉由利用從遠(yuǎn)程儲(chǔ)存裝置進(jìn)行的遠(yuǎn)程iSCSI啟動(dòng),遠(yuǎn) 程服務(wù)器所用本機(jī)硬盤(pán)數(shù)目可顯著地減少。產(chǎn)生的儲(chǔ)存整合可降低服務(wù)器成本及有利于服 務(wù)器管理。
[0008] 根據(jù)一些實(shí)施例,本公開(kāi)內(nèi)容可藉由使用網(wǎng)絡(luò)接口賦能基于網(wǎng)絡(luò)的啟動(dòng)參數(shù)部署 以實(shí)施遠(yuǎn)程iSCSI啟動(dòng)?;诰W(wǎng)絡(luò)的啟動(dòng)參數(shù)部署可進(jìn)一步改良服務(wù)器可擴(kuò)充性及靈活性, 因?yàn)榭稍诰W(wǎng)絡(luò)上的一集中位置處藉由例如服務(wù)器管理裝置來(lái)管理服務(wù)器。舉例而言,使用 基于網(wǎng)絡(luò)的啟動(dòng)參數(shù)部署,管理者無(wú)需實(shí)體連接至每一服務(wù)器來(lái)人工配置服務(wù)器。因此,基 于網(wǎng)絡(luò)的啟動(dòng)參數(shù)部署可簡(jiǎn)化數(shù)據(jù)中心設(shè)計(jì)及減小服務(wù)器外形尺寸。
[0009] 根據(jù)一些實(shí)施例,本公開(kāi)內(nèi)容可使用系統(tǒng)管理軟件(System Management Software,SMS)以賦能服務(wù)控制器(例如基板管理控制器(Baseboard Management C〇ntr〇ller,BMC))來(lái)實(shí)施基于網(wǎng)絡(luò)的iSCSI啟動(dòng)參數(shù)部署。本公開(kāi)內(nèi)容可賦能機(jī)架管理控 制器(Rack Management Controller,RMC)、底盤(pán)管理控制器(Chassis Management C〇ntr〇ller;CMC)以提供集中的啟動(dòng)參數(shù)部署。此外,本領(lǐng)域技術(shù)人員所熟知的其他適合協(xié) 議亦可用以實(shí)現(xiàn)本技術(shù),這些協(xié)議例如RedFish或RMCP+。
[0010] 根據(jù)一些實(shí)施例,例如計(jì)算機(jī)的服務(wù)器管理裝置可靜態(tài)地配置啟動(dòng)服務(wù)器以從 iSCSI儲(chǔ)存裝置啟動(dòng)。舉例而言,服務(wù)器管理裝置可經(jīng)由LAN連接至啟動(dòng)服務(wù)器的服務(wù)控制 器或用戶端裝置。服務(wù)器管理裝置可決定遠(yuǎn)程啟動(dòng)參數(shù)及將其傳輸至服務(wù)控制器或遠(yuǎn)程啟 動(dòng)網(wǎng)絡(luò)適配器。
[0011] 根據(jù)一些實(shí)施例,iSCSI啟動(dòng)配置可為任何啟動(dòng)路徑參數(shù),如iSCSI啟動(dòng)器/用戶端 名稱、啟動(dòng)器或用戶端裝置的因特網(wǎng)協(xié)議(Internet Protocol,IP)地址、iSCSI目標(biāo)名稱、 目標(biāo)裝置的IP地址、目標(biāo)裝置的LUN。此外,iSCSI啟動(dòng)配置可還包括例如密碼、加密信息,或 挑戰(zhàn)握手鑒別協(xié)議(Challenge Handshake Authentication Protocol,CHAP)信息的安全 參數(shù)。
[0012] 在接收遠(yuǎn)程啟動(dòng)參數(shù)之后,啟動(dòng)服務(wù)器可藉由使用傳輸控制協(xié)議/因特網(wǎng)協(xié)議 (Transmission Control Protocol/Internet Protocol,TCP/IP)接口與指定的iSCSI儲(chǔ)存 裝置建立iSCSI通訊。因此,啟動(dòng)服務(wù)器可從iSCSI儲(chǔ)存裝置遠(yuǎn)程啟動(dòng),如同該啟動(dòng)服務(wù)器本 機(jī)附接至服務(wù)器。主機(jī)總線適配器(Host Bus Adapter,HBA)可經(jīng)由iSCSI連接連續(xù)地將磁 盤(pán)存取請(qǐng)求重定向至目標(biāo)裝置。
[0013] 根據(jù)一些實(shí)施例,因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口啟動(dòng)參數(shù)部署系統(tǒng)可包括動(dòng)態(tài)主機(jī) 配置協(xié)議(Dynamic Host Configuration Protocol,DHCP)服務(wù)器以動(dòng)態(tài)地決定iSCSI啟動(dòng) 參數(shù)。DHCP服務(wù)器可經(jīng)由LAN接收來(lái)自啟動(dòng)服務(wù)器或用戶端裝置對(duì)于啟動(dòng)參數(shù)的請(qǐng)求。作為 回應(yīng),DHCP服務(wù)器可動(dòng)態(tài)地決定iSCSI啟動(dòng)參數(shù),以用于在iSCSI用戶端裝置與iSCSI目標(biāo)裝 置之間建立iSCSI連接。
[0014] 盡管本發(fā)明中眾多實(shí)例藉由參考iSCSI協(xié)議而經(jīng)描述,但應(yīng)理解,這些實(shí)例僅為實(shí) 例,及本技術(shù)不限定于這些實(shí)例。相反,可使用為SAN提供通訊連接的任何協(xié)議,如光纖通道 協(xié)議、經(jīng)由乙太網(wǎng)的先進(jìn)技術(shù)附件(Advanced Technology Attachment,ATA)等。
[0015]此外,即使本發(fā)明揭示使用RMC與BMC作為服務(wù)控制器的實(shí)例,但本技術(shù)適用于獨(dú) 立于主要CPU及操作系統(tǒng)的其他服務(wù)控制器。
[0016]下文的描述中將介紹本發(fā)明揭示的額外特征及優(yōu)勢(shì),及這些額外特征及優(yōu)勢(shì)將藉 由描述而部分地顯而易見(jiàn),或可藉由實(shí)踐本發(fā)明中揭示的原理而獲得。本發(fā)明揭示的特征 及優(yōu)勢(shì)可憑借本發(fā)明權(quán)利要求中特定指出的器具與組合來(lái)實(shí)踐及獲得。本發(fā)明揭示的這些 及其他特征將根據(jù)以下描述及本發(fā)明權(quán)利要求而變得更全面地顯而易見(jiàn),或可藉由實(shí)施本 發(fā)明中闡述的原理而獲得。
【附圖說(shuō)明】
[0017]為讓本公開(kāi)內(nèi)容的上述和其他目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,附圖的說(shuō) 明如下:
[0018] 圖1圖示根據(jù)一些實(shí)施例的整體iSCSI啟動(dòng)參數(shù)部署系統(tǒng)圖;
[0019] 圖2是一示意性方塊圖,該圖圖示根據(jù)一些實(shí)施例的具有靜態(tài)配置分配的iSCSI啟 動(dòng)參數(shù)部署系統(tǒng)實(shí)例;
[0020] 圖3是一示意性方塊圖,該圖圖示根據(jù)一些實(shí)施例的具有動(dòng)態(tài)配置分配的iSCSI啟 動(dòng)參數(shù)部署系統(tǒng)實(shí)例;
[0021] 圖4是根據(jù)一些實(shí)施例的具有靜態(tài)配置分配的iSCSI啟動(dòng)參數(shù)部署系統(tǒng)的實(shí)例流 程圖;
[0022] 圖5是根據(jù)一些實(shí)施例的具有動(dòng)態(tài)配置分配的iSCSI啟動(dòng)參數(shù)部署系統(tǒng)的另一實(shí) 例流程圖;以及
[0023] 圖6圖示根據(jù)一些實(shí)施例的計(jì)算裝置的計(jì)算平臺(tái)。
[0024]附圖標(biāo)記說(shuō)明
[0025] 100、110、120、200、214、300、314:啟動(dòng)服務(wù)器
[0026] 105:儲(chǔ)存局域網(wǎng)絡(luò)
[0027] 126:服務(wù)器管理裝置
[0028] 130:乙太網(wǎng)開(kāi)關(guān)
[0029] 140、150:因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口儲(chǔ)存裝置
[0030] LUN 0、LUN 1、LUN 2:邏輯單元號(hào)碼
[0031] 200、214:啟動(dòng)服務(wù)器
[0032] 202、302:因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口啟動(dòng)器
[0033] 204、304:基本輸入輸出系統(tǒng)
[0034] 206、306:基板管理控制器
[0035] 208、308:主機(jī)總線適配器
[0036] 210、310:網(wǎng)絡(luò)接口控制器
[0037] 212、312:存儲(chǔ)器
[0038] 216、222、224、316、322、324:因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口儲(chǔ)存裝置
[0039] 218、318:網(wǎng)絡(luò)接口控制器
[0040] 220、320:操作系統(tǒng)映像
[0041 ] 226、326:服務(wù)器管理裝置
[0042] 228、328、336:網(wǎng)絡(luò)接口 控制器
[0043] 230、330:因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口參數(shù)模塊
[0044] 332:動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器
[0045] 334:因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口參數(shù)管理器
[0046] 400、500:因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口啟動(dòng)參數(shù)部署系統(tǒng)
[0047] S402 ~S410、S502 ~S512:步驟
[0048] 602:基板管理控制器
[0049] 604:處理器
[0050] 606:輸入裝置
[0051 ] 608:主機(jī)總線適配器
[0052] 610:網(wǎng)絡(luò)接口
[0053] 612:顯示器
[0054] 614:儲(chǔ)存裝置
[0055] 616:系統(tǒng)存儲(chǔ)器
[0056] 624:總線
【具體實(shí)施方式】
[0057]在下文中詳細(xì)論述本技術(shù)的多個(gè)實(shí)施例。盡管論述【具體實(shí)施方式】,但應(yīng)理解,此舉 的目的僅為示例。本領(lǐng)域技術(shù)人員將了解,在不脫離本技術(shù)的精神及范疇情況下,亦可使用 其他組件及配置。
[0058] 儲(chǔ)存局域網(wǎng)絡(luò)(Storage Area Networks)賦能多個(gè)主機(jī)服務(wù)器存取遠(yuǎn)程儲(chǔ)存資源 的共享池 (Shared pool),如光纖通道網(wǎng)絡(luò)或局域網(wǎng)絡(luò)(LAN)中的磁盤(pán)陣列。磁盤(pán)陣列的經(jīng) 濟(jì)合并簡(jiǎn)化儲(chǔ)存管理及改良儲(chǔ)存靈活性