專利名稱:服務(wù)器系統(tǒng)、管理方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虛擬化技術(shù),尤其涉及一種服務(wù)器系統(tǒng)、管理方法及設(shè)備。
背景技術(shù):
在服務(wù)器技術(shù)發(fā)展中,邏輯分區(qū)概念的提出有效的提高了服務(wù)器硬件資源的利用率。目前,服務(wù)器系統(tǒng)一般都是由多個服務(wù)節(jié)點設(shè)備互聯(lián)組合形成,服務(wù)節(jié)點設(shè)備中的輸入/輸出(Input/Output,10)資源之間采用傳統(tǒng)的網(wǎng)線或電纜互聯(lián),服務(wù)節(jié)點設(shè)備中的中央處理單元(Central Processing Unit, CPU)之間采用快速通道互聯(lián)(QuickPathInterconnect,QPI)線纜以及專用芯片互聯(lián)。服務(wù)器管理系統(tǒng)在服務(wù)器系統(tǒng)的硬件資源上劃分邏輯分區(qū)提供給業(yè)務(wù)使用。但是,現(xiàn)有服務(wù)器系統(tǒng)中硬件資源的使用不夠靈活,使得服務(wù)器系統(tǒng)的性能無法
進(jìn)一步提聞。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種服務(wù)器系統(tǒng)、管理方法及設(shè)備,用以提高服務(wù)器系統(tǒng)中硬件資源使用的靈活性,進(jìn)一步提高服務(wù)器系統(tǒng)的性能。根據(jù)本發(fā)明實施例的第一方面提供一種服務(wù)器系統(tǒng),包括:管理設(shè)備、高速外設(shè)組件互連PCIE交換板和至少一個服務(wù)節(jié)點設(shè)備;所述管理設(shè)備通過所述PCIE交換板與每個服務(wù)節(jié)點設(shè)備連接;所述管理設(shè)備,用于通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,根據(jù)獲取的所述信息構(gòu)建物理資源池,并在所述物理資源池上建立邏輯分區(qū)。在所述第一方面的一可選實施方式中,所述管理設(shè)備具體用于將所述物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,接收所述用戶的選中指令和劃分指令,以建立所述邏輯分區(qū),所述選中指令用于指示所述用戶根據(jù)應(yīng)用需求從所述物理資源池中選擇的硬件資源,所述劃分指令用于指示所述用戶對所述選擇的硬件資源進(jìn)行分配形成的所述邏輯分區(qū)和所述邏輯分區(qū)包括的硬件資源。在所述第一方面的一可選實施方式中,所述管理設(shè)備還用于在所述邏輯分區(qū)上電后,向所述用戶呈現(xiàn)與所述邏輯分區(qū)對應(yīng)的硬件平臺,以使所述用戶安裝操作系統(tǒng),所述硬件平臺包括所述邏輯分區(qū)包括的硬件資源。在所述第一方面的一可選實施方式中,所述管理設(shè)備還用于在所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)警信息。在所述第一方面的一可選實施方式中,所述管理設(shè)備還用于在所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,從所述物理資源池中選擇空閑的硬件資源添加到所述邏輯分區(qū)中,并觸發(fā)所述新添加的硬件資源的熱插拔流程;或者所述管理設(shè)備還用于在所述邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從所述邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中,所述過剩的硬件資源是在所述邏輯分區(qū)中沒有被利用或者利用率小于預(yù)設(shè)利用率門限的硬件資源。在所述第一方面的一可選實施方式中,所述管理設(shè)備具體通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接;所述管理設(shè)備具體用于通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。在所述第一方面的一可選實施方式中,所述管理設(shè)備具體通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接;所述管理設(shè)備具體用于通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,或者所述管理設(shè)備具體用于根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端□。在所述第一方面的一可選實施方式中,所述管理設(shè)備具體通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并直接與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接;所述管理設(shè)備具體用于通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;或者所述管理設(shè)備具體用于根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述管理設(shè)備上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。。根據(jù)本發(fā)明實施例的第二方面提供一種管理設(shè)備,包括:監(jiān)控模塊,通過高速外設(shè)組件互連PCIE交換板與至少一個服務(wù)節(jié)點設(shè)備連接,用于通過所述PCIE交換板獲取所述至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,根據(jù)獲取的所述信息構(gòu)建物理資源池;分區(qū)建立模塊,用于在所述物理資源池上建立邏輯分區(qū)。在所述第二方面的一可選實施方式中,所述分區(qū)建立模塊具體用于將所述物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,并接收所述用戶的選中指令和劃分指令,以建立所述邏輯分區(qū),所述選中指令用于指示所述用戶根據(jù)應(yīng)用需求從所述物理資源池中選擇的硬件資源,所述劃分指令用于指示所述用戶對所述選擇的硬件資源進(jìn)行分配形成的所述邏輯分區(qū)和所述邏輯分區(qū)包括的硬件資源。在所述第二方面的一可選實施方式中,所述分區(qū)建立模塊還用于在所述邏輯分區(qū)上電后,向所述用戶呈現(xiàn)與所述邏輯分區(qū)對應(yīng)的硬件平臺,以使所述用戶安裝操作系統(tǒng),所述硬件平臺包括所述邏輯分區(qū)包括的硬件資源。在所述第二方面的一可選實施方式中,所述管理設(shè)備還包括:預(yù)警模塊,用于在所述監(jiān)控模塊獲取到所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)
m樣自目 I R ο在所述第二方面的一可選實施方式中,所述分區(qū)建立模塊還用于在所述監(jiān)控模塊獲取到所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,從所述物理資源池中選擇空閑的硬件資源添加到所述邏輯分區(qū)中,并觸發(fā)所述新添加的硬件資源的熱插拔流程;或者所述分區(qū)建立模塊還用于在所述監(jiān)控模塊獲取到所述邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從所述邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中,所述過剩的硬件資源是在所述邏輯分區(qū)中沒有被利用或者利用率小于預(yù)設(shè)利用率門限的硬件資源。在所述第二方面的一可選實施方式中,所述監(jiān)控模塊包括:第一監(jiān)控單元,通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,用于通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;構(gòu)建單元,用于根據(jù)所述第一監(jiān)控單元獲取的所述每個服務(wù)節(jié)點的硬件資源的信息,構(gòu)建所述物理資源池。在所述第二方面的一可選實施方式中,所述監(jiān)控模塊還包括:第二監(jiān)控單元,通過所述PCIE交換板或直接與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接,用于根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器上獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的
信息;所述構(gòu)建單元,還用于根據(jù)所述第一監(jiān)控單元獲取的所述每個服務(wù)節(jié)點的硬件資源的信息和/或所述第二監(jiān)控單元獲取的所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,構(gòu)建所述物理資源池;其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述管理設(shè)備上或所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。根據(jù)本發(fā)明實施例的第三方面提供一種管理方法,包括:管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;所述管理設(shè)備根據(jù)獲取的所述信息,構(gòu)建物理資源池;所述管理設(shè)備在所述物理資源池上建立邏輯分區(qū);其中,所述管理設(shè)備通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備連接。在所述第三方面的一可選實施方式中,所述管理設(shè)備在所述物理資源池上建立邏輯分區(qū)包括:
所述管理設(shè)備將所述物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,接收所述用戶的選中指令和劃分指令,以建立所述邏輯分區(qū),所述選中指令用于指示所述用戶根據(jù)應(yīng)用需求從所述物理資源池中選擇的硬件資源,所述劃分指令用于指示所述用戶對所述選擇的硬件資源進(jìn)行分配形成的所述邏輯分區(qū)和所述邏輯分區(qū)包括的硬件資源。在所述第三方面的一可選實施方式中,所述方法還包括:所述管理設(shè)備在所述邏輯分區(qū)上電后,向所述用戶呈現(xiàn)與所述邏輯分區(qū)對應(yīng)的硬件平臺,以使所述用戶安裝操作系統(tǒng),所述硬件平臺包括所述邏輯分區(qū)包括的硬件資源。在所述第三方面的一可選實施方式中,所述方法還包括:所述管理設(shè)備在所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)警信息。在所述第三方面的一可選實施方式中,所述方法還包括:所述管理設(shè)備在所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,從所述物理資源池中選擇空閑的硬件資源添加到所述邏輯分區(qū)中,并觸發(fā)所述新添加的硬件資源的熱插拔流程;或者所述管理設(shè)備在所述邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從所述邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中,所述過剩的硬件資源是在所述邏輯分區(qū)中沒有被利用或者利用率小于預(yù)設(shè)利用率門限的硬件資源。在所述第三方面的一可選實施方式中,所述管理設(shè)備通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接;所述管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息包括:所述管理設(shè)備通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。 在所述第三方面的一可選實施方式中,所述管理設(shè)備通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接;所述管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息包括:所述管理設(shè)備通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;或者所述管理設(shè)備根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述PCIE上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。在所述第三方面的一可選實施方式中,所述管理設(shè)備通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并直接與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接;所述管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息包括:
所述管理設(shè)備通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,或者所述管理設(shè)備根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述管理設(shè)備上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。本發(fā)明實施例第一方面提供的服務(wù)器系統(tǒng),管理設(shè)備與服務(wù)節(jié)點設(shè)備通過PCIE交換板連接,管理設(shè)備通過PCIE交換板獲取各個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)獲取的硬件資源的信息構(gòu)建物理資源池,進(jìn)而在物理資源池上建立邏輯分區(qū),充分利用PCIE交換板在物理資源層面實現(xiàn)了屏蔽物理拓?fù)湫畔⒌奈锢碣Y源池,提高了物理資源池中的硬件資源使用的靈活性,從而有效提高了整個系統(tǒng)的性能。本發(fā)明實施例第二方面提供的管理設(shè)備,與服務(wù)節(jié)點設(shè)備通過PCIE交換板連接,通過PCIE交換板獲取各個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)獲取的硬件資源的信息構(gòu)建物理資源池,進(jìn)而在物理資源池上建立邏輯分區(qū),充分利用PCIE交換板在物理資源層面實現(xiàn)了屏蔽物理拓?fù)湫畔⒌奈锢碣Y源池,提高了物理資源池中的硬件資源使用的靈活性,從而有效提高了整個系統(tǒng)的性能。本發(fā)明實施例第三方面提供的管理方法,管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取各個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)獲取的硬件資源的信息構(gòu)建物理資源池,進(jìn)而在物理資源池上建立邏輯分區(qū),充分利用PCIE交換板在物理資源層面實現(xiàn)了屏蔽物理拓?fù)湫畔⒌奈锢碣Y源池,提高了物理資源池中的硬件資源使用的靈活性,從而有效提高了整個系統(tǒng)的性能。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一實施例提供的服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明一實施例給出的一種服務(wù)器系統(tǒng)的具體結(jié)構(gòu)的示意圖;圖3為本發(fā)明一實施例提供的管理設(shè)備通過PCIE交換板與計算節(jié)點的CPU和管理控制器分別連接的結(jié)構(gòu)示意圖;圖4為本發(fā)明一實施例提供的邏輯分區(qū)的一種結(jié)構(gòu)示意圖;圖5為本發(fā)明一實施例提供的在物理資源池以及在物理資源池上構(gòu)建的邏輯分區(qū)的整體結(jié)構(gòu)示意圖;圖6為本發(fā)明一實施例提供的管理設(shè)備的結(jié)構(gòu)示意圖;圖7為本發(fā)明另一實施例提供的管理設(shè)備的結(jié)構(gòu)示意圖;圖8為本發(fā)明一實施例提供的管理方法的流程圖9為本發(fā)明另一實施例提供的管理方法的結(jié)構(gòu)示意圖;圖10為本發(fā)明又一實施例提供的管理方法的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明一實施例提供的服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,本實施例的系統(tǒng)包括:管理設(shè)備11、高速外設(shè)組件互連(Peripheral Component InterconnectExpress, PCIE)交換板12和至少一個服務(wù)節(jié)點設(shè)備13。其中,管理設(shè)備11通過PCIE交換板12與每個服務(wù)節(jié)點設(shè)備13連接。PCIE交換板12具有高帶寬、低延遲等特性與優(yōu)點。其中,本實施例中的服務(wù)節(jié)點設(shè)備13可以是各種類型的服務(wù)節(jié)點設(shè)備,例如,IO節(jié)點,計算節(jié)點,存儲節(jié)點,內(nèi)存擴(kuò)展板,風(fēng)扇板,電源板等模塊。管理設(shè)備11,用于通過PCIE交換板12獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息,根據(jù)獲取的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息構(gòu)建物理資源池,并在所述物理資源池上建立邏輯分區(qū)。本文中的硬件資源指的是構(gòu)成服務(wù)器系統(tǒng)的實際硬件,更具體地,硬件資源可以是例如一顆CPU,一張內(nèi)存卡、一塊硬盤等,可以由服務(wù)器系統(tǒng)實現(xiàn)對計算節(jié)點、存儲節(jié)點、IO節(jié)點中的硬件資源的池化管理,形成物理資源池,資源池內(nèi)部可以細(xì)分為例如CPU池、內(nèi)存池、IO資源池、網(wǎng)卡池等。其中,每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息包括例如網(wǎng)卡、CPU、內(nèi)存、存儲設(shè)備的在位信息、故障信息、負(fù)載、溫度等硬件資源的狀態(tài)信息,進(jìn)一步還可以包括例如內(nèi)存大小、CPU頻率、生產(chǎn)廠家等硬件資源的設(shè)備屬性信息。具體的,管理設(shè)備11可以通過PCIE交換板12獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息,并根據(jù)硬件資源的信息中包含的硬件資源的容量、型號等屬性信息以及狀態(tài)信息,用其中可用的硬件資源構(gòu)成物理資源池,然后在所構(gòu)建的物理資源池上建立邏輯分區(qū)。在本實施例中,管理設(shè)備與服務(wù)節(jié)點設(shè)備通過PCIE交換板連接,管理設(shè)備通過PCIE交換板獲取各個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)獲取的硬件資源的信息構(gòu)建物理資源池,進(jìn)而在物理資源池上建立邏輯分區(qū),充分利用PCIE交換板在物理資源層面實現(xiàn)了屏蔽物理拓?fù)湫畔⒌奈锢碣Y源池,提高了物理資源池中的硬件資源使用的靈活性,使邏輯分區(qū)動態(tài)可調(diào),從而有效提高了整個系統(tǒng)的性能。進(jìn)一步,本實施例中的IO節(jié)點的硬件資源是指IO資源,計算節(jié)點的硬件資源是指CPU資源,存儲節(jié)點的硬件資源是指硬盤驅(qū)動器(Hard Disk Drive,HDD)、固態(tài)硬盤(SolidState Disk,SSD)等各種存儲資源??蛇x的,每個服務(wù)節(jié)點設(shè)備13除了包括上述硬件資源之外,還可以包括管理控制器。管理控制器可以一直保持上電狀態(tài),主要用于在異常情況下,供管理設(shè)備11獲取服務(wù)節(jié)點設(shè)備13的硬件資源的信息,例如,服務(wù)節(jié)點設(shè)備13中的某個硬件資源斷電導(dǎo)致管理設(shè)備11無法從硬件資源獲取該硬件資源的信息,則管理設(shè)備11可以通過該服務(wù)節(jié)點設(shè)備13的管理控制器獲取該硬件資源的信息,另外在正常情況下,也可以通過管理控制器獲取服務(wù)節(jié)點設(shè)備13的硬件資源的信息??蛇x的,管理控制器可以是基板管理控制器(Baseboard Management Controller, BMC),還可以是實現(xiàn)類BMC功能的邏輯器件。在本實施例提供的服務(wù)器系統(tǒng)中,各種類型的服務(wù)節(jié)點設(shè)備根據(jù)需要可以部署一個或者多個,計算節(jié)點、存儲節(jié)點等通常為多個,可以根據(jù)需要進(jìn)行服務(wù)器系統(tǒng)的擴(kuò)展。PCIE交換板12上可以包括千M以太網(wǎng)(Gigabit Ethernet,GE)接口、快速以太網(wǎng)(Fast Ethernet,F(xiàn)E)接口和/或PCIE接口,管理設(shè)備11可以通過GE接口、FE接口和PCIE接口中的至少一種與每個服務(wù)節(jié)點設(shè)備13連接。在此說明,上述GE接口、FE接口和PCIE接口在具體實現(xiàn)上可以在一塊PCIE交換板12上,也可以是在多塊PCIE交換板12上?;谏鲜觯瑘D2給出一種服務(wù)器系統(tǒng)的具體結(jié)構(gòu)。在圖2中,管理設(shè)備11通過PCIE交換板12上的PCIE接口與IO節(jié)點131、計算節(jié)點132、存儲節(jié)點133等服務(wù)節(jié)點設(shè)備的硬件資源連接,管理設(shè)備11通過PCIE交換板12上的GE接口與IO節(jié)點131、計算節(jié)點132、存儲節(jié)點133等的管理控制器連接。在圖2中,整個服務(wù)器系統(tǒng)中的風(fēng)扇板14等共用模塊直接通過其管理控制器與管理設(shè)備11連接,但不限于此,風(fēng)扇板14之外的其他服務(wù)節(jié)點設(shè)備,例如IO節(jié)點131、計算節(jié)點132、存儲節(jié)點133等的管理控制器也可以直接與管理設(shè)備11連接。也就是說,服務(wù)節(jié)點設(shè)備的管理控制器可以直接與管理設(shè)備11連接,而不用通過PCIE交換板12,但服務(wù)節(jié)點設(shè)備13的硬件資源一定要通過PCIE交換板12與管理設(shè)備11連接?;谏鲜隹芍?,管理設(shè)備11與服務(wù)節(jié)點設(shè)備13之間的連接方式以及每種連接方式下的信息獲取方式包括但不限于如下幾種:管理設(shè)備11具體可以通過PCIE交換板12與每個服務(wù)節(jié)點設(shè)備13的硬件資源連接,則管理設(shè)備11可以通過PCIE交換板12監(jiān)控每個服務(wù)節(jié)點設(shè)備13的硬件資源的狀態(tài),進(jìn)而通過PCIE交換板12獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息。除此之外,管理設(shè)備11具體還可以通過PCIE交換板12與每個服務(wù)節(jié)點設(shè)備13的硬件資源連接,并通過PCIE交換板12與每個服務(wù)節(jié)點設(shè)備13的管理控制器連接,則管理設(shè)備11可以通過PCIE交換板12監(jiān)控每個服務(wù)節(jié)點設(shè)備13的硬件資源的狀態(tài),進(jìn)而通過PCIE交換板12獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息,或者,管理設(shè)備11也可以根據(jù)存儲的每個服務(wù)節(jié)點設(shè)備13連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從每個服務(wù)節(jié)點設(shè)備13的管理控制器獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息。其中,每個服務(wù)節(jié)點設(shè)備13的管理控制器用于監(jiān)控每個服務(wù)節(jié)點設(shè)備13的硬件資源的狀態(tài)。第一端口為PCIE交換板12上與每個服務(wù)節(jié)點設(shè)備13的硬件資源連接的端口,第二端口為PCIE交換板
12上與每個服務(wù)節(jié)點設(shè)備13的管理控制器連接的端口。即,管理設(shè)備11可以通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息,也可以從每個服務(wù)節(jié)點設(shè)備13的管理控制器接收上報的每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息,并根據(jù)存儲的第一端口和第二端口之間的對應(yīng)關(guān)系,確定管理控制器上報的信息所對應(yīng)的硬件資源,從而獲得每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息。管理設(shè)備11可以通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的全部信息,也可以從管理控制器獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的全部信息,也可以通過PCIE交換板獲取硬件資源的一部分信息,從管理控制器獲取另一部分信息。例如,通過管理控制器獲取硬件資源的在位信息、廠家信息等,通過PCIE交換板獲取硬件資源的負(fù)載信息等。另外,管理設(shè)備11具體可以通過PCIE交換板12與每個服務(wù)節(jié)點設(shè)備13的硬件資源連接,并直接與每個服務(wù)節(jié)點設(shè)備13的管理控制器連接,則管理設(shè)備11具體可以通過PCIE交換板12監(jiān)控每個服務(wù)節(jié)點設(shè)備13的硬件資源的狀態(tài),通過PCIE交換板12獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息,或者,管理設(shè)備11也可以根據(jù)存儲的每個服務(wù)節(jié)點設(shè)備13連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從每個服務(wù)節(jié)點設(shè)備13的管理控制器獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息。其中,每個服務(wù)節(jié)點設(shè)備13的管理控制器用于監(jiān)控每個服務(wù)節(jié)點設(shè)備13的硬件資源的狀態(tài);第一端口為PCIE交換板12上與每個服務(wù)節(jié)點設(shè)備13的硬件資源連接的端口,第二端口為管理設(shè)備11上與每個服務(wù)節(jié)點設(shè)備
13的管理控制器連接的端口。即,管理設(shè)備11可以通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息,也可以從每個服務(wù)節(jié)點設(shè)備13的管理控制器接收上報的每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息,并根據(jù)存儲的第一端口和第二端口之間的對應(yīng)關(guān)系,確定管理控制器上報的信息所對應(yīng)的硬件資源,從而獲得每個服務(wù)節(jié)點設(shè)備13的硬件資源的信息。管理設(shè)備11可以通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的全部信息,也可以從管理控制器獲取每個服務(wù)節(jié)點設(shè)備13的硬件資源的全部信息,也可以通過PCIE交換板獲取硬件資源的一部分信息,從管理控制器獲取另一部分信息。例如,通過管理控制器獲取硬件資源的在位信息、廠家信息等,通過PCIE交換板獲取硬件資源的負(fù)載信息
坐寸ο其中,如果服務(wù)節(jié)點設(shè)備13的管理控制器與PCIE交換板12連接,則第二端口是PCIE交換板12上的端口 ;如果服務(wù)節(jié)點設(shè)備13的管理控制器與管理設(shè)備11直接連接,則第二端口是管理設(shè)備11上的端口。其中,以計算節(jié)點132作為服務(wù)節(jié)點設(shè)備13為例,計算節(jié)點132的一個CPU與管理設(shè)備11互聯(lián)、以及計算節(jié)點132的管理控制器與管理設(shè)備11互聯(lián)的詳細(xì)結(jié)構(gòu)如圖3所示。管理設(shè)備11分別與PCIE交換板12上的GE接口和PCIE接口連接,計算節(jié)點132的管理控制器與GE接口的端口 IO(PortlO)連接,計算節(jié)點132的該CPU與PCIE接口的端口 20(Port20)連接。圖3中僅示出一個CPU通過PCIE接口與管理設(shè)備11連接,但不限于此,當(dāng)計算節(jié)點132包括多個CPU時,每個CPU分別通過一個PCIE接口與管理設(shè)備11連接。其中,PortlO屬于第二端口,Port20屬于第一端口。管理設(shè)備11上存儲有該計算節(jié)點132連接的PortlO與Port20的對應(yīng)關(guān)系,管理設(shè)備11通過該對應(yīng)關(guān)系可以獲取計算節(jié)點132上該CPU的信息,例如該CPU的槽號等。具體的,管理設(shè)備11上還存儲有Port20與連接Port20的計算節(jié)點132上的CPU的標(biāo)識與該CPU的槽號之間的對應(yīng)關(guān)系,基于此,管理設(shè)備11可以通過PortlO獲取到計算節(jié)點132的管理控制器上報的該CPU的部分信息,例如CPU的在位信息、廠家信息等,進(jìn)一步還可以根據(jù)PortlO與Port20之間的對應(yīng)關(guān)系獲知該CPU所連接的Port20,然后根據(jù)獲取的該CPU的標(biāo)識獲取該CPU的槽號、負(fù)載等其他信息。在本實施例的一個可選實施方式中,管理設(shè)備11在物理資源池上建立邏輯分區(qū)的過程為:管理設(shè)備11用于將物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,接收用戶的選中指令和劃分指令,以建立所述邏輯分區(qū)。其中,選中指令用于指示用戶根據(jù)應(yīng)用需求從物理資源池中選擇的硬件資源,劃分指令用于指示用戶對選中指令中所選擇的硬件資源進(jìn)行分配形成的邏輯分區(qū)和邏輯分區(qū)所包括的硬件資源。其中,管理設(shè)備11向用戶呈現(xiàn)物理資源池包括的硬件資源的信息的功能相當(dāng)于向用戶提供了一個邏輯分區(qū)平臺,以使用戶在邏輯分區(qū)平臺上進(jìn)行硬件資源的選擇以及邏輯分區(qū)的劃分。在這里,由于使用PCIE交換板12進(jìn)行管理設(shè)備11和服務(wù)節(jié)點設(shè)備13之間的互聯(lián),解決了使用網(wǎng)線、線纜等各種互聯(lián)方式造成的各服務(wù)節(jié)點設(shè)備13的硬件資源之間的差異,同一類型的硬件資源的拓?fù)潢P(guān)系對用戶來說是相同的,因此,在進(jìn)行邏輯分區(qū)劃分時可以僅考慮應(yīng)用需求,而不需要考慮各硬件資源之間的差異,也不需要考慮各硬件資源構(gòu)成的物理拓?fù)?,有利于提高邏輯分區(qū)的劃分效率。對用戶根據(jù)應(yīng)用需求選擇物理資源池中的硬件資源,并進(jìn)行分配形成不同邏輯分區(qū)的過程進(jìn)行舉例說明。例如,在部署桌面云應(yīng)用時,需要兩個邏輯分區(qū),分別承載桌面云終端業(yè)務(wù)和相關(guān)的數(shù)據(jù)庫應(yīng)用。根據(jù)評估得到:桌面云終端業(yè)務(wù)需要8個CPU,若干內(nèi)存、存儲,100張?zhí)摂M網(wǎng)卡;數(shù)據(jù)庫應(yīng)用需要2個CPU,若干內(nèi)存、存儲,一張?zhí)摂M網(wǎng)卡。則用戶可以在管理設(shè)備11呈現(xiàn)出的邏輯分區(qū)平臺上,根據(jù)要求進(jìn)行CPU、內(nèi)存、存儲、網(wǎng)卡的選擇,然后再將選擇的CPU、內(nèi)存、存儲、網(wǎng)卡等硬件資源劃分相應(yīng)的CPU、內(nèi)存、存儲、網(wǎng)卡資源組成承載桌面云終端業(yè)務(wù)的邏輯分區(qū)和相關(guān)的數(shù)據(jù)庫應(yīng)用的邏輯分區(qū)即可。在本實施例的一個可選實施方式中,在邏輯分區(qū)建立之后,管理設(shè)備11還用于在邏輯分區(qū)上電后,向用戶呈現(xiàn)與所述邏輯分區(qū)對應(yīng)的硬件平臺,以使用戶安裝操作系統(tǒng)以及中間件或上層應(yīng)用等。其中,硬件平臺包括所述邏輯分區(qū)包括的硬件資源。其中,操作系統(tǒng)可以是普通操作系統(tǒng)也可以是虛擬操作系統(tǒng)。其中,在邏輯分區(qū)建立后,管理設(shè)備11通過向用戶呈現(xiàn)每個邏輯分區(qū)中的硬件資源的信息,相當(dāng)于向用戶呈現(xiàn)一個個硬件平臺,而每個硬件平臺對用戶來說就類似于普通的服務(wù)器或計算機(jī)。然后,用戶可以在硬件平臺上自行選擇安裝普通的操作系統(tǒng)或虛擬操作系統(tǒng)。其中,管理設(shè)備11向用戶呈現(xiàn)邏輯分區(qū)對應(yīng)的硬件平臺的功能相當(dāng)于在邏輯分區(qū)的硬件資源(可稱為硬件層)上提供一個增強(qiáng)適配層。這里的增強(qiáng)適配層提供針對該邏輯分區(qū)的BIOS的作用,除此之外還提供開放硬件平臺支持,各種虛擬化軟件支持等?;谏鲜?,一種邏輯分區(qū)的結(jié)構(gòu)如圖4所示,從底向上依次包括硬件層、增強(qiáng)適配層和操作系統(tǒng)?;谏鲜觯緦嵤├峁┮环N管理設(shè)備11在物理資源池上建立的邏輯分區(qū)的整體結(jié)構(gòu),如圖5所示。其中,物理資源池主要包括有CPU資源構(gòu)成的CPU池、由IO資源構(gòu)成的IO池和由MEM資源構(gòu)成的內(nèi)存(Memory,MEM)池,其中的CPU資源、IO資源和MEM資源為服務(wù)節(jié)點設(shè)備中的硬件資源;在該物理資源池上建立了 N個邏輯分區(qū),分別為邏輯分區(qū)1-邏輯分區(qū)N。每個邏輯分區(qū)以所包括的硬件資源作為硬件平臺,硬件平臺之上包括增強(qiáng)適配層、操作系統(tǒng)和應(yīng)用程序。如圖5所示,邏輯分區(qū)I的操作系統(tǒng)主要是普通操作系統(tǒng),例如,Windows/Linux/unix等;邏輯分區(qū)N的操作系統(tǒng)是虛擬操作系統(tǒng),需要先安裝虛擬化操作系統(tǒng),如vmware的ESX,在其上創(chuàng)建虛擬機(jī)(Virtual machine, VM),然后才能為VM安裝操作系統(tǒng)和應(yīng)用程序等。其中,VMware ESX服務(wù)器是一種在通用環(huán)境下分區(qū)和整合系統(tǒng)的虛擬主機(jī)軟件。由此可見,在本實施例的服務(wù)器系統(tǒng)中,由于使用PCIE交換板進(jìn)行管理設(shè)備與服務(wù)節(jié)點設(shè)備之間的互聯(lián),充分利用PCIE交換板具有的高帶寬、低延遲等特性與優(yōu)點,使得所構(gòu)建的物理資源池屏蔽了各硬件資源的物理拓?fù)湫畔?,可以省去虛擬化管理軟件層,解決了現(xiàn)有技術(shù)中必須通過虛擬化技術(shù)來屏蔽由于物理拓?fù)鋵?dǎo)致的硬件資源差異的問題,降低了管理成本,同時提高了性能。在本實施例的一個可選實施方式中,管理設(shè)備11還用于在邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)警信息。在本實施例的一個可選實施方式中,管理設(shè)備11還用于在邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,從所構(gòu)建的物理資源池中選擇空閑的硬件資源添加到邏輯分區(qū)中,并觸發(fā)新添加的硬件資源的熱插拔流程。其中,新添加的硬件資源的熱插拔流程會因新添加的硬件資源的不同而不同。舉例說明,如果新添加的硬件資源為網(wǎng)卡資源,則相應(yīng)的熱插拔流程主要是為新添加的硬件資源增加驅(qū)動等操作。如果新添加的硬件資源為CPU,則相應(yīng)的熱插拔流程主要是CPU的熱插拔、上線(online)、下線(offline)等流程。在上述可選實施方式中,管理設(shè)備11可以在邏輯分區(qū)運行過程中,通過監(jiān)控每個服務(wù)節(jié)點設(shè)備13的硬件資源的狀態(tài),獲取邏輯分區(qū)中的硬件資源的負(fù)載情況,并在發(fā)現(xiàn)邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)警信息和/或為邏輯分區(qū)新添加硬件資源,并在新添加硬件資源后觸發(fā)熱插拔流程。上述第一負(fù)載門限可以是負(fù)載門限中的上門限,但不限于此。進(jìn)一步,管理設(shè)備11還可以在邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中。其中,第二負(fù)載門限可以是負(fù)載門限中的下門限。所述過剩的硬件資源是指在該邏輯分區(qū)中沒有被利用的硬件資源或者利用率較低的硬件資源,移除邏輯分區(qū)中過剩的硬件資源到物理資源池有利于提高硬件資源的利用率。上述利用率較低的硬件資源通常是指利用率低于預(yù)設(shè)利用率門限的硬件資源,所述利用率門限可以根據(jù)不同應(yīng)用場景設(shè)置不同的取值。在此說明,上述第一負(fù)載門限大于第二負(fù)載門限,關(guān)于第一負(fù)載門限和第二負(fù)載門限的具體數(shù)值不做限定。由上述可見,本實施例的管理設(shè)備11可以在邏輯分區(qū)運行時,通過獲取邏輯分區(qū)中的硬件資源的信息,根據(jù)硬件資源的信息靈活調(diào)整邏輯分區(qū)中的硬件資源,管理10、CPU等硬件資源的熱插拔,實現(xiàn)對邏輯分區(qū)的動態(tài)管理。結(jié)合上述,對邏輯分區(qū)的動態(tài)管理具體可以由管理設(shè)備11提供的增強(qiáng)適配層實現(xiàn)。由上述可見,本發(fā)明實施例通過PCIE交換板實現(xiàn)管理設(shè)備與服務(wù)節(jié)點設(shè)備之間的互聯(lián),充分利用PCIE交換板實現(xiàn)了系統(tǒng)中的硬件資源的自由調(diào)度,使邏輯分區(qū)不受物理資源拓?fù)涞挠绊?,提升了邏輯分區(qū)的創(chuàng)建與使用效率;使得用戶不需要感知PCIE交換架構(gòu)的差異,可以在物理資源池上直接進(jìn)行邏輯分區(qū)操作,可以省去虛擬化管理軟件層,降低管理成本,同時提高了性能;另外,在邏輯分區(qū)運行過程中,通過對硬件資源的監(jiān)控,實現(xiàn)了動態(tài)邏輯分區(qū)的管理方案,實現(xiàn)了 IO等物理資源的靈活分配、熱插拔等。圖6為本發(fā)明一實施例提供的管理設(shè)備的結(jié)構(gòu)示意圖。如圖6所示,本實施例的管理設(shè)備包括:監(jiān)控模塊61和分區(qū)建立模塊62。其中,監(jiān)控模塊61,通過PCIE交換板與至少一個服務(wù)節(jié)點設(shè)備連接,用于通過PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,根據(jù)獲取的所述信息構(gòu)建物理資源池。分區(qū)建立模塊62,與監(jiān)控模塊61連接,用于在監(jiān)控模塊61構(gòu)建的物理資源池上建立邏輯分區(qū)。本實施例中的服務(wù)節(jié)點設(shè)備可以是各種類型的服務(wù)節(jié)點設(shè)備,例如,IO節(jié)點,計算節(jié)點,存儲節(jié)點,內(nèi)存擴(kuò)展板,風(fēng)扇板,電源板等模塊。其中,IO節(jié)點的硬件資源是指IO資源,計算節(jié)點的硬件資源是指CPU資源,存儲節(jié)點的硬件資源是指HDD、SSD等各種存儲資源。本實施例的管理設(shè)備與服務(wù)節(jié)點設(shè)備通過PCIE交換板連接,管理設(shè)備通過PCIE交換板獲取各個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)獲取的硬件資源的信息構(gòu)建物理資源池,進(jìn)而在物理資源池上建立邏輯分區(qū),充分利用PCIE交換板在物理資源層面實現(xiàn)了屏蔽物理拓?fù)湫畔⒌奈锢碣Y源池,提高了物理資源池中的硬件資源的使用靈活性,從而有效提高了整個系統(tǒng)的性能。圖7為本發(fā)明另一實施例提供的管理設(shè)備的結(jié)構(gòu)示意圖。本實施例基于圖6所示實施例實現(xiàn),如圖7所示,本實施例的管理設(shè)備也包括:監(jiān)控模塊61和分區(qū)建立模塊62??蛇x的,每個服務(wù)節(jié)點設(shè)備除了包括硬件資源之外,還可以包括管理控制器。管理控制器可以一直保持上電狀態(tài),主要用于在異常情況下,供管理設(shè)備獲取服務(wù)節(jié)點設(shè)備的硬件資源的信息。當(dāng)然在正常情況下,管理控制器也可以獲取服務(wù)節(jié)點設(shè)備的硬件資源的信息。基于上述,本實施例的監(jiān)控模塊61具體包括第一監(jiān)控單元611和構(gòu)建單元613。其中,第一監(jiān)控單元611,通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備的硬件資源連接,用于通過PCIE交換板監(jiān)控每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。PCIE交換板上可以包括GE、FE和/或PCIE接口,第一監(jiān)控單元611可以通過GE、FE和PCIE接口中的任何一種接口與每個服務(wù)節(jié)點設(shè)備的硬件資源連接。構(gòu)建單元613,與第一監(jiān)控單元611連接,用于根據(jù)第一監(jiān)控單元611獲取的每個服務(wù)節(jié)點的硬件資源的信息,構(gòu)建上述物理資源池。進(jìn)一步,本實施例的監(jiān)控模塊61還包括:第二監(jiān)控單元612。第二監(jiān)控單元612,通過PCIE交換板或者直接與每個服務(wù)節(jié)點設(shè)備的管理控制器連接,用于根據(jù)存儲的每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從每個服務(wù)節(jié)點設(shè)備的管理控制器上獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。同理,如果第二監(jiān)控單元612通過PCIE交換板與服務(wù)節(jié)點設(shè)備的管理控制器連接,則第二監(jiān)控單元612也可以通過GE、FE和PCIE接口中的任何一種接口與每個服務(wù)節(jié)點設(shè)備的管理控制器連接。此外,第二監(jiān)控單元612也可以直接與服務(wù)節(jié)點設(shè)備的管理控制器連接,而不通過PCIE交換板。構(gòu)建單元613,還與第二監(jiān)控單元612連接,還用于根據(jù)第一監(jiān)控單元611獲取的每個服務(wù)節(jié)點的硬件資源的信息和/或第二監(jiān)控單元612獲取的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,構(gòu)建物理資源池。其中,每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為PCIE交換板上與服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為與所述服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。如果第二監(jiān)控單元612通過PCIE交換板與服務(wù)節(jié)點設(shè)備的管理控制器連接,則第二端口可以是PCIE交換板12上的端口,如果第二監(jiān)控單元612直接與服務(wù)節(jié)點設(shè)備的管理控制器連接,則第二端口可以是管理設(shè)備上的端口(更為具體的該端口可以是第二監(jiān)控單元612上的端口)??梢杂傻谝槐O(jiān)控單元611通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,也可以由第二監(jiān)控單元612從每個服務(wù)節(jié)點設(shè)備的管理控制器接收上報的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)存儲的第一端口和第二端口之間的對應(yīng)關(guān)系,確定管理控制器上報的信息所對應(yīng)的硬件資源,從而獲得每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。可以由第一監(jiān)控單元611通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的全部信息,也可以由第二監(jiān)控單元612從管理控制器獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的全部信息,也可以由第一監(jiān)控單元611通過PCIE交換板獲取硬件資源的一部分信息,而由第二監(jiān)控單元612從管理控制器獲取另一部分信息。其中,以計算節(jié)點作為服務(wù)節(jié)點設(shè)備為例,本實施例的監(jiān)控模塊61通過第一監(jiān)控單元611和第二監(jiān)控單元612分別與計算節(jié)點的每個CPU資源和計算節(jié)點的管理控制器互聯(lián)的詳細(xì)結(jié)構(gòu)如圖3所示。進(jìn)一步,本實施例的分區(qū)建立模塊62具體用于將監(jiān)控模塊61構(gòu)建的物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,接收用戶發(fā)出的選中指令和劃分指令,以建立所述邏輯分區(qū)。其中,選中指令用于指示用戶根據(jù)應(yīng)用需求從物理資源池中選擇的硬件資源,劃分指令用于指示用戶對所選擇的硬件資源進(jìn)行分配形成的所述邏輯分區(qū)和所述邏輯分區(qū)包括的硬件資源。其中,分區(qū)建立模塊62向用戶呈現(xiàn)物理資源池包括的硬件資源的信息的功能相當(dāng)于向用戶提供了一個邏輯分區(qū)平臺,以使用戶在邏輯分區(qū)平臺上進(jìn)行邏輯分區(qū)的劃分。在這里,由于管理設(shè)備使用PCIE交換板和服務(wù)節(jié)點設(shè)備之間互聯(lián),解決了使用網(wǎng)線、線纜等各種互聯(lián)方式造成的各服務(wù)節(jié)點設(shè)備的硬件資源之間差異,同一類型的硬件資源的拓?fù)潢P(guān)系對用戶來說是相同的,因此,在進(jìn)行邏輯分區(qū)劃分時可以僅考慮應(yīng)用需求,而不需要考慮各硬件資源之間的差異,也不需要考慮各硬件資源構(gòu)成的物理拓?fù)?,有利于提高邏輯分區(qū)的劃分效率。對用戶根據(jù)應(yīng)用需求選擇物理資源池中的硬件資源,并進(jìn)行分配形成不同邏輯分區(qū)的過程進(jìn)行的舉例說明可參見上述系統(tǒng)實施例的描述。進(jìn)一步,本實施例的分區(qū)建立模塊62還用于在邏輯分區(qū)上電后,向用戶呈現(xiàn)與邏輯分區(qū)對應(yīng)的硬件平臺,以使用戶安裝操作系統(tǒng)。其中,硬件平臺包括邏輯分區(qū)包括的硬件資源。其中,操作系統(tǒng)可以是普通操作系統(tǒng)也可以是虛擬操作系統(tǒng)。其中,在邏輯分區(qū)建立后,分區(qū)建立模塊62通過向用戶呈現(xiàn)每個邏輯分區(qū)中的硬件資源的信息,相當(dāng)于向用戶呈現(xiàn)一個個硬件平臺,而每個硬件平臺對用戶來說就類似于普通的服務(wù)器或計算機(jī)。然后,用戶可以在硬件平臺上自行選擇安裝普通的操作系統(tǒng)或虛擬操作系統(tǒng)。其中,分區(qū)建立模塊62向用戶呈現(xiàn)邏輯分區(qū)對應(yīng)的硬件平臺的功能相當(dāng)于在邏輯分區(qū)的硬件資源(可稱為硬件層)上提供一個增強(qiáng)適配層。這里的增強(qiáng)適配層提供針對該邏輯分區(qū)的BIOS的作用,除此之外還提供開放硬件平臺支持,各種虛擬化軟件支持等。本實施例管理設(shè)備通過監(jiān)控模塊61和分區(qū)建立模塊62構(gòu)建的邏輯分區(qū)的一種結(jié)構(gòu)如圖4所示。本實施例管理設(shè)備通過監(jiān)控模塊61和分區(qū)建立模塊62構(gòu)建的物理資源池以及在物理資源池上建立的邏輯分區(qū)的整體結(jié)構(gòu)如圖5所示。進(jìn)一步,本實施例的管理設(shè)備還包括:預(yù)警模塊63。該預(yù)警模塊63與監(jiān)控模塊61連接,用于在監(jiān)控模塊61獲取到邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)警信息。具體的,預(yù)警模塊63分別與第一監(jiān)控單元611和第二監(jiān)控單元612連接。其中,監(jiān)控模塊61可以通過PCIE交換板監(jiān)控每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),獲取邏輯分區(qū)中的硬件資源的負(fù)載情況?;蛘?,監(jiān)控模塊61也可以通過每個服務(wù)節(jié)點設(shè)備的管理控制器獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),進(jìn)而獲取邏輯分區(qū)中的硬件資源的負(fù)載情況。進(jìn)一步,本實施例的分區(qū)建立模塊62還用于在監(jiān)控模塊61獲取到邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,從物理資源池中選擇空閑的硬件資源添加到所述邏輯分區(qū)中,并觸發(fā)新添加的硬件資源的熱插拔流程。其中,新添加的硬件資源的熱插拔流程會因新添加的硬件資源的不同而不同。舉例說明,如果新添加的硬件資源為網(wǎng)卡資源,則相應(yīng)的熱插拔流程主要是為新添加的硬件資源增加驅(qū)動等操作。如果新添加的硬件資源為CPU,則相應(yīng)的熱插拔流程主要是CPU的熱插拔、online、offline 等流程。上述第一負(fù)載門限可以是負(fù)載門限中的上門限,但不限于此。進(jìn)一步,分區(qū)建立模塊62還可以在邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中。其中,第二負(fù)載門限可以是負(fù)載門限中的下門限。所述過剩的硬件資源是指在該邏輯分區(qū)中沒有被利用的硬件資源或者利用率較低的硬件資源,移除邏輯分區(qū)中過剩的硬件資源到物理資源池中有利于提高硬件資源的利用率。上述利用率較低的硬件資源通常是指利用率小于預(yù)設(shè)利用率門限的硬件資源,所述利用率門限可以根據(jù)實際需求設(shè)置不同的值。在此說明,上述第一負(fù)載門限大于第二負(fù)載門限,關(guān)于第一負(fù)載門限和第二負(fù)載門限的具體數(shù)值不做限定。由上述可見,本實施例的分區(qū)建立模塊62可以在邏輯分區(qū)運行時,通過獲取邏輯分區(qū)中的硬件資源的信息,根據(jù)硬件資源的信息靈活調(diào)整邏輯分區(qū)中的硬件資源,管理10、CPU等硬件資源的熱插拔,實現(xiàn)對邏輯分區(qū)的動態(tài)管理。結(jié)合上述,對邏輯分區(qū)的動態(tài)管理具體可以由分區(qū)建立模塊62提供的增強(qiáng)適配層實現(xiàn)。由上述可見,本實施例的管理設(shè)備通過PCIE交換板實現(xiàn)與服務(wù)節(jié)點設(shè)備之間的互聯(lián),利用PCIE交換板實現(xiàn)了系統(tǒng)中的硬件資源的自由調(diào)度,使邏輯分區(qū)不受物理資源拓?fù)涞挠绊懀嵘诉壿嫹謪^(qū)的創(chuàng)建與使用效率;使得用戶不需要感知PCIE交換架構(gòu)的差異,可以在物理資源池上直接進(jìn)行邏輯分區(qū)操作,可以省去虛擬化管理軟件層,降低管理成本,同時提高了性能;另外,在邏輯分區(qū)運行過程中,通過對硬件資源的監(jiān)控,實現(xiàn)了動態(tài)邏輯分區(qū)的管理方案,實現(xiàn)了 IO等物理資源的靈活分配、熱插拔等。圖8為本發(fā)明一實施例提供的管理方法的流程圖。如圖8所示,本實施例的方法包括:步驟801、管理設(shè)備通過PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。步驟802、管理設(shè)備根據(jù)獲取的所述信息,構(gòu)建物理資源池。步驟803、管理設(shè)備在上述物理資源池上建立邏輯分區(qū)。其中,管理設(shè)備通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備連接。本實施例的服務(wù)節(jié)點設(shè)備可以是各種類型的服務(wù)節(jié)點設(shè)備,例如,IO節(jié)點,計算節(jié)點,存儲節(jié)點,內(nèi)存擴(kuò)展板,風(fēng)扇板,電源板等模塊。其中,IO節(jié)點的硬件資源是指IO資源,計算節(jié)點的硬件資源是指CPU資源,存儲節(jié)點的硬件資源是指HDD、SSD等各種存儲資源。在本實施例的一個可選實施方式中,管理設(shè)備通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備的硬件資源連接。則步驟801的具體實施方式
包括:管理設(shè)備通過PCIE交換板監(jiān)控每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。具體的,管理設(shè)備與每個服務(wù)節(jié)點設(shè)備之間的交互通過PCIE交換板實現(xiàn)。在該實施方式中,管理設(shè)備可以通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備的管理控制器連接,也可以直接與每個服務(wù)節(jié)點設(shè)備的管理控制器連接。在本實施例的一個可選實施方式中,管理設(shè)備通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備的管理控制器連接?;诖?,步驟801的具體實施方式
包括:管理設(shè)備通過PCIE交換板監(jiān)控每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,或者管理設(shè)備根據(jù)存儲的每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從每個服務(wù)節(jié)點設(shè)備的管理控制器獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。其中,每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài)。第一端口為PCIE交換板上與每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為PCIE交換板上與每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。即,管理設(shè)備可以通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,也可以從每個服務(wù)節(jié)點設(shè)備的管理控制器接收上報的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)存儲的第一端口和第二端口之間的對應(yīng)關(guān)系,確定管理控制器上報的信息所對應(yīng)的硬件資源,從而獲得每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。管理設(shè)備可以通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的全部信息,也可以從管理控制器獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的全部信息,也可以通過PCIE交換板獲取硬件資源的一部分信息,從管理控制器獲取另一部分信息。在本實施例的一個可選實施方式中,管理設(shè)備通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并直接與服務(wù)節(jié)點設(shè)備的管理控制器連接。基于此,步驟801的具體實施方式
包括:管理設(shè)備通過PCIE交換板監(jiān)控每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,或者管理設(shè)備根據(jù)存儲的每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從每個服務(wù)節(jié)點設(shè)備的管理控制器獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。其中,每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài)。第一端口為PCIE交換板上與每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為管理設(shè)備上與每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。也就是說,第二端口可以是PCIE交換板上的端口,也可以是管理設(shè)備上的端口。當(dāng)管理設(shè)備通過PCIE交換板與服務(wù)節(jié)點設(shè)備的管理控制器連接時,第二端口為PCIE交換板上的端口 ;當(dāng)管理設(shè)備直接與服務(wù)節(jié)點設(shè)備的管理控制器連接,而不通過PCIE交換板時,第二端口為管理設(shè)備上的端口。即,管理設(shè)備可以通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,也可以從每個服務(wù)節(jié)點設(shè)備的管理控制器接收上報的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)存儲的第一端口和第二端口之間的對應(yīng)關(guān)系,確定管理控制器上報的信息所對應(yīng)的硬件資源,從而獲得每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。管理設(shè)備可以通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的全部信息,也可以從管理控制器獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的全部信息,也可以通過PCIE交換板獲取硬件資源的一部分信息,從管理控制器獲取另一部分信息。在本實施例的一個可選實施方式中,步驟803的實施方式包括:管理設(shè)備將物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,接收用戶的選中指令和劃分指令,以建立所述邏輯分區(qū)。其中,選中指令用于指示用戶根據(jù)應(yīng)用需求從物理資源池中選擇的硬件資源,劃分指令用于指示用戶對所選擇的硬件資源進(jìn)行分配形成的所述邏輯分區(qū)和所述邏輯分區(qū)包括的硬件資源。該過程相當(dāng)于向用戶提供了一個邏輯分區(qū)平臺,以便于用戶進(jìn)行邏輯分區(qū)的劃分。在本實施例提供的管理方法中,管理設(shè)備與服務(wù)節(jié)點設(shè)備通過PCIE交換板連接,管理設(shè)備通過PCIE交換板獲取各個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)獲取的硬件資源的信息構(gòu)建物理資源池,進(jìn)而在物理資源池上建立邏輯分區(qū),充分利用PCIE交換板在物理資源層面實現(xiàn)了屏蔽物理拓?fù)湫畔⒌奈锢碣Y源池,提高了物理資源池中的硬件資源使用的靈活性,從而有效提高了整個系統(tǒng)的性能。圖9為本發(fā)明另一實施例提供的管理方法的結(jié)構(gòu)示意圖。如圖9所示,本實施例的方法包括:步驟901、在旁路(standby)供電情況下,管理設(shè)備獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。具體的,管理設(shè)備可以通過PCIE交換板監(jiān)控各服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備進(jìn)行交互,獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息?;蛘吖芾碓O(shè)備還可以通過每個服務(wù)節(jié)點設(shè)備的管理控制器,接收管理控制器上報的管理控制器所在服務(wù)節(jié)點設(shè)備的硬件資源的信息。步驟902、管理設(shè)備根據(jù)每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,構(gòu)建物理資源池。步驟903、管理設(shè)備通過Π等方式將物理資源池呈現(xiàn)給用戶,以使用戶進(jìn)行邏輯分區(qū)的劃分。步驟904、用戶根據(jù)應(yīng)用需求進(jìn)行邏輯分區(qū)的劃分。步驟905、邏輯分區(qū)上電后,管理設(shè)備提供的增強(qiáng)適配層生效,向用戶呈現(xiàn)該邏輯分區(qū)對應(yīng)的硬件平臺??蛇x的,每個邏輯分區(qū)對應(yīng)的硬件平臺可以包括:CPU、10、MEM等資源。步驟906、用戶在硬件平臺上安裝操作系統(tǒng)、中間及上層應(yīng)用軟件等,進(jìn)行應(yīng)用。由上述可見,管理設(shè)備與服務(wù)節(jié)點設(shè)備通過PCIE交換板連接,管理設(shè)備通過PCIE交換板獲取各個服務(wù)節(jié)點設(shè)備的硬件資源的信息,并根據(jù)獲取的硬件資源的信息構(gòu)建物理資源池,進(jìn)而在物理資源池上建立邏輯分區(qū),充分利用PCIE交換板在物理資源層面實現(xiàn)了屏蔽物理拓?fù)湫畔⒌奈锢碣Y源池,即不再受現(xiàn)有技術(shù)中的互聯(lián)方式的限制,使得物理資源池中的硬件資源可以靈活分配,使邏輯分區(qū)動態(tài)可調(diào),從而有效提高了整個系統(tǒng)的性能。進(jìn)一步,如圖10所示管理方法,在步驟906之后,還包括:步驟907、管理設(shè)備監(jiān)控邏輯分區(qū)的硬件資源的負(fù)載情況。步驟908、管理設(shè)備判斷邏輯分區(qū)包括的硬件資源的負(fù)載是否大于預(yù)設(shè)第一負(fù)載門限;如果判斷結(jié)果為是,執(zhí)行步驟909 ;如果判斷結(jié)構(gòu)為否,返回繼續(xù)執(zhí)行步驟907。步驟909、管理設(shè)備從物理資源池中選擇空閑的硬件資源添加到該邏輯分區(qū)中,并觸發(fā)所述新添加的硬件資源的熱插拔流程。其中,新添加的硬件資源與負(fù)載超過第一負(fù)載門限的硬件資源屬于同一類型,例如,如果負(fù)載超過第一負(fù)載門限的硬件資源是CPU,則新添加的硬件資源也是CPU資源;如果超過第一負(fù)載門限的硬件資源是10,則新添加的硬件資源也是10,等等。進(jìn)一步,步驟908的一可選實施方式還可以是:管理設(shè)備發(fā)出預(yù)警信息。上述第一負(fù)載門限可以是負(fù)載門限中的上門限,但不限于此。進(jìn)一步可選的,管理設(shè)備還可以在邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中。其中,第二負(fù)載門限可以是負(fù)載門限中的下門限。所述過剩的硬件資源是指在該邏輯分區(qū)中沒有被利用的硬件資源或者利用率較低的硬件資源,移除邏輯分區(qū)中過剩的硬件資源到物理資源池中有利于提高硬件資源的利用率。上述利用率較低的硬件資源通常是指利用率小于預(yù)設(shè)利用率門限的硬件資源,所述利用率門限可以根據(jù)實際需求設(shè)置不同的值。在此說明,上述第一負(fù)載門限大于第二負(fù)載門限,關(guān)于第一負(fù)載門限和第二負(fù)載門限的具體數(shù)值不做限定。由上述可見,本實施例提供的管理方法,在邏輯分區(qū)運行時,通過獲取邏輯分區(qū)中的硬件資源的信息,根據(jù)硬件資源的信息靈活調(diào)整邏輯分區(qū)中的硬件資源,管理10、CPU等硬件資源的熱插拔,實現(xiàn)對邏輯分區(qū)的動態(tài)管理。結(jié)合上述,對邏輯分區(qū)的動態(tài)管理具體可以由管理設(shè)備提供的增強(qiáng)適配層實現(xiàn)。本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
權(quán)利要求
1.一種服務(wù)器系統(tǒng),其特征在于,包括:管理設(shè)備、高速外設(shè)組件互連PCIE交換板和至少一個服務(wù)節(jié)點設(shè)備;所述管理設(shè)備通過所述PCIE交換板與所述至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備連接; 所述管理設(shè)備,用于通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,根據(jù)獲取的所述信息構(gòu)建物理資源池,并在所述物理資源池上建立邏輯分區(qū)。
2.根據(jù)權(quán)利要求1所述的服務(wù)器系統(tǒng),其特征在于,所述管理設(shè)備具體用于將所述物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,接收所述用戶的選中指令和劃分指令,以建立所述邏輯分區(qū),所述選中指令用于指示所述用戶根據(jù)應(yīng)用需求從所述物理資源池中選擇的硬件資源,所述劃分指令用于指示所述用戶對所述選擇的硬件資源進(jìn)行分配而形成的所述邏輯分區(qū)和所述邏輯分區(qū)包括的硬件資源。
3.根據(jù)權(quán)利要求2所述的服務(wù)器系統(tǒng),其特征在于,所述管理設(shè)備還用于在所述邏輯分區(qū)上電后,向所述用戶呈現(xiàn)與所述邏輯分區(qū)對應(yīng)的硬件平臺,以使所述用戶安裝操作系統(tǒng),所述硬件平臺包括所述邏輯分區(qū)包括的硬件資源。
4.根據(jù)權(quán)利要求2或3所述的服務(wù)器系統(tǒng),其特征在于,所述管理設(shè)備還用于在所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)警信息。
5.根據(jù)權(quán)利要求2或3所述的服務(wù)器系統(tǒng),其特征在于, 所述管理設(shè)備還用于在所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,從所述物理資源池中選擇 空閑的硬件資源添加到所述邏輯分區(qū)中,并觸發(fā)所述新添加的硬件資源的熱插拔流程;或者 所述管理設(shè)備還用于在所述邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從所述邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中,所述過剩的硬件資源是在所述邏輯分區(qū)中沒有被利用或者利用率小于預(yù)設(shè)利用率門限的硬件資源。
6.根據(jù)權(quán)利要求1-5任一項所述的服務(wù)器系統(tǒng),其特征在于,所述管理設(shè)備具體通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接; 所述管理設(shè)備具體用于通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。
7.根據(jù)權(quán)利要求1-5任一項所述的服務(wù)器系統(tǒng),其特征在于,所述管理設(shè)備具體通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接; 所述管理設(shè)備具體用于通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;或者 所述管理設(shè)備具體用于根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息; 其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。
8.根據(jù)權(quán)利要求1-5任一項所述的服務(wù)器系統(tǒng),其特征在于,所述管理設(shè)備具體通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并直接與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接; 所述管理設(shè)備具體用于通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;或者 所述管理設(shè)備具體用于根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息; 其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述管理設(shè)備上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。
9.一種管理設(shè)備,其特征在于,包括: 監(jiān)控模塊,通過高速外設(shè)組件互連PCIE交換板與至少一個服務(wù)節(jié)點設(shè)備連接,用于通過所述PCIE交換板獲取所述至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,根據(jù)獲取的所述信息構(gòu)建物理資源池; 分區(qū)建立模塊,用于在所述物理資源池上建立邏輯分區(qū)。
10.根據(jù)權(quán)利要求9所述的管理設(shè)備,其特征在于,所述分區(qū)建立模塊具體用于將所述物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,并接收所述用戶的選中指令和劃分指令,以建立所述邏輯分區(qū),所述選中指令用于指示所述用戶根據(jù)應(yīng)用需求從所述物理資源池中選擇的硬件資源,所述劃分指令用于指示所述用戶對所述選擇的硬件資源進(jìn)行分配形成的所述邏輯分區(qū)和所述邏輯分區(qū)包括的硬件資源。
11.根據(jù)權(quán)利要求10所述的管理設(shè)備,其特征在于,所述分區(qū)建立模塊還用于在所述邏輯分區(qū)上電后,向所述用戶呈現(xiàn)與所述邏輯分區(qū)對應(yīng)的硬件平臺,以使所述用戶安裝操作系統(tǒng),所述硬件平臺包括所述邏輯分區(qū)包括的硬件資源。
12.根據(jù)權(quán)利要求10或11所述的管理設(shè)備,其特征在于,還包括: 預(yù)警模塊,用于在所述監(jiān)控模塊獲取到所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)警信息。
13.根據(jù)權(quán)利要求10或11所述的管理設(shè)備,其特征在于, 所述分區(qū)建立模塊還用于在所述監(jiān)控模塊獲取到所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,從所述物理資源池中選擇空閑的硬件資源添加到所述邏輯分區(qū)中,并觸發(fā)所述新添加的硬件資源的熱插拔流程;或者 所述分區(qū)建立模塊還用于在所述監(jiān)控模塊獲取到所述邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從所述邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中,所述過剩的硬件資源是在所述邏輯分區(qū)中沒有被利用或者利用率小于預(yù)設(shè)利用率門限的硬件資源。
14.根據(jù)權(quán)利要求9-13任一項所述的管理設(shè)備,其特征在于,所述監(jiān)控模塊包括: 第一監(jiān)控單元,通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,用于通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息; 構(gòu)建單元,用于根據(jù)所述第一監(jiān)控單元獲取的所述每個服務(wù)節(jié)點的硬件資源的信息,構(gòu)建所述物理資源池。
15.根據(jù)權(quán)利要求14所述的管理設(shè)備,其特征在于,所述監(jiān)控模塊還包括: 第二監(jiān)控單元,通過所述PCIE交換板或直接與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接,用于根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器上獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息; 所述構(gòu)建單元,還用于根據(jù)所述第一監(jiān)控單元獲取的所述每個服務(wù)節(jié)點的硬件資源的信息和/或所述第二監(jiān)控單元獲取的所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,構(gòu)建所述物理資源池; 其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述PCIE交換板上或所述管理設(shè)備上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。
16.—種管理方法,其特征在于,包括: 管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息; 所述管理設(shè)備根據(jù)獲取的所述信息,構(gòu)建物理資源池; 所述管理設(shè)備在所述物理資源池上建立邏輯分區(qū); 其中,所述管理設(shè)備通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備連接。
17.根據(jù)權(quán)利要求16所述的管理方法,其特征在于,所述管理設(shè)備在所述物理資源池上建立邏輯分區(qū)包括: 所述管理設(shè)備將所述物理資源池包括的硬件資源的信息呈現(xiàn)給用戶,接收所述用戶的選中指令和劃分指令,以建立所述邏輯分區(qū),所述選中指令用于指示所述用戶根據(jù)應(yīng)用需求從所述物理資源池中選擇的硬件資源,所述劃分指令用于指示所述用戶對所述選擇的硬件資源進(jìn)行分配形成的所述邏輯分區(qū)和所述邏輯分區(qū)包括的硬件資源。
18.根據(jù)權(quán)利要求17所述的管理方法,其特征在于,還包括: 所述管理設(shè)備在所述邏輯分區(qū)上電后,向所述用戶呈現(xiàn)與所述邏輯分區(qū)對應(yīng)的硬件平臺,以使所述用戶安裝操作系統(tǒng),所述硬件平臺包括所述邏輯分區(qū)包括的硬件資源。
19.根據(jù)權(quán)利要求17或18所述的管理方法,其特征在于,還包括: 所述管理設(shè)備在所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,發(fā)出預(yù)警信息。
20.根據(jù)權(quán)利要求17或18所述的管理方法,其特征在于,還包括: 所述管理設(shè)備在所述邏輯分區(qū)包括的硬件資源的負(fù)載大于預(yù)設(shè)第一負(fù)載門限時,從所述物理資源池中選擇空閑的硬件資源添加到所述邏輯分區(qū)中,并觸發(fā)所述新添加的硬件資源的熱插拔流程;或者 所述管理設(shè)備在所述邏輯分區(qū)包括的硬件資源的負(fù)載小于預(yù)設(shè)第二負(fù)載門限時,從所述邏輯分區(qū)中移除過剩的硬件資源到所述物理資源池中,所述過剩的硬件資源是在所述邏輯分區(qū)中沒有被利用或者利用率小于預(yù)設(shè)利用率門限的硬件資源。
21.根據(jù)權(quán)利要求16-20任一項所述的服務(wù)器方法,其特征在于,所述管理設(shè)備通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接;所述管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息包括: 所述管理設(shè)備通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息。
22.根據(jù)權(quán)利要求16-20任一項所述的管理方法,其特征在于,所述管理設(shè)備通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接; 所述管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息包括: 所述管理設(shè)備通過所述PC IE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息;或者 所述管理設(shè)備根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息; 其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。
23.根據(jù)權(quán)利要求16-20任一項所述的管理方法,其特征在于,所述管理設(shè)備通過所述PCIE交換板與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接,并直接與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接; 所述管理設(shè)備通過高速外設(shè)組件互連PCIE交換板獲取至少一個服務(wù)節(jié)點設(shè)備中的每個服務(wù)節(jié)點設(shè)備的硬件資源的信息包括: 所述管理設(shè)備通過所述PCIE交換板監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài),通過所述PCIE交換板獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,或者 所述管理設(shè)備根據(jù)存儲的所述每個服務(wù)節(jié)點設(shè)備連接的第一端口和第二端口之間的對應(yīng)關(guān)系,從所述每個服務(wù)節(jié)點設(shè)備的管理控制器獲取所述每個服務(wù)節(jié)點設(shè)備的硬件資源的信息; 其中,所述每個服務(wù)節(jié)點設(shè)備的管理控制器用于監(jiān)控所述每個服務(wù)節(jié)點設(shè)備的硬件資源的狀態(tài);第一端口為所述PCIE交換板上與所述每個服務(wù)節(jié)點設(shè)備的硬件資源連接的端口,第二端口為所述管理設(shè)備上與所述每個服務(wù)節(jié)點設(shè)備的管理控制器連接的端口。
全文摘要
本發(fā)明實施例提供一種服務(wù)器系統(tǒng)、管理方法及設(shè)備。其中,系統(tǒng)包括管理設(shè)備、PCIE交換板和至少一個服務(wù)節(jié)點設(shè)備;管理設(shè)備通過PCIE交換板與每個服務(wù)節(jié)點設(shè)備連接;管理設(shè)備,用于通過PCIE交換板獲取每個服務(wù)節(jié)點設(shè)備的硬件資源的信息,根據(jù)獲取的信息構(gòu)建物理資源池,并在物理資源池上建立邏輯分區(qū)。在本發(fā)明技術(shù)方案中,管理設(shè)備與服務(wù)節(jié)點設(shè)備通過PCIE交換板連接,提高了服務(wù)器系統(tǒng)中硬件資源使用的靈活性,進(jìn)一步提高了整個系統(tǒng)的性能。
文檔編號G06F12/08GK103210379SQ201280002787
公開日2013年7月17日 申請日期2012年8月17日 優(yōu)先權(quán)日2012年8月17日
發(fā)明者鄭力, 許利霞, 張羽 申請人:華為技術(shù)有限公司