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