Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
home_server:home_server_setup:other_services:ipmi_console [2020-05-13 Wed wk20 19:59] – [Related links] baumkp | home_server:home_server_setup:other_services:ipmi_console [2023-12-24 Sun wk51 00:26] (current) – [Related links] baumkp | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{tag> | ||
======IPMI Console Setup====== | ======IPMI Console Setup====== | ||
I have 3 computers from Supermicro with BMC and IPMI. The Supermicro provided utility program IPMIView is good, but the iKVM console redirection facility is woefully unreliable and also seems to be poorly documented! (Probably because it is based upon Java.) | I have 3 computers from Supermicro with BMC and IPMI. The Supermicro provided utility program IPMIView is good, but the iKVM console redirection facility is woefully unreliable and also seems to be poorly documented! (Probably because it is based upon Java.) | ||
Line 47: | Line 48: | ||
I adjusted my grub boot loader configuration as follows '' | I adjusted my grub boot loader configuration as follows '' | ||
- | < | + | < |
# If you change this file, run ' | # If you change this file, run ' | ||
# / | # / | ||
Line 54: | Line 55: | ||
GRUB_DEFAULT=0 | GRUB_DEFAULT=0 | ||
- | GRUB_TIMEOUT_STYLE=hidden | + | #GRUB_TIMEOUT_STYLE=hidden |
- | GRUB_TIMEOUT=2 | + | GRUB_TIMEOUT_STYLE=menu |
+ | GRUB_TIMEOUT=8 | ||
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` | GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` | ||
- | GRUB_CMDLINE_LINUX_DEFAULT=" | + | GRUB_CMDLINE_LINUX_DEFAULT="" |
- | GRUB_CMDLINE_LINUX=" | + | GRUB_CMDLINE_LINUX=" |
# Uncomment to enable BadRAM filtering, modify to suit your needs | # Uncomment to enable BadRAM filtering, modify to suit your needs | ||
Line 86: | Line 88: | ||
The key lines being: | The key lines being: | ||
- | < | + | < |
- | GRUB_CMDLINE_LINUX_DEFAULT=" | + | GRUB_CMDLINE_LINUX=" |
GRUB_TERMINAL=serial | GRUB_TERMINAL=serial | ||
GRUB_SERIAL_COMMAND=" | GRUB_SERIAL_COMMAND=" | ||
Line 104: | Line 106: | ||
The Ubuntu Documentation [[https:// | The Ubuntu Documentation [[https:// | ||
+ | |||
+ | On Debian 10 Buster I had some issued with getting ipmi console to work after grub login. | ||
+ | '' | ||
+ | I then modified the line: | ||
+ | < | ||
+ | # | ||
+ | ExecStart=-/ | ||
+ | </ | ||
+ | Then '' | ||
====BMC IPMI SOL Client Setup==== | ====BMC IPMI SOL Client Setup==== | ||
Line 123: | Line 134: | ||
=====tty terminal controls===== | =====tty terminal controls===== | ||
+ | |||
+ | The tty serial of IPMI connection is not as functional as a full modern Linux terminal and some terminal programs will not fucntion well or at all. That being said it allows basic full headless remote functionality of machine in control. | ||
+ | |||
+ | IPMI is know for not having strong security. | ||
+ | |||
+ | One problem is the terminal does not autmatically resize, a couple of tools are available to assist with this: | ||
+ | * The command '' | ||
+ | * The command '' | ||
+ | * The command '' | ||
+ | * The command '' | ||
+ | The terminal number of columns and rows can be found with '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Check the man pages or do an internet search on these commands for further information and details. | ||
Line 131: | Line 160: | ||
*Ubuntu Documentation [[https:// | *Ubuntu Documentation [[https:// | ||
*[[http:// | *[[http:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
---- | ---- | ||
<- home_server: | <- home_server: |