Improve doc of Node serial console
According to the response from the cloud deployment team at Fujitsu, there is lack of documentation for serial console. This patch adds below details: - Points out the Nova doc of serial console, so deployer can refer to. - Adds some info of case serial console runs under HA config. The content is provided by the deployment team. Change-Id: Ibd8c98024658b13637cf38f699463ed9beb8c88f
This commit is contained in:
parent
fcc2088409
commit
b0084cb872
@ -222,4 +222,47 @@ If ``console_enabled`` is ``false`` or ``console_info`` is ``None`` then
|
|||||||
the serial console is disabled. If you want to launch serial console, see the
|
the serial console is disabled. If you want to launch serial console, see the
|
||||||
``Configure node console``.
|
``Configure node console``.
|
||||||
|
|
||||||
|
Node serial console of the Bare Metal service is compatible with the
|
||||||
|
serial console of the Compute service. Hence, serial consoles to
|
||||||
|
Bare Metal nodes can be seen and interacted with via the Dashboard service.
|
||||||
|
In order to achieve that, you need to follow the documentation for
|
||||||
|
`Serial Console`_ from the Compute service.
|
||||||
|
|
||||||
|
Configuring HA
|
||||||
|
~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
When using Bare Metal serial console under High Availability (HA)
|
||||||
|
configuration, you may consider some settings below.
|
||||||
|
|
||||||
|
* If you use HAProxy, you may need to set the timeout for both client
|
||||||
|
and server sides with appropriate values. Here is an example of the
|
||||||
|
configuration for the timeout parameter.
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
frontend nova_serial_console
|
||||||
|
bind 192.168.20.30:6083
|
||||||
|
timeout client 10m # This parameter is necessary
|
||||||
|
use_backend nova_serial_console if <...>
|
||||||
|
|
||||||
|
backend nova_serial_console
|
||||||
|
balance source
|
||||||
|
timeout server 10m # This parameter is necessary
|
||||||
|
option tcpka
|
||||||
|
option tcplog
|
||||||
|
server controller01 192.168.30.11:6083 check inter 2000 rise 2 fall 5
|
||||||
|
server controller02 192.168.30.12:6083 check inter 2000 rise 2 fall 5
|
||||||
|
|
||||||
|
* The Compute service's caching feature may need to be enabled in order
|
||||||
|
to make the Bare Metal serial console work under a HA configuration.
|
||||||
|
Here is an example of caching configuration in ``nova.conf``.
|
||||||
|
|
||||||
|
.. code-block:: ini
|
||||||
|
|
||||||
|
[cache]
|
||||||
|
enabled = true
|
||||||
|
backend = dogpile.cache.memcached
|
||||||
|
memcache_servers = memcache01:11211,memcache02:11211,memcache03:11211
|
||||||
|
|
||||||
.. _`socat`: http://www.dest-unreach.org/socat
|
.. _`socat`: http://www.dest-unreach.org/socat
|
||||||
|
.. _`Serial Console`: https://docs.openstack.org/nova/latest/admin/remote-console-access.html#serial-console
|
||||||
|
Loading…
Reference in New Issue
Block a user