Sun / Solaris / ALOM : Solaris ILOM / ALOM Cheat Sheet

Based on this very useful web page http://web.archive.org/web/20121228004700/http://users.wowway.com:80/~captainkirk/computers/SolarisILOMALOMCheatSheet.htm
which is unfortunately offline now… so here for reference.
Solaris ILOM / ALOM Cheat Sheet
ILOM ALOM CMT Command Comparison ALOM: ILOM: setdate set /SP/clock datetime=value value format: MMDDhhmmYYYY setdefaults set /SP reset_to_defaults=all -> reset /SP This resets the SP setkeyswitch set /SYS keyswitch_state=value value= normal, diag, stby, locked setsc set target property=value setupsc No equivalent in ILOM setlocator set /SYS/LOCATE value= Fast_Blink or off setfru -c data set /SYS customer_frudata=data showplatform show /HOST showplatform show /SYS ( to view Serial Number ) showfru No equivalent in ILOM showusers -g # show /SP/users showhost show /HOST showkeyswitch show /SYS keyswitch_state showsc param show target property VIEW DIAG LEVEL show /HOST/diag setsc diag_level set /HOST/diag trigger=All-resets none, normal, User-reset, Power-on-reset, Error-reset showdate show /SP/clock datetime showlogs show /SP/logs/event/list showlogs show /SP/faultmgmt set /SP/logs/event clear=true showenvironment show -o table -level all /SYS shownetwork show /SP/network showlocator show /SYS/LOCATE password set /SP/users/<username> password restartssh set /SP/services/ssh restart_sshd_action=true usershow show /SP/users useradd user create /SP/users/<username> Create "admin" create /SP/users/admin set /SP/users/admin role=Administrator set /SP/users/admin cli_mode=alom userdel user delete /SP/users/<username> userdel -y delete -script /SP/users/<username> userpassword set /SP/users/<username> password userperm user set /SP/users/<username> role=permissions consolehistory SEE RENE FOR MORE INFO ;) console -f start -force /SP/console break -c set /HOST send_break_action=break break -D set /HOST send_break_action=dumpcore bootmode set /HOST/bootmode property=value state=value "reset_nvram or normal" script="setenv auto-boot? false" flashupdate -s load -source tftp://ipaddr/pathname reset -c reset /SYS reset -y -c reset -script /SYS powercycle stop /SYS powercycle -y stop -script /SYS powercycle -f stop -force /SYS start -force /SYS poweroff stop /SYS poweroff -y stop -script /SYS poweroff -f stop -force /SYS poweron start /SYS clearfault uuid set /SYS/component clear_fault_action=true removefru -y set /SYS/PS0 prepare_to_remove_action=true enablecomponent set /SYS/component component_state=enabled disablecomp set /SYS/component component_state=disabled clearasrdb No equivalent in ILOM resetsc reset /SP resetsc -y reset -script /SP userclimode set /SP/users/<username> cli_mode=default or alom logout exit DISPLAYING DIMM INFORMATION: -> show /SYS/MB/CMP0/BR0/CH0/D# Targets: SEEPROM SERVICE PRSNT T_AMB Properties: type = DIMM component_state = Enabled fru_name = 4096MB DDR2 SDRAM FB-DIMM 333 (PC2 2600) fru_description = FBDIMM 4096 Mbyte fru_manufacturer = Samsung fru_version = FFFFFF fru_part_number = 501-7954-01 Rev 05 fru_serial_number = 00CE01074627037EA3 fault_state = OK clear_fault_action = (none) Setting up Network Managment Port ILOM: -> set pendingipaddress=<ip_address> -> set pendingipdiscovery=static -> set pendingipnetmask=255.255.255.0 -> set pendingipgateway=<ip_address> -> set commitpending=true Setting up Network Managment Port ALOM: sc> setsc if_network true sc> setsc if_connection "telnet or ssh" sc> setsc netsc_dhcp false sc> setsc netsc_ipaddr <ip_address> sc> setsc netsc_ipnetmask <netmask> sc> setsc netsc_ipgateway <ip_address> sc> setsc netsc_commit ALOM CMT Variable Comparison ALOM: ILOM: diag_level /HOST/diag level diag_mode /HOST/diag mode diag_trigger /HOST/diag trigger diag_verbosity /HOST/diag verbosity if_connection /SP/services/ssh state if_emailalerts /SP/clients/smtp state if_network /SP/network state if_snmp /SP/services/snmp mgt_mailalert /SP/alertmgmt/rules mgt_mailhost /SP/clients/smtp address mgt_snmptraps /SP/sevices/snmp v1|v2c|v3 mgt_traphost /SP/alertmgmt/rules /SP/services/snmp port netsc_dhcp /SP/network pendingipdiscovery netsc_commit /SP/network commitpending=true netsc_enetaddr /SP/network macaddress netsc_ipaddr /SP/network pendingipaddress netsc_ipgateway /SP/network pendingipgateway netsc_ipnetmask /SP/network pendingipnetmask sc_backupuserdata /SP BACKUP_USER_DATA sc_customerinfo /SP system_identifier sc_escapechars /SP/console escapechars sc_powerondelay /SP/policy HOST_POWER_ON_DELAY sc_powerstatememory /SP/policy HOST_LAST_POWER_STATE States= enabled or disabled ser_baudrate /SP/serial/external pendingspeed ser_data No equivalent in ILOM ser_parity /SP/serial/external pendingparity ser_stopbits /SP/serial/external pendingstopbits sys_autorestart /SP autorestart sys_autorunonerror /SP autorunonerror sys_eventlevel No equivalent in ILOM sys_enetaddr /HOST macaddress Procedure to set the Serial Number after PDB replacement: sc> setsc sc_servicemode true Warning: misuse of this mode may invalidate your warranty. sc> setcsn -c chassis_serial_number Are you sure you want to permanently set the Chassis Serial Number to chassis_serial_number[y/n]? y Chassis serial number recorded. sc> showplatform SUNW,Sun-Fire-T5120 Chassis Serial Number: chassis-serial-number Domain Status ------ ------ S0 Running sc>setsc sc_servicemode false HOW TO RESET ILOM PASSWORD: InfoDoc #: 209731 Power down the host system (using the front panel powerbutton) or if an SP admin account exists, you can alternatiely use that accounts ALOM Command Line Interface poweroff command. Unplug the system's power cord(s) Remove the system's top cover. Insert a Jumper (you provide the jumper) on Pins 1 & 2 of PJ6801. This Jumper is located at the T5120/T5220 Motherboard Insert a Jumper (you provide the jumper) on Pins 1 & 2 of J10401 This Jumper is located on the SP of the T5140/T5240 - near the edge of the Motherboard at rear of the system - center of the rear edge of the Motherboard. Plug in the system's power cord(s). Press the front panel Power button to power on the system. You must power on the system to complete the reset. This is because the state of the PJ6801 jumper cannot be determined without the host CPU running. The SP root password will be reset to the default changeme. Log in as root into the SP, using any available method - ssh or a Web Browser to the SP's network management port or via tip-hardware or a terminal server to the SP's serial management port. Password to use is changeme. That is simply to see if the changeme password works. Power down the system using the front panel Unplug the system's power cord(s) Remove the PJ6801 jumper. You must remove the PJ6801 jumper after resetting the password, or the password will be reset every time the SP is reset (e.g. at power up). Replace the system's top cover. Plug in the system's power cord(s). If the system administrator would like the SP's root account password changed to something other than changeme Then you can change the root password using the usualSP's root account's Command Line User Interface command. Whether or not the SP's root account password is to be changed to something different than changeme after the top cover has been reinstalled and the system's power cord(s) plugged-in, if the system administrator would like the Host powered-up, that can be done using the front panel power button or via a login to the SP's root or admin accounts and the appropriate START or power on, respectively, may be used.