HP服务器在线配置ilo地址
2018-02-28 11:58
471 查看
安装工具hponcfg
rpm -ivh /share/perdir/chaichuan/ipmi/hponcfg-4.3.0-0.x86_64.rpm
查看帮助 hponcfg ?
192.168.2.145 [/opt] 2015-12-15 16:16:06 root@pts/0 # hponcfg ? HP Lights-Out Online Configuration utility Version 4.2.0 Date 6/10/2013 (c) Hewlett-Packard Company, 2013 Firmware Revision = 1.30 Device type = iLO 4 Driver name = hpilo Error: Syntax Error. USAGE: hponcfg -? hponcfg -h hponcfg -m minFw hponcfg -r [-m minFw ] hponcfg [-a] -w filename [-m minFw] hponcfg -g [-m minFw] hponcfg -f filename [-l filename] [-s namevaluepair] [-v] [-m minFw] hponcfg -i [-l filename] [-s namevaluepair] [-v] [-m minFw] -h, --help Display this message -? Display this message -r, --reset Reset the Management Processor to factory defaults -f, --file Get/Set Management Processor configuration from "filename" -i, --input Get/Set Management Processor configuration from the XML input received through the standard input stream. -w, --writeconfig Write the Management Processor configuration to "filename" -a, --all Capture complete Management Processor configuration to the file. This should be used along with '-w' option -l, --log Log replies to "filename" -v, --xmlverbose Display all the responses from Management Processor -s, --substitute Substitute variables present in input config file with values specified in "namevaluepairs" -g, --get_hostinfo Get the Host information -m, --minfwlevel Minimum firmware level
HP DL388 gen9
导出ILO普通配置hponcfg -w /tmp/hp_ilo.xml
导出ILO所有配置
hponcfg -aw /tmp/hp_ilo.xml
修改后导入配置
hponcfg -f /tmp/hp_ilo.xml
HP DL380 gen8
导出ILO普通配置hponcfg -w /tmp/hp_ilo.xml
导出ILO所有配置
hponcfg [-a] -w /tmp/hp_ilo.xml
修改后导入配置
hponcfg -f /tmp/hp_ilo.xml
other
hponcfg -w /tmp/outpu.xml 导出ILO 配置文件
导入配置
需要删除用户信息:<USER_INFO MODE="write"> <ADD_USER USER_NAME = "user" USER_LOGIN = "user" PASSWORD = "%user_password%"> <ADMIN_PRIV value = "Y"/> <REMOTE_CONS_PRIV value = "Y"/> <RESET_SERVER_PRIV value = "Y"/> <VIRTUAL_MEDIA_PRIV value = "Y"/> <CONFIG_ILO_PRIV value = "Y"/> </ADD_USER> </USER_INFO>
配置ilo脚本参考
#!/bin/bash ## the scripts from chaichuan dell=$(dmidecode | grep -ci dell) hp=$(dmidecode |grep -ci hp) if [[ ${hp} -gt 0 ]] then hostip=`bash /share/yunwei/shell/commonapi/get_hostip_01.sh|awk -F '168.' '{print $2}'` echo -e "\033[32m ----check hponcfg---- \033[0m" echo "" rpm -qa|grep hponcfg if [ $? != 0 ] then echo -e "\033[31m Warning: hponcfg faild \033[0m" echo "" echo -e "\033[32m install hponcfg \033[0m" rpm -ivh /share/perdir/chaichuan/ipmi/hponcfg-4.3.0-0.x86_64.rpm >/dev/null 2>&1 else echo -e "\033[32m hponcfg is OK! \033[0m" fi echo "" echo -e "\033[32m ----configure ilo---- \033[0m" echo "" if [ -f /root/ilo.xml ] then rm /root/ilo.xml /sbin/hponcfg -w /root/ilo.xml >/dev/null 2>&1 else /sbin/hponcfg -w /root/ilo.xml >/dev/null 2>&1 fi grep user /root/ilo.xml >/dev/null 2>&1 if [ $? == 0 ] then cat << EOF > /root/ilo.xml <!-- HPONCFG VERSION = "4.3.0" --> <LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <RIB_INFO MODE="write"> <MOD_NETWORK_SETTINGS> <IP_ADDRESS VALUE = "172.17.$hostip"/> <SUBNET_MASK VALUE = "255.255.0.0"/> <GATEWAY_IP_ADDRESS VALUE = "172.17.0.1"/> <DHCP_ENABLE VALUE = "N"/> <DHCP_GATEWAY VALUE = "N"/> <DHCP_DNS_SERVER VALUE = "N"/> <DHCP_STATIC_ROUTE VALUE = "N"/> <DHCP_WINS_SERVER VALUE = "N"/> </MOD_NETWORK_SETTINGS> </RIB_INFO> </LOGIN> </RIBCL> EOF /sbin/hponcfg -f /root/ilo.xml >/dev/null 2>&1 else cat << EOF > /root/ilo.xml <!-- HPONCFG VERSION = "4.3.0" --> <RIBCL VERSION="2.1"> <LOGIN USER_LOGIN="Administrator" PASSWORD="password"> <RIB_INFO MODE="write"> <MOD_NETWORK_SETTINGS> <IP_ADDRESS VALUE = "172.17.$hostip"/> <SUBNET_MASK VALUE = "255.255.0.0"/> <GATEWAY_IP_ADDRESS VALUE = "172.17.0.1"/> <DHCP_ENABLE VALUE = "N"/> <DHCP_GATEWAY VALUE = "N"/> <DHCP_DNS_SERVER VALUE = "N"/> <DHCP_STATIC_ROUTE VALUE = "N"/> <DHCP_WINS_SERVER VALUE = "N"/> </MOD_NETWORK_SETTINGS> </RIB_INFO> <USER_INFO MODE="write"> <ADD_USER USER_NAME = "user" USER_LOGIN = "user" PASSWORD = "passwd"> <ADMIN_PRIV value = "Y"/> <REMOTE_CONS_PRIV value = "Y"/> <RESET_SERVER_PRIV value = "Y"/> <VIRTUAL_MEDIA_PRIV value = "Y"/> <CONFIG_ILO_PRIV value = "Y"/> </ADD_USER> </USER_INFO> </LOGIN> </RIBCL> EOF /sbin/hponcfg -f /root/ilo.xml >/dev/null 2>&1 fi if [ $? == 0 ] then echo "" echo -e "\033[32m configure is OK! \033[0m" echo "" else echo "" echo -e "\033[31m configure is error! \033[0m" echo "" exit 0 fi sleep 2 echo "" echo -e "\033[32m ----check ilo---- \033[0m" echo "" rpm -qa|grep -w nc >/dev/null 2>&1 if [ $? != 0 ] then yum -y install nc >/dev/null 2>&1 fi /usr/bin/nc -z -w 3 172.17.$hostip 443 if [ $? != 0 ] then echo -e "\033[31m 172.17.$hostip: ilo is error! \033[0m" echo "" echo "" else echo -e "\033[32m ilo is OK! \033[0m" echo "" echo "" fi else exit 0 fi
Ps:/share/yunwei/shell/commonapi/get_hostip_01.sh 脚本内容如下:
echo `/sbin/ip a | grep -E "eth[0-9]$|em[0-9]$|br[0-9]$|bond[0-9]$" |grep "/2" | awk '{print $2}'|awk -F "/" '{print $1}' | grep 192.168 | awk -F '.' '$3 < 30 {print $0}'`
相关文章推荐
- HP服务器配置远程管理端口iLO的基本方法
- 关于hp proliant sl210t服务器远程iLO接口的管理配置
- HP服务器配置远程管理端口iLO的基本方法
- HP刀片服务器系统Flex-10 VC配置与VMware vSphere网络设计
- widows filezilla server 配置 服务器发回了不可路由的地址。被动模式失败。
- 戴尔PowerEdge R430 机架式服务器 安装ubuntu server 14.04.1 LTS 64 位 硬件配置: 服务编号:5Z04X72 软件配置 1、Ubuntu 系统下载地址:
- 在AndroidStudio中配置Gradle进行 “动态编译期间,根据远程服务器地址 ,生成多类安装包”
- 通过配置Flavors和自定义buildConfigField进行多个服务器地址打包
- Android SDK 在线更新配置(附镜像地址)
- 通过批处理实现DHCP服务器批量配置保留地址
- RHEL6.3配置Apache服务器(3) 虚拟目录及基于客户端地址的访问控制
- HP服务器设置iLO
- HP服务器RAID 0阵列配置教程
- Android Studio中的Gradle配置不同服务器地址以生成不同安装包”
- 在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
- HP ProLiant 服务器 - HP Lights-Out 100 配置以及使用
- HP服务器用户安装REDHAT 5.5手册在线图文教程
- 使用iLO远程管理HP系列服务器英文版操作步骤
- DHCP服务器/ iLO配置
- HP刀片服务器C7000-Cisco网络模块配置指南