Print

HPE iLO4/iLO5 通过 ilorest 批量添加账号

2020-07-01 发表

组网及说明

HPE Gen8/Gen9/Gen10

iLO5 要求版本1.20,iLO4  要求版本2.30版本

问题描述

批量添加账号

过程分析

通过ilorest实现即可

解决方法

1. 在HPE官网下载最新ilorest工具,安装在任意redhat5/6/7或者suse11/12的linux系统上。 

https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_63b9a97c4e314c23ac1e3350be#tab-history 

安装命令:rpm -ivh ilorest-3.0.1-7.x86_64.rpm 



2. 上传shell脚本和到linux系统,并赋予可执行权限 

chmod +x batch_add_user.sh // 批量添加账号的脚本




3. 添加账号:修改iloinfo.csv里面的ilo信息为用户实际信息,并将该文件也上传到linux系统。

举例如下: 其中第一列为iLO的IP地址,第二列为iLO的管理员用户名(可以是不同账号),第三列为iLO管理员密码(可以是不同密码),第四列为新添加的管理员账号,第五列为新添加的管理员账号密码。 


特别提醒:每一列务必不能有空格或者多余字符,windows下编辑后保存为csv文件会自动以逗号为分隔符,或者在Linux系统下直接以逗号为分隔符保存也可以。

[root@localhost ~]# cat iloinfo.csv // 添加账号所需的文件



4. 脚本内容与执行脚本: 

见附件

执行脚本命令: 

./batch_add_user.sh // 批量添加账号 



5. 可以查看日志执行情况,在shell脚本的同路径下有个out.log文件 cat out.log

 


6. 到ilo界面查看验证即可 iLO4和iLO5添加账号的结果: