Deprecate the nova-console service
As discussed on the mailing list [1]. [1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135413.html Change-Id: I1f1fa1d0f79bec5a4101e03bc2d43ba581dd35a0
This commit is contained in:
parent
2764b938b1
commit
f18ae13e36
|
@ -46,7 +46,6 @@ daemonize correctly after starting up.
|
||||||
nova-api
|
nova-api
|
||||||
nova-compute
|
nova-compute
|
||||||
nova-conductor
|
nova-conductor
|
||||||
nova-console
|
|
||||||
nova-novncproxy
|
nova-novncproxy
|
||||||
nova-scheduler
|
nova-scheduler
|
||||||
nova-serialproxy
|
nova-serialproxy
|
||||||
|
@ -91,3 +90,4 @@ deployments, but are documented for existing ones.
|
||||||
nova-dhcpbridge
|
nova-dhcpbridge
|
||||||
nova-network
|
nova-network
|
||||||
nova-consoleauth
|
nova-consoleauth
|
||||||
|
nova-console
|
||||||
|
|
|
@ -25,6 +25,11 @@ Description
|
||||||
service, which is a console proxy to set up multi-tenant VM console access,
|
service, which is a console proxy to set up multi-tenant VM console access,
|
||||||
e.g. with *XVP*.
|
e.g. with *XVP*.
|
||||||
|
|
||||||
|
.. deprecated:: 19.0.0
|
||||||
|
|
||||||
|
:program:`nova-console` is deprecated since 19.0.0 (Stein) and will be
|
||||||
|
removed in an upcoming release.
|
||||||
|
|
||||||
Options
|
Options
|
||||||
=======
|
=======
|
||||||
|
|
||||||
|
|
|
@ -276,8 +276,8 @@ Install and configure components
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
# yum install openstack-nova-api openstack-nova-conductor \
|
# yum install openstack-nova-api openstack-nova-conductor \
|
||||||
openstack-nova-console openstack-nova-novncproxy \
|
openstack-nova-novncproxy openstack-nova-scheduler \
|
||||||
openstack-nova-scheduler openstack-nova-placement-api
|
openstack-nova-placement-api
|
||||||
|
|
||||||
#. Edit the ``/etc/nova/nova.conf`` file and complete the following actions:
|
#. Edit the ``/etc/nova/nova.conf`` file and complete the following actions:
|
||||||
|
|
||||||
|
|
|
@ -29,6 +29,7 @@ from nova import service
|
||||||
from nova import version
|
from nova import version
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
LOG = logging.getLogger('nova.console')
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
@ -39,6 +40,11 @@ def main():
|
||||||
|
|
||||||
gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
|
gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
|
||||||
|
|
||||||
|
LOG.warning('The nova-console service is deprecated as it is Xen '
|
||||||
|
'specific, does not function properly in a multi-cell '
|
||||||
|
'environment, and has effectively been replaced by noVNC '
|
||||||
|
'and the nova-novncproxy service.')
|
||||||
|
|
||||||
server = service.Service.create(binary='nova-console',
|
server = service.Service.create(binary='nova-console',
|
||||||
topic=console_rpcapi.RPC_TOPIC)
|
topic=console_rpcapi.RPC_TOPIC)
|
||||||
service.serve(server)
|
service.serve(server)
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- |
|
||||||
|
The ``nova-console`` service is deprecated as it is Xen specific, does not
|
||||||
|
function properly in a multi-cell environment, and has effectively been
|
||||||
|
replaced by noVNC and the ``nova-novncproxy`` service.
|
Loading…
Reference in New Issue