的功能/動(dòng)作的指令的制造品(article of manufacture)。
[0039]也可以把計(jì)算機(jī)程序指令加載到計(jì)算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計(jì)算機(jī)、其它可編程裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而使得在計(jì)算機(jī)或其它可編程裝置上執(zhí)行的指令提供實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的過程。
[0040]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的不同實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
[0041]從以上描述中可以理解,可以在本發(fā)明的各種實(shí)施例中做出修改和更改而不偏離本發(fā)明的真實(shí)精神。本說明書中的描述僅為示例目的并且不應(yīng)以限制的意義來理解所述描述。本發(fā)明的范圍僅由以下權(quán)利要求的語言來限定。
【主權(quán)項(xiàng)】
1.一種使用單個(gè)虛擬協(xié)議互連VPI適配器加載無盤計(jì)算節(jié)點(diǎn)的操作系統(tǒng)的方法,所述方法包括: VPI固件模塊在所述計(jì)算節(jié)點(diǎn)的啟動(dòng)期間,設(shè)置所述VPI適配器的操作模式以便根據(jù)第一數(shù)據(jù)通信協(xié)議操作,所述VPI適配器包括預(yù)引導(dǎo)執(zhí)行環(huán)境模塊,其在加載操作系統(tǒng)和用于所述第一數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器之前支持所述第一數(shù)據(jù)通信協(xié)議; 所述VPI固件模塊根據(jù)所述第一數(shù)據(jù)通信協(xié)議,經(jīng)由所述VPI適配器從網(wǎng)絡(luò)源取回所述操作系統(tǒng)和用于第二數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器; 加載所述操作系統(tǒng)和用于所述第二數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器;以及響應(yīng)于加載所述操作系統(tǒng)和用于所述第二數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器,所述VPI固件模塊切換所述VPI適配器的所述操作模式以便根據(jù)所述第二數(shù)據(jù)通信協(xié)議操作。
2.根據(jù)權(quán)利要求1的方法,其中所述第一數(shù)據(jù)通信協(xié)議是以太網(wǎng)協(xié)議,并且所述第二數(shù)據(jù)通信協(xié)議是Infiniband協(xié)議。
3.根據(jù)權(quán)利要求1的方法,其中耦合所述VPI適配器以便經(jīng)由VPI交換機(jī)與所述網(wǎng)絡(luò)源進(jìn)行數(shù)據(jù)通信。
4.根據(jù)權(quán)利要求1的方法,其中耦合所述VPI適配器以便經(jīng)由VPI交換機(jī)與動(dòng)態(tài)主機(jī)控制協(xié)議DHCP服務(wù)器進(jìn)行數(shù)據(jù)通信。
5.根據(jù)權(quán)利要求4的方法,還包括: 所述VPI固件模塊從所述DHCP服務(wù)器獲得網(wǎng)絡(luò)地址和用于所述第一數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器;以及 加載用于所述第一數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器。
6.根據(jù)權(quán)利要求1的方法,其中所述VPI固件模塊切換所述VPI適配器的所述操作模式以便根據(jù)所述第二數(shù)據(jù)通信協(xié)議操作進(jìn)一步包括向所述VPI適配器發(fā)送標(biāo)識(shí)所述第二數(shù)據(jù)通信協(xié)議的值。
7.一種用于使用單個(gè)虛擬協(xié)議互連VPI適配器加載無盤計(jì)算節(jié)點(diǎn)的操作系統(tǒng)的裝置,所述裝置包括計(jì)算機(jī)處理器、在操作上耦合到所述計(jì)算機(jī)處理器的計(jì)算機(jī)存儲(chǔ)器,所述計(jì)算機(jī)存儲(chǔ)器具有布置在其中的計(jì)算機(jī)程序指令,當(dāng)由所述計(jì)算機(jī)處理器執(zhí)行時(shí),所述計(jì)算機(jī)程序指令導(dǎo)致所述裝置執(zhí)行以下步驟: VPI固件模塊在所述計(jì)算節(jié)點(diǎn)的啟動(dòng)期間,設(shè)置所述VPI適配器的操作模式以便根據(jù)第一數(shù)據(jù)通信協(xié)議操作,所述VPI適配器包括預(yù)引導(dǎo)執(zhí)行環(huán)境模塊,其在加載操作系統(tǒng)和用于所述第一數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器之前支持所述第一數(shù)據(jù)通信協(xié)議; 所述VPI固件模塊根據(jù)所述第一數(shù)據(jù)通信協(xié)議,經(jīng)由所述VPI適配器從網(wǎng)絡(luò)源取回所述操作系統(tǒng)和用于第二數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器; 加載所述操作系統(tǒng)和用于所述第二數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器;以及響應(yīng)于加載所述操作系統(tǒng)和用于所述第二數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器,所述VPI固件模塊切換所述VPI適配器的所述操作模式以便根據(jù)所述第二數(shù)據(jù)通信協(xié)議操作。
8.根據(jù)權(quán)利要求7的裝置,其中所述第一數(shù)據(jù)通信協(xié)議是以太網(wǎng)協(xié)議,并且所述第二數(shù)據(jù)通信協(xié)議是Infiniband協(xié)議。
9.根據(jù)權(quán)利要求7的裝置,其中耦合所述VPI適配器以便經(jīng)由VPI交換機(jī)與所述網(wǎng)絡(luò)源進(jìn)行數(shù)據(jù)通信。
10.根據(jù)權(quán)利要求7的裝置,其中耦合所述VPI適配器以便經(jīng)由VPI交換機(jī)與動(dòng)態(tài)主機(jī)控制協(xié)議DHCP服務(wù)器進(jìn)行數(shù)據(jù)通信。
11.根據(jù)權(quán)利要求10的裝置,還包括計(jì)算機(jī)程序指令,當(dāng)由所述計(jì)算機(jī)處理器執(zhí)行時(shí),所述計(jì)算機(jī)程序指令導(dǎo)致所述裝置執(zhí)行以下步驟: 所述VPI固件模塊從動(dòng)態(tài)主機(jī)控制協(xié)議DHCP服務(wù)器獲得網(wǎng)絡(luò)地址和用于所述第一數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器;以及 加載用于所述第一數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器。
12.根據(jù)權(quán)利要求7的裝置,其中所述VPI固件模塊切換所述VPI適配器的所述操作模式以便根據(jù)所述第二數(shù)據(jù)通信協(xié)議操作進(jìn)一步包括向所述VPI適配器發(fā)送標(biāo)識(shí)所述第二數(shù)據(jù)通信協(xié)議的值。
13.一種用于使用單個(gè)虛擬協(xié)議互連VPI適配器加載無盤計(jì)算節(jié)點(diǎn)的操作系統(tǒng)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品布置在計(jì)算機(jī)可讀介質(zhì)上,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序指令,當(dāng)被執(zhí)行時(shí),所述計(jì)算機(jī)程序指令導(dǎo)致計(jì)算機(jī)執(zhí)行以下步驟: VPI固件模塊在所述計(jì)算節(jié)點(diǎn)的啟動(dòng)期間,設(shè)置所述VPI適配器的操作模式以便根據(jù)第一數(shù)據(jù)通信協(xié)議操作,所述VPI適配器包括預(yù)引導(dǎo)執(zhí)行環(huán)境模塊,其在加載操作系統(tǒng)和用于所述第一數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器之前支持所述第一數(shù)據(jù)通信協(xié)議; 所述VPI固件模塊根據(jù)所述第一數(shù)據(jù)通信協(xié)議,經(jīng)由所述VPI適配器從網(wǎng)絡(luò)源取回所述操作系統(tǒng)和用于第二數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器; 加載所述操作系統(tǒng)和用于所述第二數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器;以及 響應(yīng)于加載所述操作系統(tǒng)和用于所述第二數(shù)據(jù)通信協(xié)議的所述驅(qū)動(dòng)器,所述VPI固件模塊切換所述VPI適配器的所述操作模式以便根據(jù)所述第二數(shù)據(jù)通信協(xié)議操作。
14.根據(jù)權(quán)利要求13的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀介質(zhì)包括信號介質(zhì)。
15.根據(jù)權(quán)利要求13的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀介質(zhì)包括存儲(chǔ)介質(zhì)。
【專利摘要】本發(fā)明涉及一種加載無盤計(jì)算節(jié)點(diǎn)的操作系統(tǒng)的方法和裝置。一種使用單個(gè)虛擬協(xié)議互連VPI適配器加載無盤計(jì)算節(jié)點(diǎn)的操作系統(tǒng)的方法包括:VPI固件模塊在計(jì)算節(jié)點(diǎn)的啟動(dòng)期間,設(shè)置VPI適配器的操作模式以根據(jù)第一數(shù)據(jù)通信協(xié)議操作,VPI適配器包括預(yù)引導(dǎo)執(zhí)行環(huán)境模塊,其在加載操作系統(tǒng)和用于第一數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器之前支持第一數(shù)據(jù)通信協(xié)議;VPI固件模塊根據(jù)第一數(shù)據(jù)通信協(xié)議,經(jīng)由VPI適配器從網(wǎng)絡(luò)源取回操作系統(tǒng)和用于第二數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器;加載操作系統(tǒng)和用于第二數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器;以及響應(yīng)于加載操作系統(tǒng)和用于第二數(shù)據(jù)通信協(xié)議的驅(qū)動(dòng)器,VPI固件模塊切換所述VPI適配器的操作模式以根據(jù)第二數(shù)據(jù)通信協(xié)議操作。
【IPC分類】G06F9-445, H04L29-06
【公開號】CN104572172
【申請?zhí)枴緾N201410561921
【發(fā)明人】J·B·約翰遜, E·S·薩費(fèi)爾, A·H·雷
【申請人】國際商業(yè)機(jī)器公司
【公開日】2015年4月29日
【申請日】2014年10月21日
【公告號】US20150120885, US20150121053