RACADM Comandos para IDRAC de DELL
La utilidad de línea de comandos de RACADM proporciona una interfaz programable que le permite configurar de forma local o remota su controlador de acceso remoto (IDRAC). La utilidad se ejecuta en la estación de administración y el sistema administrado. Para conectarse podemos usar Telnet (no recomendable) o SSH
Para conectarnos usaremos ssh <usuario_idrac>@<ip_idrac>
El comando racadm
Los comandos se ejecutan mediante racadm <comando>
Por ejemplo
racadm getconfig -g idracinfo
racadm getsysinfo
También podemos ejecutar comandos remotos, lo que es especialmente útil para ejecutar comandos desde scripting
racadm -r <idracIPAddr> -u username -p password <subcommand>
En el caso de que tengamos problemas con el certificado (lo más normal, si no tenemos un certificado válido en las IDRAC)
racadm -r <racIPAddr> -u username -p password <subcommand> --nocertwarn
Bloqueo de IP al consultar la iDRAC
A veces, cuando monitorizamos una iDRAC, falla por un problema de cortafuegos que al recibir muchas peticiones SNMP por el puerto UDP bloquea la IP. Para solucionarlo, podremos usar:
racadm set iDRAC.IPBlocking.BlockEnable Disabled
Soft reset de la iDRAC
racreset soft
Regenerar certificado iDRAC
racadm config -g cfgRacSecurity -o cfgRacSecCsrKeySize 2048
O bien
racadm set idrac.security.csrkeysize 2048
Obtener información del equipo
racadm getsysinfo
Nos dará la siguiente información
racadm getsysinfo
RAC Information:
RAC Date/Time = Fri Feb 5 15:30:43 2021
Firmware Version = 2.65.65.65
Firmware Build = 15
Last Firmware Update = 11/05/2020 19:14:17
Hardware Version = 0.01
MAC Address = 74:86:7A:XX:XX:XX
Common settings:
Register DNS RAC Name = 1
DNS RAC Name = idrac-servidor-pruebas
Current DNS Domain = tecnocratica.net
Domain Name from DHCP = Disabled
IPv4 settings:
Enabled = 1
Current IP Address = 1.2.3.4
Current IP Gateway = 1.2.3.1
Current IP Netmask = 255.255.255.0
DHCP Enabled = 0
Current DNS Server 1 = 1.1.1.1
Current DNS Server 2 = 2.2.2.2
DNS Servers from DHCP = Disabled
IPv6 settings:
Enabled = 0
Current IP Address 1 = ::
Current IP Gateway = ::
Autoconfig = 1
Link Local IP Address = ::
Current IP Address 2 = ::
Current IP Address 3 = ::
Current IP Address 4 = ::
Current IP Address 5 = ::
Current IP Address 6 = ::
Current IP Address 7 = ::
Current IP Address 8 = ::
Current IP Address 9 = ::
Current IP Address 10 = ::
Current IP Address 11 = ::
Current IP Address 12 = ::
Current IP Address 13 = ::
Current IP Address 14 = ::
Current IP Address 15 = ::
DNS Servers from DHCPv6 = Disabled
Current DNS Server 1 = ::
Current DNS Server 2 = ::
System Information:
System Model = PowerEdge R620
System Revision = I
System BIOS Version = 2.7.0
Service Tag = XXXXXXX
Express Svc Code = AAAAAAAAAA
Host Name = p12345678
OS Name =
OS Version =
Power Status = ON
Fresh Air Capable = Yes
Watchdog Information:
Recovery Action = None
Present countdown value = 15 seconds
Initial countdown value = 15 seconds
System Thermal Information:
EstimatedSystemAirflow = NA
EstimatedExhaustTemperature = 22 Degrees Centigrade
Embedded NIC MAC Addresses:
NIC.Integrated.1-1-1 Ethernet = 90:B1:1C:XX:XX:XX
iSCSI = 90:B1:1C:XX:XX:XX
FIP = 90:B1:1C:XX:XX:XX
WWN = 20:00:90:B1:1C:XX:XX:XX
WWPN = 20:01:90:B1:1C:XX:XX:XX
NIC.Integrated.1-2-1 Ethernet = 90:B1:1C:XX:XX:XX
iSCSI = 90:B1:1C:XX:XX:XX
FIP = 90:B1:1C:XX:XX:XX
WWN = 20:00:90:B1:1C:XX:XX:XX
WWPN = 20:01:90:B1:1C:XX:XX:XX
NIC.Integrated.1-3-1 Ethernet = 90:B1:1C:XX:XX:XX
iSCSI = 90:B1:1C:XX:XX:XX
FIP = 90:B1:1C:XX:XX:XX
WWN = 20:00:90:B1:1C:XX:XX:XX
WWPN = 20:01:90:B1:1C:XX:XX:XX
NIC.Integrated.1-4-1 Ethernet = 90:B1:1C:XX:XX:XX
iSCSI = 90:B1:1C:XX:XX:XX
FIP = 90:B1:1C:XX:XX:XX
WWN = 20:00:90:B1:1C:XX:XX:XX
WWPN = 20:01:90:B1:1C:XX:XX:XX
racadm>>
Configurar ntp
racadm>>set iDRAC.NTPConfigGroup.NTP1 A.B.C.D
[Key=iDRAC.Embedded.1#NTPConfigGroup.1]
Object value modified successfully
Zona horaria
Obtener
racadm>>get iDRAC.Time.Timezone
racadm get iDRAC.Time.Timezone
[Key=iDRAC.Embedded.1#Time.1]
Timezone=Europe/Madrid
Ajustar
racadm>>set iDRAC.Time.Timezone Europe/Madrid
racadm set iDRAC.Time.Timezone Europe/Madrid
[Key=iDRAC.Embedded.1#Time.1]
Object value modified successfully
racadm>>get iDRAC.Time.Timezone
racadm get iDRAC.Time.Timezone
[Key=iDRAC.Embedded.1#Time.1]
Timezone=Europe/Madrid
racadm>>