Fix typos in nova docs
Change-Id: I7b6f8c198aa42f5ef3f8b158308b993b040454ec
This commit is contained in:
@@ -103,7 +103,7 @@ def _format_validator_help(
|
|||||||
validator: base.ExtraSpecValidator,
|
validator: base.ExtraSpecValidator,
|
||||||
summary: bool,
|
summary: bool,
|
||||||
):
|
):
|
||||||
"""Generate reStucturedText snippets for the provided validator.
|
"""Generate reStructuredText snippets for the provided validator.
|
||||||
|
|
||||||
:param validator: A validator to document.
|
:param validator: A validator to document.
|
||||||
:type validator: nova.api.validation.extra_specs.base.ExtraSpecValidator
|
:type validator: nova.api.validation.extra_specs.base.ExtraSpecValidator
|
||||||
|
@@ -69,10 +69,10 @@ class MatrixImplementation(object):
|
|||||||
STATUS_COMPLETE = "complete"
|
STATUS_COMPLETE = "complete"
|
||||||
STATUS_PARTIAL = "partial"
|
STATUS_PARTIAL = "partial"
|
||||||
STATUS_MISSING = "missing"
|
STATUS_MISSING = "missing"
|
||||||
STATUS_UKNOWN = "unknown"
|
STATUS_UNKNOWN = "unknown"
|
||||||
|
|
||||||
STATUS_ALL = [STATUS_COMPLETE, STATUS_PARTIAL, STATUS_MISSING,
|
STATUS_ALL = [STATUS_COMPLETE, STATUS_PARTIAL, STATUS_MISSING,
|
||||||
STATUS_UKNOWN]
|
STATUS_UNKNOWN]
|
||||||
|
|
||||||
def __init__(self, status=STATUS_MISSING, notes=None, release=None):
|
def __init__(self, status=STATUS_MISSING, notes=None, release=None):
|
||||||
"""MatrixImplementation models a cell in the matrix
|
"""MatrixImplementation models a cell in the matrix
|
||||||
@@ -394,7 +394,7 @@ class FeatureMatrixDirective(rst.Directive):
|
|||||||
impl_status = u"\u2716"
|
impl_status = u"\u2716"
|
||||||
elif impl.status == MatrixImplementation.STATUS_PARTIAL:
|
elif impl.status == MatrixImplementation.STATUS_PARTIAL:
|
||||||
impl_status = u"\u2714"
|
impl_status = u"\u2714"
|
||||||
elif impl.status == MatrixImplementation.STATUS_UKNOWN:
|
elif impl.status == MatrixImplementation.STATUS_UNKNOWN:
|
||||||
impl_status = u"?"
|
impl_status = u"?"
|
||||||
|
|
||||||
implref.append(nodes.literal(
|
implref.append(nodes.literal(
|
||||||
|
@@ -600,7 +600,7 @@ of ``rabbit://bob:s3kret@otherhost/nova`` when used with the above example.
|
|||||||
The :oslo.config:option:`transport_url` option can contain an
|
The :oslo.config:option:`transport_url` option can contain an
|
||||||
extended syntax for the "netloc" part of the URL
|
extended syntax for the "netloc" part of the URL
|
||||||
(i.e. ``userA:passwordA@hostA:portA,userB:passwordB:hostB:portB``). In this
|
(i.e. ``userA:passwordA@hostA:portA,userB:passwordB:hostB:portB``). In this
|
||||||
case, substitions of the form ``username1``, ``username2``, etc will be
|
case, substitutions of the form ``username1``, ``username2``, etc will be
|
||||||
honored and can be used in the template URL.
|
honored and can be used in the template URL.
|
||||||
|
|
||||||
The templating of these URLs may be helpful in order to provide each service host
|
The templating of these URLs may be helpful in order to provide each service host
|
||||||
|
@@ -244,7 +244,7 @@ The following packages must be installed with pip:
|
|||||||
* ``pywin32``
|
* ``pywin32``
|
||||||
* ``pymysql``
|
* ``pymysql``
|
||||||
* ``greenlet``
|
* ``greenlet``
|
||||||
* ``pycryto``
|
* ``pycrypto``
|
||||||
* ``ecdsa``
|
* ``ecdsa``
|
||||||
* ``amqp``
|
* ``amqp``
|
||||||
* ``wmi``
|
* ``wmi``
|
||||||
|
@@ -129,9 +129,9 @@ Sorts are performed on host's NUMA nodes list in the following order:
|
|||||||
|
|
||||||
Top sorting priority is for host's NUMA nodes with PCI devices attached. If VM
|
Top sorting priority is for host's NUMA nodes with PCI devices attached. If VM
|
||||||
requested PCI device(s) logic **always** puts host's NUMA nodes with more PCI
|
requested PCI device(s) logic **always** puts host's NUMA nodes with more PCI
|
||||||
devices at the beginnig of the host's NUMA nodes list. If PCI devices isn't
|
devices at the beginning of the host's NUMA nodes list. If PCI devices isn't
|
||||||
requested by VM than NUMA nodes with no (or less) PCI device available will be
|
requested by VM than NUMA nodes with no (or less) PCI device available will be
|
||||||
placed at the beginnig of the list.
|
placed at the beginning of the list.
|
||||||
|
|
||||||
.. caution::
|
.. caution::
|
||||||
|
|
||||||
|
@@ -99,7 +99,7 @@ the defaults from the :doc:`install guide </install/index>` will be sufficient.
|
|||||||
cells allow sharding of your compute environment. Upfront planning is key to
|
cells allow sharding of your compute environment. Upfront planning is key to
|
||||||
a successful cells v2 layout.
|
a successful cells v2 layout.
|
||||||
|
|
||||||
* :doc:`Availablity Zones </admin/availability-zones>`: Availability Zones are
|
* :doc:`Availability Zones </admin/availability-zones>`: Availability Zones are
|
||||||
an end-user visible logical abstraction for partitioning a cloud without
|
an end-user visible logical abstraction for partitioning a cloud without
|
||||||
knowing the physical infrastructure.
|
knowing the physical infrastructure.
|
||||||
|
|
||||||
|
@@ -149,7 +149,7 @@ Locked memory allocation
|
|||||||
|
|
||||||
Locking memory marks the guest memory allocations as unmovable and
|
Locking memory marks the guest memory allocations as unmovable and
|
||||||
unswappable. It is implicitly enabled in a number of cases such as SEV or
|
unswappable. It is implicitly enabled in a number of cases such as SEV or
|
||||||
realtime guests but can also be enabled explictly using the
|
realtime guests but can also be enabled explicitly using the
|
||||||
``hw:locked_memory`` extra spec (or use ``hw_locked_memory`` image property).
|
``hw:locked_memory`` extra spec (or use ``hw_locked_memory`` image property).
|
||||||
``hw:locked_memory`` (also ``hw_locked_memory`` image property) accept
|
``hw:locked_memory`` (also ``hw_locked_memory`` image property) accept
|
||||||
boolean values in string format like 'true' or 'false' value.
|
boolean values in string format like 'true' or 'false' value.
|
||||||
|
@@ -188,9 +188,9 @@ fetched using the `volume_attachment get_connector` subcommand:
|
|||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
Future work will remove this requirement and incorperate the gathering of
|
Future work will remove this requirement and incorporate the gathering of
|
||||||
the host connector into the main refresh command. Unfortunatley until then
|
the host connector into the main refresh command. Unfortunately until then
|
||||||
it must remain a seperate manual step.
|
it must remain a separate manual step.
|
||||||
|
|
||||||
We can then provide this connector to the `volume_attachment refresh`
|
We can then provide this connector to the `volume_attachment refresh`
|
||||||
subcommand. This command will connect to the compute, disconnect any host
|
subcommand. This command will connect to the compute, disconnect any host
|
||||||
|
@@ -158,7 +158,7 @@ Schema Example
|
|||||||
items:
|
items:
|
||||||
patternProperties:
|
patternProperties:
|
||||||
# Allows any key name matching the resource class pattern,
|
# Allows any key name matching the resource class pattern,
|
||||||
# check to prevent conflicts with virt driver owned resouces classes
|
# check to prevent conflicts with virt driver owned resources classes
|
||||||
# will be done after schema validation.
|
# will be done after schema validation.
|
||||||
^[A-Z0-9_]{1,255}$:
|
^[A-Z0-9_]{1,255}$:
|
||||||
type: object
|
type: object
|
||||||
|
@@ -70,7 +70,7 @@ A full guide on configuring and using SR-IOV is provided in the
|
|||||||
(see, for example, `this bug <https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1957753>`_
|
(see, for example, `this bug <https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1957753>`_
|
||||||
which discusses a case relevant to one driver). As of Libvirt v8.1.0,
|
which discusses a case relevant to one driver). As of Libvirt v8.1.0,
|
||||||
EPERM errors encountered while programming VLAN 0 are ignored if
|
EPERM errors encountered while programming VLAN 0 are ignored if
|
||||||
VLAN clearning is not explicitly requested in the device XML (i.e.
|
VLAN clearing is not explicitly requested in the device XML (i.e.
|
||||||
VLAN 0 is not specified explicitly).
|
VLAN 0 is not specified explicitly).
|
||||||
|
|
||||||
NUMA Affinity
|
NUMA Affinity
|
||||||
|
@@ -219,7 +219,7 @@ have special meaning:
|
|||||||
result in an error depending on your driver and kernel version (see, for
|
result in an error depending on your driver and kernel version (see, for
|
||||||
example, `this bug <https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1957753>`_
|
example, `this bug <https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1957753>`_
|
||||||
which discusses a case relevant to one driver). As of Libvirt v8.1.0, EPERM
|
which discusses a case relevant to one driver). As of Libvirt v8.1.0, EPERM
|
||||||
errors encountered while programming a VLAN are ignored if VLAN clearning is
|
errors encountered while programming a VLAN are ignored if VLAN clearing is
|
||||||
not explicitly requested in the device XML.
|
not explicitly requested in the device XML.
|
||||||
|
|
||||||
``trusted``
|
``trusted``
|
||||||
@@ -456,7 +456,7 @@ and OS allows, we can enable vIOMMU in libvirt driver.
|
|||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
Enable vIOMMU might introduce significant performance overhead.
|
Enable vIOMMU might introduce significant performance overhead.
|
||||||
You can see performance comparision table from
|
You can see performance comparison table from
|
||||||
`AMD vIOMMU session on KVM Forum 2021`_.
|
`AMD vIOMMU session on KVM Forum 2021`_.
|
||||||
For the above reason, vIOMMU should only be enabled for workflow that
|
For the above reason, vIOMMU should only be enabled for workflow that
|
||||||
require it.
|
require it.
|
||||||
|
@@ -1162,7 +1162,7 @@ here.
|
|||||||
:oslo.config:option:`DEFAULT.cpu_allocation_ratio`,
|
:oslo.config:option:`DEFAULT.cpu_allocation_ratio`,
|
||||||
:oslo.config:option:`DEFAULT.ram_allocation_ratio` or
|
:oslo.config:option:`DEFAULT.ram_allocation_ratio` or
|
||||||
:oslo.config:option:`DEFAULT.disk_allocation_ratio` to a non-null value
|
:oslo.config:option:`DEFAULT.disk_allocation_ratio` to a non-null value
|
||||||
would ensure the user-configured value was always overriden.
|
would ensure the user-configured value was always overridden.
|
||||||
|
|
||||||
.. _osc-placement: https://docs.openstack.org/osc-placement/latest/index.html
|
.. _osc-placement: https://docs.openstack.org/osc-placement/latest/index.html
|
||||||
|
|
||||||
|
@@ -186,8 +186,8 @@ Related information
|
|||||||
any other ``*_tls*`` parameters, _unless_ you need different
|
any other ``*_tls*`` parameters, _unless_ you need different
|
||||||
certificates for some services. The rationale for that is that some
|
certificates for some services. The rationale for that is that some
|
||||||
services (e.g. migration / NBD) are only exposed to internal
|
services (e.g. migration / NBD) are only exposed to internal
|
||||||
infrastructure; while some sevices (VNC, Spice) might be exposed
|
infrastructure; while some services (VNC, Spice) might be exposed
|
||||||
publically, so might need different certificates. For OpenStack this
|
publicly, so might need different certificates. For OpenStack this
|
||||||
does not matter, though, we will stick with the defaults.
|
does not matter, though, we will stick with the defaults.
|
||||||
|
|
||||||
- If they are not already open, ensure you open up these TCP ports on
|
- If they are not already open, ensure you open up these TCP ports on
|
||||||
|
@@ -1607,7 +1607,7 @@ instance changing when moving between machine types.
|
|||||||
|
|
||||||
.. option:: --force
|
.. option:: --force
|
||||||
|
|
||||||
Skip machine type compatability checks and force machine type update.
|
Skip machine type compatibility checks and force machine type update.
|
||||||
|
|
||||||
.. rubric:: Return codes
|
.. rubric:: Return codes
|
||||||
|
|
||||||
|
@@ -9,7 +9,7 @@ Synopsis
|
|||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
nova-rootwrap CONFIG_FILE COMMMAND
|
nova-rootwrap CONFIG_FILE COMMAND
|
||||||
|
|
||||||
Description
|
Description
|
||||||
===========
|
===========
|
||||||
|
@@ -48,7 +48,7 @@ services and what configuration options are available can be found below.
|
|||||||
.. # NOTE(mriedem): This is the section where we hide things that we don't
|
.. # NOTE(mriedem): This is the section where we hide things that we don't
|
||||||
# actually want in the table of contents but sphinx build would fail if
|
# actually want in the table of contents but sphinx build would fail if
|
||||||
# they aren't in the toctree somewhere.
|
# they aren't in the toctree somewhere.
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -100,7 +100,7 @@ policies are available can be found below.
|
|||||||
.. # NOTE(mriedem): This is the section where we hide things that we don't
|
.. # NOTE(mriedem): This is the section where we hide things that we don't
|
||||||
# actually want in the table of contents but sphinx build would fail if
|
# actually want in the table of contents but sphinx build would fail if
|
||||||
# they aren't in the toctree somewhere.
|
# they aren't in the toctree somewhere.
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
|
@@ -231,7 +231,7 @@ defaulted to below rules:
|
|||||||
With these new defaults, you can solve the problem of:
|
With these new defaults, you can solve the problem of:
|
||||||
|
|
||||||
#. Providing the read-only access to the user. Polices are made more granular
|
#. Providing the read-only access to the user. Polices are made more granular
|
||||||
and defaulted to reader rules. For exmaple: If you need to let someone audit
|
and defaulted to reader rules. For example: If you need to let someone audit
|
||||||
your deployment for security purposes.
|
your deployment for security purposes.
|
||||||
|
|
||||||
#. Customize the policy in better way. For example, you will be able
|
#. Customize the policy in better way. For example, you will be able
|
||||||
|
@@ -351,7 +351,7 @@ In the parameter file, define the ``required`` field in each parameter.
|
|||||||
but does not appear when non-admin users call.
|
but does not appear when non-admin users call.
|
||||||
|
|
||||||
If a parameter must be specified in the request or always appears
|
If a parameter must be specified in the request or always appears
|
||||||
in the response in the micoversion added or later,
|
in the response in the microversion added or later,
|
||||||
the parameter must be defined as required (``true``).
|
the parameter must be defined as required (``true``).
|
||||||
|
|
||||||
Microversion
|
Microversion
|
||||||
|
@@ -22,7 +22,7 @@ Getting Started
|
|||||||
* :doc:`/contributor/development-environment`: Get your computer setup to
|
* :doc:`/contributor/development-environment`: Get your computer setup to
|
||||||
contribute
|
contribute
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -60,7 +60,7 @@ while keeping users happy and keeping developers productive.
|
|||||||
|
|
||||||
* :doc:`/contributor/ptl-guide`: A chronological PTL reference guide
|
* :doc:`/contributor/ptl-guide`: A chronological PTL reference guide
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -86,7 +86,7 @@ Reviewing
|
|||||||
* :doc:`/contributor/documentation`: Guidelines for handling documentation
|
* :doc:`/contributor/documentation`: Guidelines for handling documentation
|
||||||
contributions
|
contributions
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -120,7 +120,7 @@ be Python code. All new code needs to be validated somehow.
|
|||||||
|
|
||||||
* :doc:`/contributor/testing/eventlet-profiling`
|
* :doc:`/contributor/testing/eventlet-profiling`
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -152,7 +152,7 @@ extend.
|
|||||||
|
|
||||||
* :doc:`/contributor/notifications`: How to add your own notifications
|
* :doc:`/contributor/notifications`: How to add your own notifications
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -176,7 +176,7 @@ diving in.
|
|||||||
* :doc:`/contributor/resize-and-cold-migrate`: Describes the differences and
|
* :doc:`/contributor/resize-and-cold-migrate`: Describes the differences and
|
||||||
similarities between resize and cold migrate operations.
|
similarities between resize and cold migrate operations.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
|
@@ -49,7 +49,7 @@ For End Users
|
|||||||
As an end user of nova, you'll use nova to create and manage servers with
|
As an end user of nova, you'll use nova to create and manage servers with
|
||||||
either tools or the API directly.
|
either tools or the API directly.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -110,7 +110,7 @@ Architecture Overview
|
|||||||
* :doc:`Nova architecture </admin/architecture>`: An overview of how all the parts in
|
* :doc:`Nova architecture </admin/architecture>`: An overview of how all the parts in
|
||||||
nova fit together.
|
nova fit together.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -128,7 +128,7 @@ having installed :keystone-doc:`keystone <install/>`, :glance-doc:`glance
|
|||||||
:placement-doc:`placement <install/>`. Ensure that you follow their install
|
:placement-doc:`placement <install/>`. Ensure that you follow their install
|
||||||
guides first.
|
guides first.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
@@ -192,7 +192,7 @@ Once you are running nova, the following information is extremely useful.
|
|||||||
instances (either via metadata server or config drive) for your specific
|
instances (either via metadata server or config drive) for your specific
|
||||||
purposes.
|
purposes.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -211,7 +211,7 @@ Reference Material
|
|||||||
* :doc:`Configuration Guide <configuration/index>`: Information on configuring
|
* :doc:`Configuration Guide <configuration/index>`: Information on configuring
|
||||||
the system, including role-based access control policy rules.
|
the system, including role-based access control policy rules.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -230,7 +230,7 @@ For Contributors
|
|||||||
both current and future looking parts of our architecture.
|
both current and future looking parts of our architecture.
|
||||||
These are collected here.
|
These are collected here.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
|
@@ -22,7 +22,7 @@ the optional interactions with the ``os-brick`` library on the compute hosts
|
|||||||
during the request.
|
during the request.
|
||||||
|
|
||||||
.. note:: ``os-brick`` is not always used to connect volumes to the host, most
|
.. note:: ``os-brick`` is not always used to connect volumes to the host, most
|
||||||
notibly when connecting an instance natively to ceph ``rbd`` volumes
|
notably when connecting an instance natively to ceph ``rbd`` volumes
|
||||||
|
|
||||||
The diagram also outlines the various locks taken on the compute during the
|
The diagram also outlines the various locks taken on the compute during the
|
||||||
attach volume flow. In this example these include locks against the
|
attach volume flow. In this example these include locks against the
|
||||||
|
@@ -26,7 +26,7 @@ Glossary
|
|||||||
Cell
|
Cell
|
||||||
A cell is a shard or horizontal partition in a nova deployment.
|
A cell is a shard or horizontal partition in a nova deployment.
|
||||||
A cell mostly consists of a database, queue, and set of compute nodes.
|
A cell mostly consists of a database, queue, and set of compute nodes.
|
||||||
All deployments willl have at least one cell (and one "fake" cell).
|
All deployments will have at least one cell (and one "fake" cell).
|
||||||
Larger deployments can have many.
|
Larger deployments can have many.
|
||||||
|
|
||||||
For more information, refer to :doc:`/admin/cells`.
|
For more information, refer to :doc:`/admin/cells`.
|
||||||
|
@@ -44,7 +44,7 @@ The following is a dive into some of the internals in nova.
|
|||||||
* :doc:`/reference/libvirt-distro-support-matrix`: Libvirt virt driver OS
|
* :doc:`/reference/libvirt-distro-support-matrix`: Libvirt virt driver OS
|
||||||
distribution support matrix
|
distribution support matrix
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -73,7 +73,7 @@ Debugging
|
|||||||
* :doc:`/reference/gmr`: Inspired by Amiga, a way to trigger a very
|
* :doc:`/reference/gmr`: Inspired by Amiga, a way to trigger a very
|
||||||
comprehensive dump of a running service for deep debugging.
|
comprehensive dump of a running service for deep debugging.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -97,7 +97,7 @@ these are a great place to start reading up on the current plans.
|
|||||||
* :doc:`/reference/scheduler-evolution`: Motivation behind the scheduler /
|
* :doc:`/reference/scheduler-evolution`: Motivation behind the scheduler /
|
||||||
placement evolution
|
placement evolution
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
@@ -112,7 +112,7 @@ Additional Information
|
|||||||
* :doc:`/reference/glossary`: A quick reference guide to some of the terms you
|
* :doc:`/reference/glossary`: A quick reference guide to some of the terms you
|
||||||
might encounter working on or using nova.
|
might encounter working on or using nova.
|
||||||
|
|
||||||
.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
|
.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
|
||||||
# keep the document structure in the PDF doc.
|
# keep the document structure in the PDF doc.
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
|
@@ -180,7 +180,7 @@ OS distribution versions
|
|||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
This table provides information on a representative sample of OS distros and
|
This table provides information on a representative sample of OS distros and
|
||||||
the version of libirt/QEMU/libguestfs that they ship. This is **NOT** intended
|
the version of libvirt/QEMU/libguestfs that they ship. This is **NOT** intended
|
||||||
to be an exhaustive list of distros where OpenStack Nova can run - it is
|
to be an exhaustive list of distros where OpenStack Nova can run - it is
|
||||||
intended to run on any Linux distro that can satisfy the minimum required
|
intended to run on any Linux distro that can satisfy the minimum required
|
||||||
software versions. This table merely aims to help identify when minimum
|
software versions. This table merely aims to help identify when minimum
|
||||||
|
@@ -29,7 +29,7 @@ Background
|
|||||||
Nova used to include two distinct frameworks for exposing REST API
|
Nova used to include two distinct frameworks for exposing REST API
|
||||||
functionality. Older code is called the "v2 API" and existed in the
|
functionality. Older code is called the "v2 API" and existed in the
|
||||||
/nova/api/openstack/compute/legacy_v2/ directory. This code tree was totally
|
/nova/api/openstack/compute/legacy_v2/ directory. This code tree was totally
|
||||||
removed during Netwon release time frame (14.0.0 and later).
|
removed during Newton release time frame (14.0.0 and later).
|
||||||
Newer code is called the "v2.1 API" and exists in the
|
Newer code is called the "v2.1 API" and exists in the
|
||||||
/nova/api/openstack/compute directory.
|
/nova/api/openstack/compute directory.
|
||||||
|
|
||||||
|
@@ -49,7 +49,7 @@ When we talk about block device mapping, we usually refer to one of two things
|
|||||||
on.
|
on.
|
||||||
|
|
||||||
For more details on this please refer to the :doc:`Driver BDM Data
|
For more details on this please refer to the :doc:`Driver BDM Data
|
||||||
Structures <../reference/block-device-structs>` refernce document.
|
Structures <../reference/block-device-structs>` reference document.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
|
@@ -309,7 +309,7 @@ Create the first intermediate certificate
|
|||||||
"""""""""""""""""""""""""""""""""""""""""
|
"""""""""""""""""""""""""""""""""""""""""
|
||||||
Create a certificate request for the first intermediate certificate. For these
|
Create a certificate request for the first intermediate certificate. For these
|
||||||
instructions, we will save the certificate request as
|
instructions, we will save the certificate request as
|
||||||
``cert_intermeidate_a.csr`` and the private key as ``key_intermediate_a.pem``.
|
``cert_intermediate_a.csr`` and the private key as ``key_intermediate_a.pem``.
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
@@ -357,7 +357,7 @@ Create the second intermediate certificate
|
|||||||
""""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""""""""""""""
|
||||||
Create a certificate request for the second intermediate certificate. For these
|
Create a certificate request for the second intermediate certificate. For these
|
||||||
instructions, we will save the certificate request as
|
instructions, we will save the certificate request as
|
||||||
``cert_intermeidate_b.csr`` and the private key as ``key_intermediate_b.pem``.
|
``cert_intermediate_b.csr`` and the private key as ``key_intermediate_b.pem``.
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user