IRESET(8)

πŸ’– IRESET(8) β€” System Manager's Manual πŸ’–

okay bestie, welcome to ipmiutil_reset from the System Manager's Manual section 8 β€” she's the friend who can straight up power-cycle a whole chassis for you and she is NOT subtle about it πŸ’…


✨ NAME ✨

ipmiutil_reset β€” perform a hardware reset on the system πŸ”₯


πŸŽ€ SYNOPSIS πŸŽ€

ipmiutil reset [-bcdDefhijmnoprsuwxy -N node -U user -P/-R pswd -EFJTVY]

πŸ¦‹ DESCRIPTION πŸ¦‹

so ipmiutil reset is that girl πŸ’… she uses IPMI commands to do a hardware reset of the chassis, or to boot the whole thing to a specific device instead. main character energy fr.

and the way she's flexible?? she can talk through /dev/ipmi0 from OpenIPMI, or /dev/imb from Intel, or /dev/ipmikcs from valinux, or she'll do direct user-space IOs, or β€” plot twist β€” she'll go over the IPMI LAN interface if you hand her -N. options, she has them. periodt ✨


🌸 OPTIONS 🌸

command line options are described below, and yes we're going through every single one because nobody gets left out in this house 🫢

  • -c β€” Power Cycle the system chassis πŸ”„
  • -d β€” Power Down the system chassis 😴
  • -n β€” Send NMI to the system πŸ’€
  • -u β€” Power Up the system chassis ⚑
  • -r β€” Hard Reset the system chassis πŸ’₯
  • -D β€” do a soft shutdown of the OS, and then power down. heads up bestie: remote soft shutdown (-D -N) for Intel S5000 baseboard requires ipmiutil getevt -a running on the target server πŸ‘€
  • -o β€” do a soft shutdown of the OS, and then reset. and same lil caveat: remote soft shutdown (-o -N) for Intel S5000 baseboard requires ipmiutil getevt -a running on the target server πŸ‘€
  • -k β€” do a cold reset to restart the BMC firmware 🧊
  • -m 002000s β€” perform these function for a specific MC (e.g. bus 00, sa 20, lun 00). the trailing character, if present, indicates SMI addressing if s, or IPMB addressing if i or not present 🎯
  • -b β€” do a hard reset and reboot to the BIOS Setup menu, for this reboot only πŸ› οΈ
  • -e β€” do a hard reset to EFI, if IPMI EFI boot is enabled, for this reboot only 🌱
  • -f β€” do a hard reset to Floppy/Removable, for this reboot only πŸ’Ύ
  • -h β€” do a hard reset to a Hard Disk, for this reboot only πŸ–΄
  • -i β€” set the boot Initiator mailbox string, usually for PXE use. the string must be less than 78 characters ✍️
  • -j β€” set the IANA number used for the boot Initiator mailbox string πŸ”’
  • -p β€” do a hard reset and network boot to PXE server, for this reboot only 🌐
  • -s β€” do a hard reset and reboot to the Service/Diagnostic Partition, for this reboot only. reboots to the default if no service partition is configured 🧰
  • -v β€” do a hard reset to DVD/CDROM Media, for this reboot only πŸ“€
  • -w β€” wait for BMC ready after a reset before exiting the utility ⏳
  • -x β€” causes extra debug messages to be displayed πŸ”
  • -y β€” yes, try to persist any boot options used [-befhprsv]. this requires the IPMI firmware to ask the BIOS to change boot order settings, so it may not be supported by all BMC firmware vendors 😬
  • -N nodename β€” nodename or IP address of the remote target system. if a nodename is specified, IPMI LAN interface is used. otherwise the local system management interface is used πŸ›°οΈ
  • -P/-R rmt_pswd β€” remote password for the nodename given. the default is a null password πŸ”‘
  • -U rmt_user β€” remote username for the nodename given. the default is a null username πŸͺͺ
  • -E β€” use the remote password from the environment variable IPMI_PASSWORD 🌍
  • -F drv_t β€” force the driver type to one of the followng: imb, va, open, gnu, landesk, lan, lan2, lan2i, kcs, smb. note that lan2i means lan2 with intelplus. the default is to detect any available driver type and use it πŸš—
  • -J β€” use the specified LanPlus cipher suite (0 thru 17): 0=none/none/none, 1=sha1/none/none, 2=sha1/sha1/none, 3=sha1/sha1/cbc128, 4=sha1/sha1/xrc4_128, 5=sha1/sha1/xrc4_40, 6=md5/none/none, ... 14=md5/md5/xrc4_40. default is 3 πŸ”
  • -T β€” use a specified IPMI LAN Authentication Type: 0=None, 1=MD2, 2=MD5, 4=Straight Password, 5=OEM πŸͺ„
  • -V β€” use a specified IPMI LAN privilege level. 1=Callback level, 2=User level, 3=Operator level, 4=Administrator level (default), 5=OEM level πŸ‘‘
  • -Y β€” yes, do prompt the user for the IPMI LAN remote password. alternatives for the password are -E or -P πŸ™‹

🌈 SEE ALSO 🌈

she runs with a whole squad, fr fr:

ipmiutil(8) ialarms(8) iconfig(8) icmd(8) idiscover(8) ievents(8) ifru(8) igetevent(8) ihealth(8) ilan(8) isel(8) isensor(8) iserial(8) isol(8) iwdt(8)


⚠️ WARNINGS ⚠️

bestie, go check http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil and any bug fix list πŸ‘€ no cap.

Copyright (C) 2009 Kontron America, Inc.

see the file COPYING in the distribution for more details regarding redistribution πŸ“œ

this utility is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY 🫠


🫢 AUTHOR 🫢

Andy Cress <arcress at users.sourceforge.net> β€” legend behaviour, honestly πŸŽ€


and that's the whole vibe check, bestie: Version 1.5, dated 01 Jul 2011, brought to you from the System Manager's Manual, section 8, IRESET(8). slay πŸ’…βœ¨πŸŒΈ