Cloned from launchpad blueprint https://blueprints.launchpad.net/ironic/+spec/seamicro-serial-console.
Implements a console driver -- SeaMicroShellinaboxConsol" -- that uses telnet+shellinabox
to connect to serial console of physical servers configured within the Seamicro Fabric Compute system. SeaMicro System provides telnet facility to connect to any of it's physical server's serial console. Port to which we telnet depends on server-id. "server-id" here, is what SeaMicro box refers to it's server and not ironic node's uuid. We already have the required information (server-id) captured as part of driver_info.
Specification URL (additional information):