Skip to content

hponcfg

pyguy edited this page Oct 1, 2018 · 5 revisions

HP System Health Application and Command Line Utilities

Capture complete Management configuration

hponcfg -a -w /tmp/hp-config.xml

Change iLO default password

copy the following text into the /tmp/reset_ilo_pass.xml file:

<RIBCL VERSION="2.0">
  <LOGIN USER_LOGIN="Administrator" PASSWORD="password">
    <USER_INFO MODE="write">
      <MOD_USER USER_LOGIN="Administrator">
        <PASSWORD value="password specify here only"/>
      </MOD_USER>
    </USER_INFO>
  </LOGIN>
</RIBCL>

change the password in the specified field and run the command below:

hponcfg -f /tmp/reset_ilo_pass.xml

Some HPE iLO XML Scripts

Add user account to iLO

<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Dontcare" PASSWORD="UsingAutologin">
 <USER_INFO MODE="write">
   <ADD_USER
     USER_NAME="Username"
     USER_LOGIN="LoginName"
     PASSWORD="Password">
     <ADMIN_PRIV value ="Yes"/>
     <REMOTE_CONS_PRIV value ="Yes"/>
     <RESET_SERVER_PRIV value ="No"/>
     <VIRTUAL_MEDIA_PRIV value ="Yes"/>
     <CONFIG_ILO_PRIV value="Yes"/>
   </ADD_USER>
 </USER_INFO>
 </LOGIN>
</RIBCL>

Change iLO network configuration

<RIB_INFO mode="write"><MOD_NETWORK_SETTINGS>
    <ENABLE_NIC VALUE="Y"/>
    <SHARED_NETWORK_PORT VALUE="N"/>
    <VLAN_ENABLED VALUE="N"/>

    <SPEED_AUTOSELECT VALUE="Y"/>
    <NIC_SPEED VALUE="10"/>
    <FULL_DUPLEX VALUE="N"/>
    <DHCP_ENABLE VALUE="N"/>
    <DHCP_GATEWAY VALUE="Y"/>
    <DHCP_DNS_SERVER VALUE="Y"/>
    <DHCP_WINS_SERVER VALUE="Y"/>
    <DHCP_STATIC_ROUTE VALUE="Y"/>
    <DHCP_DOMAIN_NAME VALUE="Y"/>
    <REG_WINS_SERVER VALUE="Y"/>
    <REG_DDNS_SERVER VALUE="Y"/>
    <PING_GATEWAY VALUE="N"/>

    <IP_ADDRESS VALUE="123.123.123.123"/>
    <SUBNET_MASK VALUE="255.255.255.0"/>
    <GATEWAY_IP_ADDRESS VALUE="123.123.123.1"/>
    <DNS_NAME VALUE="EXAMPLE-DNS-NAME"/>
    <DOMAIN_NAME VALUE=""/>
    <PRIM_DNS_SERVER VALUE="0.0.0.0"/>
    <SEC_DNS_SERVER VALUE="0.0.0.0"/>
    <TER_DNS_SERVER VALUE="0.0.0.0"/>
    <PRIM_WINS_SERVER VALUE="0.0.0.0"/>
    <SEC_WINS_SERVER VALUE="0.0.0.0"/>
    <STATIC_ROUTE_1 DEST="0.0.0.0" GATEWAY="0.0.0.0"/>
    <STATIC_ROUTE_2 DEST="0.0.0.0" GATEWAY="0.0.0.0"/>
    <STATIC_ROUTE_3 DEST="0.0.0.0" GATEWAY="0.0.0.0"/>
</MOD_NETWORK_SETTINGS></RIB_INFO>

Clear iLO and Integrated Management Log

<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Dontcare" PASSWORD="UsingAutologin">
 <RIB_INFO MODE="write">
   <CLEAR_EVENTLOG/>
   </RIB_INFO>
 <SERVER_INFO MODE="write">
   <CLEAR_IML/>
 </SERVER_INFO>
</LOGIN>
</RIBCL>

Disable blade auto power on after population

<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Dontcare" PASSWORD="UsingAutologin">
 <SERVER_INFO MODE="write">
     <!-- Disable automatic power on -->
     <SERVER_AUTO_PWR VALUE="no" />
 </SERVER_INFO>
</LOGIN>
</RIBCL>

Mount Virtual CD

<RIBCL VERSION="2.0">
 <LOGIN USER_LOGIN="Dontcare" PASSWORD="UsingAutologin">
   <RIB_INFO MODE="write">
      <INSERT_VIRTUAL_MEDIA IMAGE_URL="http://192.168.1.1/CentOS7-1804.iso" DEVICE="CDROM"/>
   </RIB_INFO>
 </LOGIN>
</RIBCL>

Update iLO Lic

<RIBCL VERSION="2.0">
 <LOGIN USER_LOGIN="Dontcare" PASSWORD="UsingAutologin">
   <RIB_INFO MODE="write">
     <LICENSE>
      <ACTIVATE KEY="1111122222333334444455555"/>
     </LICENSE>
   </RIB_INFO>
 </LOGIN>
</RIBCL>
Clone this wiki locally