Table of Contents

conserver

Summary

conserver is a centralized serial server that keeps a persistent serial session open and allows multiple users to access the same console at a time. See http://www.conserver.com/

The service is running on a VM in RHEV on conserver.front.sepia.ceph.com. It is configured to allow passwordless access to any IP on the 172.21.0.0/20 network. (This includes VPN clients since they are routed through gw.front.sepia.ceph.com)

Client access

Set Up

Fedora and Ubuntu have pre-built packages available. yum/apt-get install conserver-client

CentOS and RHEL users will need to install the epel repo. Then, yum install conserver-client --enablerepo=epel

MacOS users can use http://brew.sh/ to install via: brew install conserver

After installing the client package, copy and paste the following into a terminal on your workstation.

cat <<EOF  > ~/.consolerc
config * {
   master conserver.front.sepia.ceph.com;
   port 3109;
}
EOF

Controlling Serial Sessions

To access a serial console, run, for example, console smithi001


Conserver clients can control serial sessions using a combination of Ctrl+e c commands.

For Example: To take over write access of a console, enter Ctrl+e, then c, then f. Do not hold Ctrl!

Here's a list of the available commands:

[Enter `^Ec?' for help]
[help]
 .    disconnect                        ;    move to another console
 a    attach read/write                 b    send broadcast message
 c    toggle flow control               d    down a console
 e    change escape sequence            f    force attach read/write
 g    group info                        i    information dump
 L    toggle logging on/off             l?   break sequence list
 l0   send break per config file        l1-9 send specific break sequence
 m    display the message of the day    n    write a note to the logfile
 o    (re)open the tty and log file     p    playback the last 60 lines
 P    set number of playback lines      r    replay the last 20 lines
 R    set number of replay lines        s    spy mode (read only)
 u    show host status                  v    show version info
 w    who is on this console            x    show console baud info
 z    suspend the connection            |    attach local command
 ?    print this message                <cr> ignore/abort command
 ^R   replay the last line              \ooo send character by octal code