iDRAC#

Intended audience

sysadm staff members

The integrated Dell Remote Access Controller is the remote console that’s to control servers (e.g DELL, …).

A non-exhaustive list of iDRACs:

  • banco

  • hypervisor3

  • mucem

  • orsay

  • uffizi

Note: Use pass search idrac to retrieve the list.

These instructions are not really vendor-specific and can also be useful for generic IPMI access or even other kinds of out-of-band management system implementations.

Connection how to#

You will need to install the following packages on your local machine:

On debian like machines:

apt install sshuttle icedtea-8-plugin

sshuttle#

sshuttle uses firewall rules to redirect traffic to a set of ip addresses via a SSH tunnel.

By default, you can run sshuttle as your own user. This will forward all TCP packets to any hosts through the tunnel.

To be able to use UDP (e.g. for the IPMI SoL), you need to run sshuttle as root with the tproxy method.

This may need some specific routing setup to work; for instance, in /etc/network/interfaces:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
    up ip route add local default dev lo table 100
    up ip rule add fwmark 1 lookup 100
    up ip -6 route add local default dev lo table 100
    up ip -6 rule add fwmark 1 lookup 100

Once this is setup and the marked packets are properly routed, sshuttle’s tproxy method can do its work:

$ ssh-add ~/.ssh/<user-key>
$ username=<user-name>
$ sudo SSH_AUTH_SOCK="$SSH_AUTH_SOCK" sshuttle --python python3 \
    --method tproxy \
    -r ${username}@sesi-ssh.inria.fr 128.93.162.142 128.93.134.0/26

Authentication#

Usernames and passwords for logging in are in the credentials storage, under infra/HOSTNAME/idrac

If not found, check the default DELL or Supermicro/IPMI credentials which are under infra/idrac/{dell,supermicro-ipmi}.

Management network#

Look up the hostname of the management interface you want to access in the inventory.

The machines hosted in the main Software Heritage bay at Rocquencourt use the 128.93.134.0/26 network.

The first usable IP address is 128.93.134.1 and the last one 128.93.134.62.

128.93.134.30 is a gateway.

Connect to the serial console#

The console can be unavailable on the webui on servers with an expired license. The serial console can still be used. Example:

ipmitool -I lanplus -H swh-es3-adm.inria.fr -U root -P  sol activate

NOTE: This command is available on the ipmitool package.