linux操作系统自动化安装之自动化修改BIOS

在正式介绍自动化安装linux操作系统之前,需要先解决一个运维人员普遍都会碰到的一个痛点,就是去如何去修改BIOS,因为在装机过程中是必然会碰到这些问题,在这时候当然可以选择一台台服务器登远程console去修改BIOS,如果服务器足够少或者单位的运维人员足够多,当然可以选择这个方法,但是往往这个两个前提是都不存在,这时候我们就需要去思考如何自动化批量化的去做这件事情。

这个时候就需要引入wsman这个被各家服务器厂商都认可的标准协议,wsman是一个远程管理协议,是DMTF推出的,它的全称是web services management,主要用于在网络中管理PC、服务器、网络设备、网络服务以及其他可远程管理的实体。wsman有些类似于我们常见的wbem和snmp等管理协议,最初由dell、amd、intel、微软、sun等13家公司共同开发,2005年被提交给DMTF作为开放的管理协议标准,2013年分别被ISO/IEC(国际标准化组织/国际电工组织)和ANSI(美国国家标准化组织)采纳成为标准协议。

我们可以非常方便地利用脚本以及操作系统中的wsman管理工具对单台或者多台服务器进行BIOS的批量修改,然而对于一般的用户来说,wsman的脚本编写不是一件容易的事情,涉及到一系列的语法、参数,不容易上手而且容易出错,因此Dell的工程师针对power edge服务器编写了一系列的脚本,使用户可以非常方便地使用预先编制好的脚本,略加改动,就可以完成一些BIOS修改以及服务器固件信息抓取工作。

PS:linux里面的wsman工具为:wsmancli,对于redhat来说,直接yum 安装即可,该包位于RHEL源里面。

你可能感兴趣的:(linux操作系统自动化安装之自动化修改BIOS)