| ================= |
| 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>`_ |