Deprecate the nova-consoleauth service
Part of blueprint convert-consoles-to-objects Change-Id: I9bfa89d2d8fe2b5803b4e1478377e13dc3231b1c
This commit is contained in:
parent
c53c9ea759
commit
e91dad3ee9
@ -178,7 +178,7 @@ on compute hosts rather than servers.
|
|||||||
|
|
||||||
This service provides AWS EC2 API compatibility.
|
This service provides AWS EC2 API compatibility.
|
||||||
|
|
||||||
- **nova-consoleauth**
|
- **nova-consoleauth (deprecated)**
|
||||||
|
|
||||||
This service provides authorization for compute instances consoles.
|
This service provides authorization for compute instances consoles.
|
||||||
|
|
||||||
|
@ -20,6 +20,11 @@ Do not confuse the ``nova-consoleauth`` shared service with ``nova-console``,
|
|||||||
which is a XenAPI-specific service that most recent VNC proxy architectures do
|
which is a XenAPI-specific service that most recent VNC proxy architectures do
|
||||||
not use.
|
not use.
|
||||||
|
|
||||||
|
.. deprecated:: 18.0.0
|
||||||
|
|
||||||
|
``nova-consoleauth`` is deprecated since 18.0.0 (Rocky) and will be removed
|
||||||
|
in an upcoming release.
|
||||||
|
|
||||||
SPICE console
|
SPICE console
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
|
@ -54,6 +54,11 @@ responsibilities of services and drivers are:
|
|||||||
``nova-consoleauth``
|
``nova-consoleauth``
|
||||||
Manages console authentication.
|
Manages console authentication.
|
||||||
|
|
||||||
|
.. deprecated:: 18.0.0
|
||||||
|
|
||||||
|
``nova-consoleauth`` is deprecated since 18.0.0 (Rocky) and will be removed
|
||||||
|
in an upcoming release.
|
||||||
|
|
||||||
``nova-objectstore``
|
``nova-objectstore``
|
||||||
A simple file-based storage system for images that replicates most of the S3
|
A simple file-based storage system for images that replicates most of the S3
|
||||||
API. It can be replaced with OpenStack Image service and either a simple
|
API. It can be replaced with OpenStack Image service and either a simple
|
||||||
|
@ -47,7 +47,6 @@ daemonize correctly after starting up.
|
|||||||
nova-compute
|
nova-compute
|
||||||
nova-conductor
|
nova-conductor
|
||||||
nova-console
|
nova-console
|
||||||
nova-consoleauth
|
|
||||||
nova-novncproxy
|
nova-novncproxy
|
||||||
nova-scheduler
|
nova-scheduler
|
||||||
nova-serialproxy
|
nova-serialproxy
|
||||||
@ -91,3 +90,4 @@ deployments, but are documented for existing ones.
|
|||||||
nova-cells
|
nova-cells
|
||||||
nova-dhcpbridge
|
nova-dhcpbridge
|
||||||
nova-network
|
nova-network
|
||||||
|
nova-consoleauth
|
||||||
|
@ -24,6 +24,11 @@ Description
|
|||||||
`nova-consoleauth` is a server daemon that serves the Nova Console Auth
|
`nova-consoleauth` is a server daemon that serves the Nova Console Auth
|
||||||
service, which provides authentication for Nova consoles.
|
service, which provides authentication for Nova consoles.
|
||||||
|
|
||||||
|
.. deprecated:: 18.0.0
|
||||||
|
|
||||||
|
`nova-consoleauth` is deprecated since 18.0.0 (Rocky) and will be removed in
|
||||||
|
an upcoming release.
|
||||||
|
|
||||||
Options
|
Options
|
||||||
=======
|
=======
|
||||||
|
|
||||||
|
@ -278,9 +278,8 @@ Install and configure components
|
|||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
# zypper install openstack-nova-api openstack-nova-scheduler \
|
# zypper install openstack-nova-api openstack-nova-scheduler \
|
||||||
openstack-nova-conductor openstack-nova-consoleauth \
|
openstack-nova-conductor openstack-nova-novncproxy \
|
||||||
openstack-nova-novncproxy openstack-nova-placement-api \
|
openstack-nova-placement-api iptables
|
||||||
iptables
|
|
||||||
|
|
||||||
#. Edit the ``/etc/nova/nova.conf`` file and complete the following actions:
|
#. Edit the ``/etc/nova/nova.conf`` file and complete the following actions:
|
||||||
|
|
||||||
@ -492,8 +491,8 @@ Finalize installation
|
|||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
# systemctl enable openstack-nova-api.service \
|
# systemctl enable openstack-nova-api.service \
|
||||||
openstack-nova-consoleauth.service openstack-nova-scheduler.service \
|
openstack-nova-scheduler.service openstack-nova-conductor.service \
|
||||||
openstack-nova-conductor.service openstack-nova-novncproxy.service
|
openstack-nova-novncproxy.service
|
||||||
# systemctl start openstack-nova-api.service \
|
# systemctl start openstack-nova-api.service \
|
||||||
openstack-nova-consoleauth.service openstack-nova-scheduler.service \
|
openstack-nova-scheduler.service openstack-nova-conductor.service \
|
||||||
openstack-nova-conductor.service openstack-nova-novncproxy.service
|
openstack-nova-novncproxy.service
|
||||||
|
@ -498,8 +498,8 @@ Finalize installation
|
|||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
# systemctl enable openstack-nova-api.service \
|
# systemctl enable openstack-nova-api.service \
|
||||||
openstack-nova-consoleauth.service openstack-nova-scheduler.service \
|
openstack-nova-scheduler.service openstack-nova-conductor.service \
|
||||||
openstack-nova-conductor.service openstack-nova-novncproxy.service
|
openstack-nova-novncproxy.service
|
||||||
# systemctl start openstack-nova-api.service \
|
# systemctl start openstack-nova-api.service \
|
||||||
openstack-nova-consoleauth.service openstack-nova-scheduler.service \
|
openstack-nova-scheduler.service openstack-nova-conductor.service \
|
||||||
openstack-nova-conductor.service openstack-nova-novncproxy.service
|
openstack-nova-novncproxy.service
|
||||||
|
@ -269,8 +269,8 @@ Install and configure components
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
# apt install nova-api nova-conductor nova-consoleauth \
|
# apt install nova-api nova-conductor nova-novncproxy nova-scheduler \
|
||||||
nova-novncproxy nova-scheduler nova-placement-api
|
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:
|
||||||
|
|
||||||
@ -467,7 +467,6 @@ Finalize installation
|
|||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
# service nova-api restart
|
# service nova-api restart
|
||||||
# service nova-consoleauth restart
|
|
||||||
# service nova-scheduler restart
|
# service nova-scheduler restart
|
||||||
# service nova-conductor restart
|
# service nova-conductor restart
|
||||||
# service nova-novncproxy restart
|
# service nova-novncproxy restart
|
||||||
|
@ -65,6 +65,11 @@ OpenStack Compute consists of the following areas and their components:
|
|||||||
single nova-consoleauth service in a cluster configuration. For information,
|
single nova-consoleauth service in a cluster configuration. For information,
|
||||||
see :ref:`about-nova-consoleauth`.
|
see :ref:`about-nova-consoleauth`.
|
||||||
|
|
||||||
|
.. deprecated:: 18.0.0
|
||||||
|
|
||||||
|
``nova-consoleauth`` is deprecated since 18.0.0 (Rocky) and will be removed
|
||||||
|
in an upcoming release.
|
||||||
|
|
||||||
``nova-novncproxy`` daemon
|
``nova-novncproxy`` daemon
|
||||||
Provides a proxy for accessing running instances through a VNC connection.
|
Provides a proxy for accessing running instances through a VNC connection.
|
||||||
Supports browser-based novnc clients.
|
Supports browser-based novnc clients.
|
||||||
|
@ -29,6 +29,7 @@ from nova import service
|
|||||||
from nova import version
|
from nova import version
|
||||||
|
|
||||||
CONF = nova.conf.CONF
|
CONF = nova.conf.CONF
|
||||||
|
LOG = logging.getLogger('nova.consoleauth')
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
@ -39,6 +40,10 @@ def main():
|
|||||||
|
|
||||||
gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
|
gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
|
||||||
|
|
||||||
|
LOG.warning('The nova-consoleauth service is deprecated as console token '
|
||||||
|
'authorization storage has moved from the nova-consoleauth '
|
||||||
|
'service backend to the database backend.')
|
||||||
|
|
||||||
server = service.Service.create(binary='nova-consoleauth',
|
server = service.Service.create(binary='nova-consoleauth',
|
||||||
topic=rpcapi.RPC_TOPIC)
|
topic=rpcapi.RPC_TOPIC)
|
||||||
service.serve(server)
|
service.serve(server)
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- |
|
||||||
|
The ``nova-consoleauth`` service is deprecated as console token
|
||||||
|
authorization storage has moved from the ``nova-consoleauth`` service
|
||||||
|
backend to the database backend.
|
Loading…
Reference in New Issue
Block a user