NAME
RackMan::Device::Server::HP_ProLiant - Role for HP ProLiant servers
DESCRIPTION
This module is the role for HP ProLiant servers, to configure their iLO management subsystem.
Because iLO is a protocol, no configuration file can be written on disk, therefore the write
action is not implemented.
PUBLIC METHODS
write_config
Not implemented
diff_config
Because there is no configuration file per se, this action can't perform a traditional diff. However, it can and does compare some of the values fetched from the iLO subsystem with the expected values, as computed from the RackTables database.
Arguments:
push_config
Talk with the iLO subsystem of the target server to configure it accordingly to the information from the RackTables database.
Arguments:
tmpl_params
Return a hash of additional template parameters. See "TEMPLATE PARAMETERS"
ilo_mac_addr
Return the MAC address of the iLO subsystem
ilo_ipv4addr
Return the IPv4 address of the iLO subsystem
TEMPLATE PARAMETERS
This role provides the following additional template parameters:
ilo_fqdn
- FQDN of the iLO subsystemilo_name
- domain name of the iLO subsystemilo_ip
- IPv4 address of the iLO subsystemilo_mac
- MAC address of the iLO subsystemilo_gateway
- gateway of the iLO subsystemilo_netmask
- netmask of the iLO subsystemilo_network
- IPv4 network of the iLO subsystem
CONFIGURATION
See "Section [device:server:hp_proliant]" in rack
AUTHOR
Sebastien Aperghis-Tramoni