Changes between Version 81 and Version 82 of telehouse_serial_access


Ignore:
Timestamp:
Jan 17, 2019, 9:18:01 PM (7 years ago)
Author:
Jamie McClelland
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • telehouse_serial_access

    v81 v82  
    55Note: if you are trying to connect to a server in our Web Architects colo see [wiki:webarchitects-serial-access Web Architects serial acess page]; for Koumbit see [wiki:koumbit_serial_access Koumbit serial access]; for Monkey Brains, see [wiki:monkeybrains-serial-access Monkey Brains serial access].
    66
    7 == Serial Console physical setup ==
     7= Different systems =
     8
     9At telehouse we have a mix of serial access and ipmi access.
     10
     11The following servers are handled via ipmi:
     12
     13 * john
     14
     15If you want to access one of the servers listed above, follow the ipmi instructions.
     16
     17Otherwise, follow the serial console instructions
     18
     19== IPMI ==
     20
     21=== Connecting via IPMI ===
     22
     23First, ssh into robideau and enable nginx. This will enable ipmi access via https (via nginx proxy).
     24
     25Then, connect to https://<servername>.ipmi.mayfirst.org/
     26
     27You will be prompted for the IPMI password (check [wiki:keyringer]) and remember, the username is case sensitive.
     28
     29You can't copy/paste like normal via ipmi, so here's a bash one line for use xdotool to accomplish something similar.
     30
     31{{{
     32read -p "Copy password to clipboard then hit any key" && data=$(xclip -o) && printf "Hover mouse over iKVM window and wait 5 seconds.\n" && sleep 5 && xdotool type "$data"
     33}}}
     34
     35=== IPMI setup ===
     36
     37If you are setting up IPMI on a new server:
     38
     39 * The default IPMI password is user: ADMIN, pass: ADMIN (case sensitive)
     40 * The password length is limited to 16 characters. Don't try to create a longer one or you will lock yourself out.
     41 * Assign an IP address in the range 192.168.56. range
     42 * Create a new nginx configuration file on robideau (check /etc/nginx/sites-available for a template)
     43
     44== Serial Console ==
     45
     46=== Serial Console physical setup ===
    847
    948In the MF/PL Telehouse rack, we have two startech 16-port USB to serial adapters using the FTDI chipset connected to the server `robideau`.
     
    1958The serial consoles of the attached machines are all remotely accessible (to properly-authenticated people), and they are also logged and time-stamped.  We are using [http://cmrg.fithhorseman.net/wiki/cereal cereal] to do this cleanly and easily.
    2059
    21 == How to connect ==
     60=== How to connect ===
    2261
    2362In order to connect via serial console to one of the servers named above, ssh into `console.mayfirst.org` as ''servername''`-console`
     
    4483}}}
    4584
    46 == Setting up a new console user ==
     85=== Setting up a new console user ===
    4786
    48 === Overview ===
     87==== Overview ====
    4988
    5089To ensure the proper device is connected to the proper path on reboots, we maintain a udev configuration here:
     
    66105The third step is to create a cereal-admin entry pointing to the symlink.
    67106
    68 === Actual steps ===
     107==== Actual steps ====
    69108
    70109First, plug your server or device into an un-used port on one of our USB serial adapters.