================= Nova and DevStack ================= This is a rough guide to various configuration parameters for nova running with DevStack. nova-serialproxy ================ In Juno, nova implemented a `spec <http://specs.openstack.org/openstack/nova-specs/specs/juno/implemented/serial-ports.html>`_ to allow read/write access to the serial console of an instance via `nova-serialproxy <http://docs.openstack.org/developer/nova/man/nova-serialproxy.html>`_. The service can be enabled by adding ``n-sproxy`` to ``ENABLED_SERVICES``. Further options can be enabled via ``local.conf``, e.g. :: [[post-config|$NOVA_CONF]] [serial_console] # # Options defined in nova.cmd.serialproxy # # Host on which to listen for incoming requests (string value) #serialproxy_host=0.0.0.0 # Port on which to listen for incoming requests (integer # value) #serialproxy_port=6083 # # Options defined in nova.console.serial # # Enable serial console related features (boolean value) #enabled=false # Do not set this manually. Instead enable the service as # outlined above. # Range of TCP ports to use for serial ports on compute hosts # (string value) #port_range=10000:20000 # Location of serial console proxy. (string value) #base_url=ws://127.0.0.1:6083/ # IP address on which instance serial console should listen # (string value) #listen=127.0.0.1 # The address to which proxy clients (like nova-serialproxy) # should connect (string value) #proxyclient_address=127.0.0.1 Enabling the service is enough to be functional for a single machine DevStack. These config options are defined in `nova.console.serial <https://github.com/openstack/nova/blob/master/nova/console/serial.py#L33-L52>`_ and `nova.cmd.serialproxy <https://github.com/openstack/nova/blob/master/nova/cmd/serialproxy.py#L26-L33>`_. For more information on OpenStack configuration see the `OpenStack Configuration Reference <http://docs.openstack.org/trunk/config-reference/content/list-of-compute-config-options.html>`_