一、功能特性
- 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>
这个配置文件中最重要的结构部分是</RAIDArray>这个结构。这个结构解释如下:
配置项 | 功能 | |
---|---|---|
<AdapterType> | Raid卡型号。请按照默认提示+机器实际来 | - |
<RAIDType> | 阵列卡raid type,例如RAID0,RAID10之类的 | |
<LUNSize> | 最小块大小,默认MAX就行了。 | |
<WritePolicy> | 写入策略,默认WriteThrough。如果是RAID0要WriteBack | |
<CachePolicy> | Cache策略,默认Direct即可。 |
在配置完ini配置文件之后,就可以开始进行配置应用了,一般等待十分钟左右即可完成。
3.电源控制
- 在导入机器列表之后,可以看到电源操作选项,分别为PowerReset,PowerOn,PowerOff等等。根据自身的需求来操作即可。
网友评论