Difference between revisions of "Agile testbed"
From PDP/Grid Wiki
Jump to navigationJump to search (→Backup) |
|||
Line 637: | Line 637: | ||
See [[NDPF_Node_Functions#P4CTB|the official list]] of machines for the most current view. | See [[NDPF_Node_Functions#P4CTB|the official list]] of machines for the most current view. | ||
+ | |||
+ | === Console access to the hardware === | ||
+ | |||
+ | In some cases direct ssh access to the hardware may not work anymore (for instance when the gateway host is down). All machines have been configured to have a serial console that can be accessed through IPMI. | ||
+ | |||
+ | |||
+ | * For details, see [[Serial Consoles]]. The setup for Debian squeeze is [[#Serial over LAN for hardware running Debian|slightly different]]. | ||
+ | * can be done by <code>ipmitool -I lanplus -H name.ipmi.nikhef.nl -U user sol activate</code>. | ||
+ | * SOL access needs to be activated in the BIOS ''once'', by setting console redirection through COM2. | ||
+ | |||
+ | For older systems that do not have a web interface for IPMI, the command-line version can be used. Install the OpenIPMI service so root can use ipmitool. Here is a sample of commands to add a user and give SOL access. | ||
+ | |||
+ | ipmitool user enable 5 | ||
+ | ipmitool user set name 5 ctb | ||
+ | ipmitool user set password 5 '<blah>' | ||
+ | ipmitool channel setaccess 1 5 ipmi=on | ||
+ | # make the user administrator (4) on channel 1. | ||
+ | ipmitool user priv 5 4 1 | ||
+ | ipmitool channel setaccess 1 5 callin=on ipmi=on link=on | ||
+ | ipmitool sol payload enable 1 5 | ||
+ | |||
+ | ==== Serial over LAN for hardware running Debian ==== | ||
+ | |||
+ | On Debian squeeze you need to tell grub2 what to do with the kernel command line in the file /etc/default/grub. Add or uncomment the following settings: | ||
+ | GRUB_CMDLINE_LINUX_DEFAULT="" | ||
+ | GRUB_CMDLINE_LINUX="console=tty0 console=ttyS1,115200n8" | ||
+ | GRUB_TERMINAL=console | ||
+ | GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=1 --word=8 --parity=no --stop=1" | ||
+ | |||
+ | Then run '''update-grub'''. | ||
+ | |||
=== Installing Debian and libvirt on new hardware === | === Installing Debian and libvirt on new hardware === |