aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorChristian Berendt <berendt@betacloud-solutions.de>2020-06-08 21:31:15 +0200
committerChristian Berendt <berendt@betacloud-solutions.de>2020-06-09 13:56:17 +0200
commit60e03d7bf30f536812fb3f61fb5f1a1db53851f8 (patch)
tree9a27701e817e58f3e57345aeb056783586dd0289 /doc
parent522bc17981ad486fa61f6ffa5e16f1b5c6302c23 (diff)
downloadkolla-ansible-60e03d7bf30f536812fb3f61fb5f1a1db53851f8.tar.gz
kolla-ansible-60e03d7bf30f536812fb3f61fb5f1a1db53851f8.zip
Remove XenAPI integration
Change-Id: Iea3f4f3d2e5c6040c1e0bc7bfae8719cc7d8ac55
Diffstat (limited to 'doc')
-rw-r--r--doc/source/reference/compute/index.rst5
-rw-r--r--doc/source/reference/compute/masakari-guide.rst16
-rw-r--r--doc/source/reference/compute/nova-guide.rst14
-rw-r--r--doc/source/reference/compute/xenserver-guide.rst103
4 files changed, 4 insertions, 134 deletions
diff --git a/doc/source/reference/compute/index.rst b/doc/source/reference/compute/index.rst
index 05e2de1ad..5dd9b175d 100644
--- a/doc/source/reference/compute/index.rst
+++ b/doc/source/reference/compute/index.rst
@@ -3,11 +3,11 @@ Compute
=======
This section describes configuring nova hypervisors and
-compute services like HyperV, XenServer and so on.
+compute services like HyperV and so on.
.. note::
- Hyper-V, VMware, and XenAPI support have been deprecated and will
+ Hyper-V and VMware support have been deprecated and will
be removed in the Victoria cycle.
.. toctree::
@@ -21,5 +21,4 @@ compute services like HyperV, XenServer and so on.
nova-guide
qinling-guide
vmware-guide
- xenserver-guide
zun-guide
diff --git a/doc/source/reference/compute/masakari-guide.rst b/doc/source/reference/compute/masakari-guide.rst
index bd85b6500..d24baf156 100644
--- a/doc/source/reference/compute/masakari-guide.rst
+++ b/doc/source/reference/compute/masakari-guide.rst
@@ -16,19 +16,3 @@ provides an API service to manage and control the automated rescue mechanism.
Kolla deploys Masakari API, Masakari Engine and Masakari Instance Monitor
containers which are the main Masakari components only if ``enable_masakari``
is set in ``/etc/kolla/globals.yml``.
-
-
-Connection URI to libvirtd
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-By default ``masakari-instancemonitor`` will connect to ``libvirt`` daemon
-using ``qemu+tcp://`` connection URI to get events of KVM-based virtual
-machines.
-
-The setting is overridable using custom config, put the content in
-``/etc/kolla/config/masakari/masakari-monitors.conf``.
-
-.. code-block:: ini
-
- [libvirt]
- connection_uri = "xen://{{ migration_interface_address | put_address_in_context('url') }}/system"
diff --git a/doc/source/reference/compute/nova-guide.rst b/doc/source/reference/compute/nova-guide.rst
index 58558a6bb..b53635cc5 100644
--- a/doc/source/reference/compute/nova-guide.rst
+++ b/doc/source/reference/compute/nova-guide.rst
@@ -13,8 +13,8 @@ Virtualisation Drivers
======================
The virtualisation driver may be selected via ``nova_compute_virt_type`` in
-``globals.yml``. Supported options are ``qemu``, ``kvm``, ``vmware``, and
-``xenapi``. The default is ``kvm``.
+``globals.yml``. Supported options are ``qemu``, ``kvm``, and ``vmware``.
+The default is ``kvm``.
HyperV
------
@@ -41,16 +41,6 @@ VMware
Information on the VMware-based driver ``vmware`` can be found in
:doc:`vmware-guide`.
-XenServer
----------
-
-.. note::
-
- XenAPI support has been deprecated and will be removed in the Victoria cycle.
-
-Information on the XenServer-based driver ``xenapi`` can be found in
-:doc:`xenserver-guide`.
-
Bare Metal
----------
diff --git a/doc/source/reference/compute/xenserver-guide.rst b/doc/source/reference/compute/xenserver-guide.rst
deleted file mode 100644
index 2d5f26cd3..000000000
--- a/doc/source/reference/compute/xenserver-guide.rst
+++ /dev/null
@@ -1,103 +0,0 @@
-.. _XenServer-guide:
-
-======================================
-XenServer - Nova Virtualisation Driver
-======================================
-
-.. note::
-
- XenAPI support has been deprecated and will be removed in the Victoria cycle.
-
-Overview
-========
-
-Kolla can deploy the OpenStack services on XenServer hosts by choosing
-``xenapi`` as the compute virt driver.
-
-In XenServer, there is a privileged domain which is known as dom0;
-and it can run a number of un-privileged domains which are known as
-domUs or VMs.
-
-Most OpenStack services (e.g. Keystone, Glance, Horizon) can run either
-in the XenServer VMs or in separate baremetal hosts, but some services
-(which make direct use of the hypervisor) must run in the XenServer VMs.
-These services will interact with the XenServer host via XenAPI to perform
-privileged operations. See the following list for such kind of services:
-
-* ``nova-compute``
-
-* ``neutron-openvswitch-agent-xenapi``
-
-* ``ceilometer-compute``
-
-
-.. note::
-
- At the moment, only CentOS 7.x has been tested.
-
-Preparation for compute node on XenServer hosts
-===============================================
-
-We need some bootstrap tasks particularly for XenAPI compute nodes. The
-tasks are implemented in the package of ``python-os-xenapi`` and exposed
-to kolla-ansible via a single command - ``xenapi_bootstrap``. This package
-is contained in the ``RDO CloudSIG repository`` [`RDO repos`_] and will be
-installed on compute nodes at nova deployment. So we need ensure this
-repository is reachable from the compute nodes or cache the repository
-locally.
-
-Create a compute VM on each XenServer host which will be used to boot
-instances on. The VM must meet the common requirements declared by
-kolla-ansible for KVM/QEMU deployment.
-
-Additionally you should install PV driver in the VM [`XenServer documents`_];
-and create the HIMN(Host Internal Management Network) for each compute VM
-by following these steps:
-
-1. In XenCenter, from the menu choose "View -> Hidden Objects";
-
-2. You will see HIMN in the host's 'Networking' page;
-
-3. Create an interface on HIMN for the compute VM.
-
-The remaining instructions are just the same as the preparations for
-KVM/QEMU deployment.
-
-Deployment
-----------
-
-Enable the virt type ``xenapi`` and configure connection options in
-``/etc/kolla/globals.yml``:
-
-.. code-block:: yaml
-
- nova_compute_virt_type: "xenapi"
- xenserver_username: "root"
- xenserver_connect_protocol: "https"
-
-.. note::
-
- When using ``https`` as the connection protocol, please refer XenServer
- user document to setup the signed SSL certificates to allow the secure
- communications between dom0 and domU. Otherwise, please use ``http`` for
- self-signed certificates.
-
-You also need set the password for xenserver_username in
-``/etc/kolla/passwords.yml``:
-
-.. code-block:: yaml
-
- xenserver_password: "root_password"
-
-Then you can start kolla-ansible deployment just following the
-:doc:`/user/quickstart`.
-
-References
-==========
-
-For more information on XenAPI OpenStack, see
-:nova-doc:`XenAPI OpenStack <admin/configuration/hypervisor-xen-api.html>`
-
-.. _RDO repos: https://www.rdoproject.org/what/repos/
-
-.. _XenServer documents: https://docs.citrix.com/en-us/xenserver/current-release.html