Merge "doc: Start using openstackdoctheme's extlink extension"
This commit is contained in:
commit
e5ad12c429
@ -12,6 +12,7 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
|
from kolla_ansible.version import version_info as kolla_version
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
@ -44,7 +45,6 @@ copyright = u'2013, OpenStack Foundation'
|
|||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
from kolla_ansible.version import version_info as kolla_version
|
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = kolla_version.version_string_with_vcs()
|
release = kolla_version.version_string_with_vcs()
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
@ -89,5 +89,19 @@ repository_name = 'openstack/kolla-ansible'
|
|||||||
bug_project = 'kolla-ansible'
|
bug_project = 'kolla-ansible'
|
||||||
bug_tag = ''
|
bug_tag = ''
|
||||||
openstack_projects = [
|
openstack_projects = [
|
||||||
|
'bifrost',
|
||||||
|
'cinder',
|
||||||
|
'designate',
|
||||||
|
'glance',
|
||||||
|
'ironic',
|
||||||
|
'keystone',
|
||||||
|
'kolla',
|
||||||
'kolla-ansible',
|
'kolla-ansible',
|
||||||
|
'manila',
|
||||||
|
'networking-sfc',
|
||||||
|
'neutron-vpnaas',
|
||||||
|
'neutron',
|
||||||
|
'nova',
|
||||||
|
'oslotest',
|
||||||
|
'swift',
|
||||||
]
|
]
|
||||||
|
@ -2,5 +2,5 @@
|
|||||||
PTL Guide
|
PTL Guide
|
||||||
=========
|
=========
|
||||||
|
|
||||||
The Kolla PTL is also PTL for Kolla Ansible. See the `Kolla PTL guide
|
The Kolla PTL is also PTL for Kolla Ansible. See the
|
||||||
<https://docs.openstack.org/kolla/latest/contributor/ptl-guide.html>`__.
|
:kolla-doc:`Kolla PTL guide <contributor/ptl-guide.html>`.
|
||||||
|
@ -3,5 +3,4 @@ Release Management
|
|||||||
==================
|
==================
|
||||||
|
|
||||||
Release management for Kolla Ansible is very much linked to that of Kolla. See
|
Release management for Kolla Ansible is very much linked to that of Kolla. See
|
||||||
`Kolla release management
|
:kolla-doc:`Kolla release management <contributor/release-management.html>`.
|
||||||
<https://docs.openstack.org/kolla/latest/contributor/release-management.html>`__.
|
|
||||||
|
@ -98,6 +98,5 @@ Then run ``tox`` with the debug environment as one of the following:
|
|||||||
tox -e debug
|
tox -e debug
|
||||||
tox -e debug test_file_name.TestClass.test_name
|
tox -e debug test_file_name.TestClass.test_name
|
||||||
|
|
||||||
For more information, see the `oslotest documentation
|
For more information, see the :oslotest-doc:`oslotest documentation
|
||||||
<https://docs.openstack.org/oslotest/latest/user/features.html#debugging-with-oslo-debug-helper>`_.
|
<user/features.html#debugging-with-oslo-debug-helper>`.
|
||||||
|
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
.. vagrant-dev-env:
|
|
||||||
|
|
||||||
====================================
|
====================================
|
||||||
Development Environment with Vagrant
|
Development Environment with Vagrant
|
||||||
====================================
|
====================================
|
||||||
@ -203,8 +201,8 @@ Once logged on the **operator** VM call the ``kolla-build`` utility:
|
|||||||
|
|
||||||
kolla-build
|
kolla-build
|
||||||
|
|
||||||
``kolla-build`` accept arguments as documented in `Building Container Images
|
``kolla-build`` accept arguments as documented in
|
||||||
<https://docs.openstack.org/kolla/latest/admin/image-building.html>`_.
|
:kolla-doc:`Building Container Images <admin/image-building.html>`.
|
||||||
It builds Docker images and pushes them to the local registry if the **push**
|
It builds Docker images and pushes them to the local registry if the **push**
|
||||||
option is enabled (in Vagrant this is the default behaviour).
|
option is enabled (in Vagrant this is the default behaviour).
|
||||||
|
|
||||||
|
@ -186,8 +186,8 @@ requests may not be hitting various pieces of the process:
|
|||||||
|
|
||||||
Configuring the Web Console
|
Configuring the Web Console
|
||||||
---------------------------
|
---------------------------
|
||||||
Configuration based off upstream `Node web console
|
Configuration based off upstream :ironic-doc:`Node web console
|
||||||
<https://docs.openstack.org/ironic/latest/admin/console.html#node-web-console>`__.
|
<admin/console.html#node-web-console>`.
|
||||||
|
|
||||||
Serial speed must be the same as the serial configuration in the BIOS settings.
|
Serial speed must be the same as the serial configuration in the BIOS settings.
|
||||||
Default value: 115200bps, 8bit, non-parity.If you have different serial speed.
|
Default value: 115200bps, 8bit, non-parity.If you have different serial speed.
|
||||||
|
@ -165,5 +165,5 @@ OpenStack HyperV services can be inspected and managed from PowerShell:
|
|||||||
PS C:\> Restart-Service neutron-hyperv-agent
|
PS C:\> Restart-Service neutron-hyperv-agent
|
||||||
|
|
||||||
For more information on OpenStack HyperV, see
|
For more information on OpenStack HyperV, see
|
||||||
`Hyper-V virtualization platform
|
:nova-doc:`Hyper-V virtualization platform
|
||||||
<https://docs.openstack.org/nova/latest/admin/configuration/hypervisor-hyper-v.html>`__.
|
<admin/configuration/hypervisor-hyper-v.html>`.
|
||||||
|
@ -269,6 +269,6 @@ Then you should start :command:`kolla-ansible` deployment normally as
|
|||||||
KVM/QEMU deployment.
|
KVM/QEMU deployment.
|
||||||
|
|
||||||
For more information on OpenStack vSphere, see
|
For more information on OpenStack vSphere, see
|
||||||
`VMware vSphere
|
:nova-doc:`VMware vSphere
|
||||||
<https://docs.openstack.org/nova/latest/admin/configuration/hypervisor-vmware.html>`__,
|
<admin/configuration/hypervisor-vmware.html>`,
|
||||||
`VMware-NSX package <https://github.com/openstack/vmware-nsx>`_.
|
`VMware-NSX package <https://github.com/openstack/vmware-nsx>`_.
|
||||||
|
@ -85,18 +85,15 @@ You also need set the password for xenserver_username in
|
|||||||
|
|
||||||
xenserver_password: "root_password"
|
xenserver_password: "root_password"
|
||||||
|
|
||||||
Then you can start kolla-ansible deployment just following the general
|
Then you can start kolla-ansible deployment just following the
|
||||||
deployment instructions [`Quick Start`_].
|
:doc:`/user/quickstart`.
|
||||||
|
|
||||||
References
|
References
|
||||||
==========
|
==========
|
||||||
|
|
||||||
For more information on XenAPI OpenStack, see:
|
For more information on XenAPI OpenStack, see
|
||||||
|
:nova-doc:`XenAPI OpenStack <admin/configuration/hypervisor-xen-api.html>`
|
||||||
XenAPI OpenStack: https://docs.openstack.org/nova/latest/admin/configuration/hypervisor-xen-api.html
|
|
||||||
|
|
||||||
.. _RDO repos: https://www.rdoproject.org/what/repos/
|
.. _RDO repos: https://www.rdoproject.org/what/repos/
|
||||||
|
|
||||||
.. _XenServer documents: https://docs.citrix.com/en-us/xenserver/current-release.html
|
.. _XenServer documents: https://docs.citrix.com/en-us/xenserver/current-release.html
|
||||||
|
|
||||||
.. _Quick Start: https://docs.openstack.org/kolla-ansible/latest/user/quickstart.html
|
|
||||||
|
@ -458,9 +458,9 @@ done remotely with :command:`ipmitool` and Serial Over LAN. For example
|
|||||||
References
|
References
|
||||||
~~~~~~~~~~
|
~~~~~~~~~~
|
||||||
|
|
||||||
* `Bifrost documentation <https://docs.openstack.org/bifrost/latest/>`__
|
* :bifrost-doc:`Bifrost documentation <>`
|
||||||
|
|
||||||
* `Bifrost troubleshooting guide <https://docs.openstack.org/bifrost/latest/user/troubleshooting.html>`__
|
* :bifrost-doc:`Bifrost troubleshooting guide <user/troubleshooting.html>`
|
||||||
|
|
||||||
* `Bifrost code repository <https://github.com/openstack/bifrost>`__
|
* `Bifrost code repository <https://github.com/openstack/bifrost>`__
|
||||||
|
|
||||||
|
@ -77,8 +77,7 @@ Configure Designate options in ``/etc/kolla/passwords.yml``
|
|||||||
designate_infoblox_auth_password: "password"
|
designate_infoblox_auth_password: "password"
|
||||||
|
|
||||||
For more information about how the Infoblox backend works, see
|
For more information about how the Infoblox backend works, see
|
||||||
`Infoblox backend
|
:designate-doc:`Infoblox backend <admin/backends/infoblox.html>`.
|
||||||
<https://docs.openstack.org/designate/latest/admin/backends/infoblox.html>`__.
|
|
||||||
|
|
||||||
Neutron and Nova Integration
|
Neutron and Nova Integration
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
@ -20,8 +20,8 @@ Verification
|
|||||||
------------
|
------------
|
||||||
|
|
||||||
For setting up a testbed environment and creating a port chain, please refer
|
For setting up a testbed environment and creating a port chain, please refer
|
||||||
to `networking-sfc documentation
|
to :networking-sfc-doc:`networking-sfc documentation
|
||||||
<https://docs.openstack.org/networking-sfc/latest/contributor/system_design_and_workflow.html>`__.
|
<contributor/system_design_and_workflow.html>`.
|
||||||
|
|
||||||
Neutron VPNaaS (VPN-as-a-Service)
|
Neutron VPNaaS (VPN-as-a-Service)
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
@ -76,5 +76,5 @@ Two VMs can now be booted, one on vpn_east, the other on vpn_west, and
|
|||||||
encrypted ping packets observed being sent from one to the other.
|
encrypted ping packets observed being sent from one to the other.
|
||||||
|
|
||||||
For more information on this and VPNaaS in Neutron refer to the
|
For more information on this and VPNaaS in Neutron refer to the
|
||||||
`Neutron VPNaaS Testing <https://docs.openstack.org/neutron-vpnaas/latest/contributor/index.html#testing>`__
|
:neutron-vpnaas-doc:`Neutron VPNaaS Testing <contributor/index.html#testing>`
|
||||||
and the `OpenStack wiki <https://wiki.openstack.org/wiki/Neutron/VPNaaS>`_.
|
and the `OpenStack wiki <https://wiki.openstack.org/wiki/Neutron/VPNaaS>`_.
|
||||||
|
@ -165,8 +165,8 @@ dmesg on the compute node where the instance was placed.
|
|||||||
[ 2896.850028] ixgbe 0000:05:00.0: Setting VLAN 1000, QOS 0x0 on VF 3
|
[ 2896.850028] ixgbe 0000:05:00.0: Setting VLAN 1000, QOS 0x0 on VF 3
|
||||||
[ 2897.403367] vfio-pci 0000:05:10.4: enabling device (0000 -> 0002)
|
[ 2897.403367] vfio-pci 0000:05:10.4: enabling device (0000 -> 0002)
|
||||||
|
|
||||||
For more information see `OpenStack SRIOV documentation
|
For more information see :neutron-doc:`OpenStack SRIOV documentation
|
||||||
<https://docs.openstack.org/neutron/latest/admin/config-sriov.html>`_.
|
<admin/config-sriov.html>`.
|
||||||
|
|
||||||
Nova SRIOV
|
Nova SRIOV
|
||||||
~~~~~~~~~~
|
~~~~~~~~~~
|
||||||
@ -222,5 +222,5 @@ Start a new instance using the flavor:
|
|||||||
Verify VF devices were created and the instance starts successfully as in
|
Verify VF devices were created and the instance starts successfully as in
|
||||||
the Neutron SRIOV case.
|
the Neutron SRIOV case.
|
||||||
|
|
||||||
For more information see `OpenStack PCI passthrough documentation
|
For more information see :nova-doc:`OpenStack PCI passthrough documentation
|
||||||
<https://docs.openstack.org/nova/latest/admin/pci-passthrough.html>`_.
|
<admin/pci-passthrough.html>`.
|
||||||
|
@ -144,5 +144,5 @@ Glance cache is disabled by default, it can be enabled by:
|
|||||||
|
|
||||||
Glance caches are not cleaned up automatically, the glance team recommends to
|
Glance caches are not cleaned up automatically, the glance team recommends to
|
||||||
use a cron service to regularly clean cached images. In the future kolla will
|
use a cron service to regularly clean cached images. In the future kolla will
|
||||||
deploy a cron container to manage such clean ups. Please refer to `Glance
|
deploy a cron container to manage such clean ups. Please refer to
|
||||||
image cache <https://docs.openstack.org/glance/latest/admin/cache.html>`__.
|
:glance-doc:`Glance image cache <admin/cache.html>`.
|
||||||
|
@ -38,6 +38,5 @@ a buffer key - three in total. If the rotation interval is set lower than the
|
|||||||
sum of the token expiry and token allow expired window, more active keys will
|
sum of the token expiry and token allow expired window, more active keys will
|
||||||
be configured in Keystone as necessary.
|
be configured in Keystone as necessary.
|
||||||
|
|
||||||
Further infomation on Fernet tokens is available in the `Keystone
|
Further infomation on Fernet tokens is available in the :keystone-doc:`Keystone
|
||||||
documentation
|
documentation <admin/fernet-token-faq.html>`.
|
||||||
<https://docs.openstack.org/keystone/stein/admin/fernet-token-faq.html>`__.
|
|
||||||
|
@ -202,8 +202,8 @@ Verify Operation.
|
|||||||
+--------------------------------------+---------------+----------------+------+-------------------------------------------+
|
+--------------------------------------+---------------+----------------+------+-------------------------------------------+
|
||||||
|
|
||||||
For more information about how to manage volumes, see the
|
For more information about how to manage volumes, see the
|
||||||
`Manage volumes
|
:cinder-doc:`Manage volumes
|
||||||
<https://docs.openstack.org/cinder/latest/cli/cli-manage-volumes.html>`__.
|
<cli/cli-manage-volumes.html>`.
|
||||||
|
|
||||||
For more information about how HNAS driver works, see
|
For more information about how HNAS driver works, see
|
||||||
`Hitachi NAS Platform iSCSI and NFS drives for OpenStack
|
`Hitachi NAS Platform iSCSI and NFS drives for OpenStack
|
||||||
|
@ -23,7 +23,7 @@ registry and the Quobyte volume respectively.
|
|||||||
Since ``Quobyte`` is proprietary software that requires a license, the use of
|
Since ``Quobyte`` is proprietary software that requires a license, the use of
|
||||||
this backend requires the ``Quobyte`` Client software package to be installed
|
this backend requires the ``Quobyte`` Client software package to be installed
|
||||||
in the ``cinder-volume`` and ``nova-compute`` containers. To do this follow the
|
in the ``cinder-volume`` and ``nova-compute`` containers. To do this follow the
|
||||||
steps outlined in the `kolla image building guide
|
steps outlined in the :kolla-doc:`Building Container Images
|
||||||
<https://docs.openstack.org/kolla/latest/admin/image-building.html>`__,
|
<admin/image-building.html>`,
|
||||||
particularly the ``Package Customisation`` and ``Custom Repos`` sections. The
|
particularly the ``Package Customisation`` and ``Custom Repos`` sections. The
|
||||||
repository information is available in the ``Quobyte`` customer portal.
|
repository information is available in the ``Quobyte`` customer portal.
|
||||||
|
@ -282,5 +282,5 @@ in Ceph) into the same directory, for example:
|
|||||||
For more details on the rest of the Manila setup, such as creating the share
|
For more details on the rest of the Manila setup, such as creating the share
|
||||||
type ``default_share_type``, please see :doc:`Manila in Kolla <manila-guide>`.
|
type ``default_share_type``, please see :doc:`Manila in Kolla <manila-guide>`.
|
||||||
|
|
||||||
For more details on the CephFS Native driver, please see `CephFS driver
|
For more details on the CephFS Native driver, please see
|
||||||
<https://docs.openstack.org/manila/latest/admin/cephfs_driver.html>`__.
|
:manila-doc:`CephFS driver <admin/cephfs_driver.html>`.
|
||||||
|
@ -361,5 +361,4 @@ Use the :command:`manila migration-complete shareID` command to complete share
|
|||||||
migration process.
|
migration process.
|
||||||
|
|
||||||
For more information about how to manage shares, see the
|
For more information about how to manage shares, see the
|
||||||
`Manage shares
|
:manila-doc:`Manage shares <user/create-and-manage-shares.html>`.
|
||||||
<https://docs.openstack.org/manila/latest/user/create-and-manage-shares.html>`__.
|
|
||||||
|
@ -323,9 +323,8 @@ Modify the file ``/etc/kolla/config/manila-share.conf`` and add the contents:
|
|||||||
hitachi_hnas_file_system_name = FS-Manila2
|
hitachi_hnas_file_system_name = FS-Manila2
|
||||||
|
|
||||||
For more information about how to manage shares, see the
|
For more information about how to manage shares, see the
|
||||||
`Manage shares
|
:manila-doc:`Manage shares <user/create-and-manage-shares.html>`.
|
||||||
<https://docs.openstack.org/manila/latest/user/create-and-manage-shares.html>`__.
|
|
||||||
|
|
||||||
For more information about how HNAS driver works, see
|
For more information about how HNAS driver works, see
|
||||||
`Hitachi NAS Platform File Services Driver for OpenStack
|
:manila-doc:`Hitachi NAS Platform File Services Driver for OpenStack
|
||||||
<https://docs.openstack.org/manila/latest/admin/hitachi_hnas_driver.html>`__.
|
<admin/hitachi_hnas_driver.html>`.
|
||||||
|
@ -94,9 +94,9 @@ table** example listed above. Please modify accordingly if your setup is
|
|||||||
different.
|
different.
|
||||||
|
|
||||||
If using a separate replication network it is necessary to add the replication
|
If using a separate replication network it is necessary to add the replication
|
||||||
network IP addresses to the rings. See the `Swift documentation
|
network IP addresses to the rings. See the :swift-doc:`Swift documentation
|
||||||
<https://docs.openstack.org/swift/latest/replication_network.html#dedicated-replication-network>`__
|
<replication_network.html#dedicated-replication-network>` for details on
|
||||||
for details on how to do that.
|
how to do that.
|
||||||
|
|
||||||
Prepare for Rings generating
|
Prepare for Rings generating
|
||||||
----------------------------
|
----------------------------
|
||||||
@ -203,8 +203,8 @@ To rebalance the ring files:
|
|||||||
/etc/kolla/config/swift/${ring}.builder rebalance;
|
/etc/kolla/config/swift/${ring}.builder rebalance;
|
||||||
done
|
done
|
||||||
|
|
||||||
For more information, see `the Swift documentation
|
For more information, see :swift-doc:`the Swift documentation
|
||||||
<https://docs.openstack.org/swift/latest/install/initial-rings.html>`__.
|
<install/initial-rings.html>`.
|
||||||
|
|
||||||
Deploying
|
Deploying
|
||||||
~~~~~~~~~
|
~~~~~~~~~
|
||||||
|
@ -367,8 +367,8 @@ There are a few options that are required to deploy Kolla-Ansible:
|
|||||||
User has to specify images that are going to be used for our deployment.
|
User has to specify images that are going to be used for our deployment.
|
||||||
In this guide `DockerHub <https://hub.docker.com/u/kolla/>`__ provided
|
In this guide `DockerHub <https://hub.docker.com/u/kolla/>`__ provided
|
||||||
pre-built images are going to be used. To learn more about building
|
pre-built images are going to be used. To learn more about building
|
||||||
mechanism, please refer `image building documentation
|
mechanism, please refer :kolla-doc:`Building Container Images
|
||||||
<https://docs.openstack.org/kolla/latest/admin/image-building.html>`_.
|
<admin/image-building.html>`.
|
||||||
|
|
||||||
Kolla provides choice of several Linux distributions in containers:
|
Kolla provides choice of several Linux distributions in containers:
|
||||||
|
|
||||||
@ -444,8 +444,9 @@ There are a few options that are required to deploy Kolla-Ansible:
|
|||||||
|
|
||||||
neutron_external_interface: "eth1"
|
neutron_external_interface: "eth1"
|
||||||
|
|
||||||
To learn more about network configuration, refer `Network overview
|
To learn more about network configuration, refer
|
||||||
<https://docs.openstack.org/kolla-ansible/latest/admin/production-architecture-guide.html#network-configuration>`_.
|
:kolla-ansible-doc:`Network overview
|
||||||
|
<admin/production-architecture-guide.html#network-configuration>`.
|
||||||
|
|
||||||
Next we need to provide floating IP for management traffic. This IP will be
|
Next we need to provide floating IP for management traffic. This IP will be
|
||||||
managed by keepalived to provide high availability, and should be set to be
|
managed by keepalived to provide high availability, and should be set to be
|
||||||
@ -470,8 +471,8 @@ There are a few options that are required to deploy Kolla-Ansible:
|
|||||||
`a list of available services
|
`a list of available services
|
||||||
<https://github.com/openstack/kolla-ansible/blob/master/README.rst#openstack-services>`_.
|
<https://github.com/openstack/kolla-ansible/blob/master/README.rst#openstack-services>`_.
|
||||||
For more information about service configuration, Please refer to the
|
For more information about service configuration, Please refer to the
|
||||||
`Services Reference Guide
|
:kolla-ansible-doc:`Services Reference Guide
|
||||||
<https://docs.openstack.org/kolla-ansible/latest/reference/index.html>`_.
|
<reference/index.html>`.
|
||||||
|
|
||||||
* Virtual environment
|
* Virtual environment
|
||||||
|
|
||||||
@ -535,7 +536,7 @@ accordingly.
|
|||||||
|
|
||||||
When this playbook finishes, OpenStack should be up, running and functional!
|
When this playbook finishes, OpenStack should be up, running and functional!
|
||||||
If error occurs during execution, refer to
|
If error occurs during execution, refer to
|
||||||
`troubleshooting guide <https://docs.openstack.org/kolla-ansible/latest/user/troubleshooting.html>`_.
|
:kolla-ansible-doc:`troubleshooting guide <user/troubleshooting.html>`.
|
||||||
|
|
||||||
Using OpenStack
|
Using OpenStack
|
||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~
|
||||||
|
@ -194,8 +194,7 @@ A different motive for not using EXPOSE is the 20 microsecond penalty
|
|||||||
applied to every packet forwarded and returned by docker-proxy.
|
applied to every packet forwarded and returned by docker-proxy.
|
||||||
If EXPOSE functionality is desired, it can be added back by
|
If EXPOSE functionality is desired, it can be added back by
|
||||||
referencing the default list of OpenStack ports to each Dockerfile:
|
referencing the default list of OpenStack ports to each Dockerfile:
|
||||||
|
`Firewalls and default ports <https://docs.openstack.org/install-guide/firewalls-default-ports.html>`__.
|
||||||
https://docs.openstack.org/liberty/config-reference/content/firewalls-default-ports.html
|
|
||||||
|
|
||||||
We will use the docker flag --restart=always to provide some measure of
|
We will use the docker flag --restart=always to provide some measure of
|
||||||
high availability for the individual containers and ensure they operate
|
high availability for the individual containers and ensure they operate
|
||||||
|
Loading…
Reference in New Issue
Block a user