Windows HPC Server 2008部署初體驗(圖)
HPC Server 2008的作用是在這上面部署操作系統(tǒng)以及集群管理工具等。先來說說HPC Server 2008的概念吧,它是由兩個部分組成的:Windows Server 2008和Microsoft HPC Pack。
Windows Server 2008主要是提供64位的操作系統(tǒng)支持,Microsoft HPC Pack提供了集群管理,任務(wù)調(diào)度,MPI編程環(huán)境,SDK等一系列工具。了解了概念后,就動手部署了,首先要做的是插好電源并檢查鼠標鍵盤以及網(wǎng)線有沒 有接對(不是廢話,當時我就沒注意分清CONSOLE的接口和頭節(jié)點的接口,慚愧慚愧),之后就在頭節(jié)點上裝好Windows Server 2008和HPC Pack。接下來當我準備在四個節(jié)點上如法炮制時,立馬被無情地鄙視了,因為這是最低效率的做法了,我們要做的事情只是把四個節(jié)點的電源接通,然后利用 HPC Pack的 Node Template(節(jié)點模板)功能就可以很方便地在所有的節(jié)點上搞定這些事情。具體的過程如下:進入Configuration后,你可以看到如下的界 面:
首先,就是配置網(wǎng)絡(luò)(有5種網(wǎng)絡(luò)拓撲結(jié)構(gòu),具體的奧妙大家可以自己研究一把),配置系統(tǒng)帳號,給節(jié)點批量命名,最有意思的是第4步了,創(chuàng)建新的節(jié)點模板,如圖所示:
在向?qū)е猩宰髋渲茫宦贰癗ext”,即大功告成。然后選擇在哪些節(jié)點上部署這個模板。我們支持對三種節(jié)點的部署:裸機節(jié)點,以前把其配置導(dǎo)出成XML 文件的節(jié)點,和已經(jīng)安裝好操作系統(tǒng)的節(jié)點;對我來說在空節(jié)點上安裝當然是第一種情形了,點擊“PROVISION”, 部署就開始了。現(xiàn)在可以在“Node Management”(節(jié)點管理)導(dǎo)航欄里面看到這些節(jié)點在“Provisioning”(正在部署)的列表中,單擊節(jié)點就可以看到它們部署的狀態(tài),在 執(zhí)行哪些命令。
部署完畢后,就可以使用這些節(jié)點了,包括讓它們online或者offline,提交任務(wù)等。
HPC Server提供的一個很有意思的功能是查看節(jié)點的健康狀態(tài)(如下圖),我們可以選擇添加一些標準(Metric),添加之后,這些標準會以一個柱狀圖的 形式顯示出來,顏色越深表示它的值越高。在我們的圖中可以看出來,頭結(jié)點(TYANHEAD)上的每秒系統(tǒng)調(diào)用數(shù)量(System Calls/ Second)和硬盤的吞吐量(Disk Throughput)都比其他節(jié)點高,所以它們對應(yīng)的顏色也越深,而頭結(jié)點可用的物理內(nèi)存(Available Physical Memory)最少,所以相對于其他節(jié)點來說,它的顏色也教淺。這樣可以讓管理員直觀的看到現(xiàn)在每個節(jié)點的狀態(tài)。
怎么樣,是不是很方便啊,沒有繁瑣的步驟,不用記大量的命令,一切都很一目了然就可以部署集群了。
以上是我的一些體驗,歡迎大家指出不當之處,多多交流~, 同時也感謝全體HPC中國研發(fā)團隊對我撰寫此文的幫助。
