FusionServer uMate 簡單上手指南

Kivinsae發表於2019-03-07

一、功能特性

  • uMate是一款用於華為伺服器驗收、開局以及維護場景的工具,支援華為機架伺服器、刀鋒伺服器、高密伺服器等諸多產品型號,支援圖形化介面和命令列介面,提供巡檢、日誌收集、韌體升級、配置BIOS/BMC/HMM/RAID等功能,並且所有的功能都支援批量操作。 - 巡檢功能的並行數量最少為1最多為20,其預設值是根據執行巡檢的PC機的CPU總核數減1(避免巡檢佔用CPU過高)自動確定,例如,若執行巡檢的PC機的CPU為4核,則巡檢功能的並行數量為3;其他功能的並行數量可設定為1~50,預設為20;並行數量的設定方法請參考配置uMate。

注意點:

  • 配置BIOS的時候注意開啟效能模式,並且把啟動順序設定為:HardWare——CD-ROM——PXE的順序

  • 在raid卡的配置過程中有兩個注意點。首先是陣列卡的型號需要匹配,注意修改配置檔案。其次是磁碟的詳細設定(slot)需要和物理盤一一對應。不然會導致 execute BIOS config failed。


二、圖形化程式基本功能講解

  • 因為官方提供的文件過於詳細複雜,其實在日常使用過程中查閱效率麻煩,所以我會在這個章節中重點講一下平時用的到的重要內容。
  • uMate官方提供了windows和linux兩個版本的軟體,同時兩個版本下都有圖形化介面和命令列cli介面提供。本章中我們主要圍繞圖形化windows程式進行討論。

程式介面

是一個沒有美工的程式介面

下面來介紹一下介面裡的相關功能。

編號 名稱
A 裝置檢查
B 日誌收集
C 升級評估
D IP配置
E 配置檢查
1 BIOS配置
2 BMC配置
3 HMM配置
4 RAID卡配置
5 網路框架升級
6 E9000升級
7 掛載虛擬媒介
8-1 電源控制
8-2 BIOS匯出
9 內建測試

三、具體功能講解

  • 本章中會主要講一下【BIOS配置】和【RAID卡配置】,後續其他內容之後補充。這兩個配置是平時在批量配置機器的時候最常用到的功能。在配置完這些之後可以使用ansible-playbook來進行批量配置。
0.首先介紹幾乎所有功能都要用到的一個流程,就是伺服器匯入。點選任何一個功能,可以看到伺服器匯入的介面。

image.png

這個介面支援批量匯入,但是前提是機器都已經初始化並設定好IBMCIP,並且是連續的,類似於都在172.16.0.0/27這種的。

然後在start IP和End IP輸入起始和結束的IP,並輸入BMC使用者名稱和密碼,點選Add加入整個段的機器。之後Next就會開始自動讀取機器。

在之後的操作中,有些危險操作可能需要操作者輸入yes後再操作,這個時候務必確認自己的操作沒有錯誤。

1.BIOS配置
  • BIOS這東西不同型號的機器提供的功能完全不一樣,但是整體的暴露功能還是雷同的,因此這一節也會大致進行講解相關的內容。在BIOS設定的過程中需要額外小心,因為很多設定都會導致機器無法正常執行。下面主要來介紹幾個主要的配置選項。

①BootMenu

Boot Type:啟動模式,主要是UEFI和Lagacy PXE Boot to LAN:是否使用LAN執行PXE‘ First(Second/Third/Fourth) Boot Device:啟動裝置順序,一般Hard Disk Drive第一個,CD-ROM第二個,PXE第三,USB第四 PXE Boot Capability:是否允許PXE啟動

②AdvacedMenu

PXE1(2/3/4) Configuration:PXE在1/2/3/4網口是否啟動檢測

③SocketConfiguration

Power Policy:伺服器啟動策略,一般建議選擇效能Performance Active Processor Cores:啟用的cpu核心數 Hardware Prefetcher:是否硬體預載

2.RAID卡配置
  • Raid卡主要用來裝有raid卡的機器讀出磁碟並進行相關的管理,在uMate套件中,一般通過載入FusionServer Tools-Kit套件的iso檔案和自定義的配置檔案來進行寫入。配置檔案如下所示:

  • 配置檔案的位置在程式根目錄下./template/RAIDConfig資料夾下面,已經有基本完善的預設設定。

    <?xml version="1.0" encoding="UTF-8"?>
-<Profile version="V1">
        <!--RAID controller 1-->
    -<RAID>
            <!--Support RAID controller type:LSI2208\LSI2308\LSI3008\LSI3108\AvagoSAS3408\AvagoSAS3508-->
        <AdapterType>AvagoSAS3408</AdapterType>
        <ForceCfg>Enabled</ForceCfg>
            <!--RAID Array 1-->
        -<RAIDArray>
            <RAIDType>1</RAIDType>
            -<DiskArray>
                <Disk>0</Disk>
                <Disk>1</Disk>
            </DiskArray>
            -<LUN>
                <LUNSize>MAXSIZE</LUNSize>
            </LUN>
            -<DedicateHSP>
                <Disk>NA</Disk>
            </DedicateHSP>
            <WritePolicy>WriteBack</WritePolicy>
                <!--ReadAhead,ReadAheadNone -->
            <ReadPolicy>ReadAhead</ReadPolicy>
            <CachePolicy>Direct</CachePolicy>
            </RAIDArray>
            <!--RAID Array 2-->
        -<RAIDArray>
            <RAIDType>0</RAIDType>
            -<DiskArray>
                <Disk>2</Disk>
            </DiskArray>
            -<LUN>
                <LUNSize>MAXSIZE</LUNSize>
            </LUN>
            -<DedicateHSP>
                <Disk>NA</Disk>
            </DedicateHSP>
            <WritePolicy>WriteThrough</WritePolicy>
                <!--ReadAhead,ReadAheadNone -->
            <ReadPolicy>ReadAhead</ReadPolicy>
            <CachePolicy>Direct</CachePolicy>
        </RAIDArray>
        -<GlobalHSP>
            <Disk>NA</Disk>
        </GlobalHSP>
        <BootDrive>0</BootDrive>
    </RAID>
        <!--RAID controller 2-->
</Profile>
複製程式碼

這個配置檔案中最重要的結構部分是這個結構。這個結構解釋如下:

配置項 功能
Raid卡型號。請按照預設提示+機器實際來
陣列卡raid type,例如RAID0,RAID10之類的
最小塊大小,預設MAX就行了。
寫入策略,預設WriteThrough。如果是RAID0要WriteBack
Cache策略,預設Direct即可。

在配置完ini配置檔案之後,就可以開始進行配置應用了,一般等待十分鐘左右即可完成。

3.電源控制
  • 在匯入機器列表之後,可以看到電源操作選項,分別為PowerReset,PowerOn,PowerOff等等。根據自身的需求來操作即可。

相關文章