一、功能特性
- 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.首先介紹幾乎所有功能都要用到的一個流程,就是伺服器匯入。點選任何一個功能,可以看到伺服器匯入的介面。
這個介面支援批量匯入,但是前提是機器都已經初始化並設定好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等等。根據自身的需求來操作即可。